Releases: ministryofjustice/analytics-platform-control-panel
Tab related updates.
Fix Auth0 ID related reverse-lookup bugs.
Uninstall old RStudio (tools) release before helm upgrade
This avoids the helm
error old users with the old USERNAME-rstudio
release names.
The Control Panel is now checking if such a legacy release exists on install/upgrade and it runs helm delete --purge
if that's the case.
Essentially the Control Panel is now running the workaround for us (see "2 releases problem" in wiki) and more users should be able to successfully upgrade to the new conda versions of RStudio.
PR: #810
2 releases problem in wiki: https://github.com/ministryofjustice/analytics-platform/wiki/Deploying-R-Studio#2-release-problem
Ticket: https://trello.com/c/llxQG72F
Allow app admins to grant admin status to other users.
Details of this change can be found in PR #805 (related Trello ticket).
On app delete, uninstall helm release and delete Auth0 resources
When a WebApp is deleted from the Control Panel its Auth0 Authorization resources are now deleted and its helm release also uninstalled.
This will help avoid having leftover from unused WebApps and possibly also reduce the utilised k8s resources used and the response time from Auth0 Authorization API.
PR: #799
Ticket: https://trello.com/c/nAIlHeAO
Fix Docker build caused by `ca-certificates` pin
Previous release (v0.20.3
) failed because of a pinned version of the ca-certificates
version in the Dockerfile
.
This release fixes this problem and also release code in previous release (v0.20.3
).
PR: #808
Updated Python dependencies
Updated Python dependencies to more recent versions.
Notable upgrades:
- Django-related packages
kubernetes
module10.0.1
=>11.0.0
. This was a breaking change and we had to tweak the code slightly.
Manually tested in dev
and no obvious problems were spotted.
PRs:
Ticket: https://trello.com/c/RtN2pCxQ
Workaround: Disable logging for noisy App
Don't get/show (ElasticSearch) logs for covid19-early-release
App (ID=171
).
This is a workaround as the app seems to generate a big amount of logs in a short span of time causing the app details page to timeout with a 504
.
PR: #802
Ticket: https://trello.com/c/cNoHc6pf
Fix: Header's links point to the home
Links in the header were not doing anything, now they take user to the home.
This is particularly useful when an error occurs.
Ticket: https://trello.com/c/VmIN4es7
Integration with buckets-archiver
Delete a bucket tags is to-archive=true
. The bucket-archiver
will then periodically move the data of the buckets to archive and then delete the bucket.
PR: #797