From b706c302e828c0e7359d256396b66205a37b71c6 Mon Sep 17 00:00:00 2001 From: Toby Bellwood Date: Tue, 31 Dec 2024 13:48:27 +1100 Subject: [PATCH] docs: add 2.23 release notes (#3862) --- docs/releases/2.22.0.md | 2 +- docs/releases/2.23.0.md | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 docs/releases/2.23.0.md diff --git a/docs/releases/2.22.0.md b/docs/releases/2.22.0.md index 075c846e39..ff3442320c 100644 --- a/docs/releases/2.22.0.md +++ b/docs/releases/2.22.0.md @@ -3,7 +3,7 @@ * lagoon-ui [core-v2.22.0](https://github.com/uselagoon/lagoon-ui/releases/tag/core-v2.22.0) * lagoon-build-deploy [core-v2.22.0](https://github.com/uselagoon/build-deploy-tool/releases/tag/core-v2.22.0) * lagoon-core chart [1.49.0](https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-core-1.49.0) -* lagoon-remote chart [0.95.0](https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-remote-0.95.x) +* lagoon-remote chart [0.95.0](https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-remote-0.95.0) ## Release Notes diff --git a/docs/releases/2.23.0.md b/docs/releases/2.23.0.md new file mode 100644 index 0000000000..f07c5df6c1 --- /dev/null +++ b/docs/releases/2.23.0.md @@ -0,0 +1,30 @@ +#### Release Links +* lagoon [v2.23.0](https://github.com/uselagoon/lagoon/releases/tag/v2.23.0) +* lagoon-ui [core-v2.23.0](https://github.com/uselagoon/lagoon-ui/releases/tag/core-v2.23.0) +* lagoon-build-deploy [core-v2.23.0](https://github.com/uselagoon/build-deploy-tool/releases/tag/core-v2.23.0) +* lagoon-core chart [1.50.0](https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-core-1.50.0) +* lagoon-remote chart [0.96.0](https://github.com/uselagoon/lagoon-charts/releases/tag/lagoon-remote-0.96.0) + +## Release Notes + +This release is a standard Lagoon release. There are changes that teams managing their own Lagoon installations (core and remote) may need to be aware of. + +## Upgrades + +Self-managed Lagoon installs may need to be aware of these changes in lagoon-core: + +### Broker update to RabbitMQ 3.13 +This release of Lagoon includes an update to RabbitMQ 3.13 in https://github.com/uselagoon/lagoon/pull/3849 - which has necessitated a small modification to the feature flag enabler (to ignore experimental plugins like Khepri, that are known to have issues). As long as the upgrade runs in order successfully, the plugin should remain disabled. + +### KEYCLOAK_ADMIN_API_CLIENT_SECRET +In https://github.com/uselagoon/lagoon/pull/3841 a new client was added to the Master realm in Keycloak to allow the API to configure Keycloak. This will remove the need for an admin user/password to be used, so MFA can be set on the admin account (AFTER the upgrade!!). The charts will autocreate and configure the secret if none is provided. + +### Platform-X roles can be set within Lagoon instead of Keycloak +In https://github.com/uselagoon/lagoon/pull/3840, this release introduced the ability to set platform-X roles via the lagoon CLI/API instead of directly within Keycloak. + +## Deprecations + +Self-managed Lagoon installs may need to be aware of these changes in lagoon-remote: + +### Node sysctl daemonset replaces init containers for OpenSearch and Elasticsearch +In https://github.com/uselagoon/build-deploy-tool/pull/395 a future release of the build deploy tool will remove the init containers from OpenSearch & Elasticsearch deployments that are used to set the necessary sysctl settings. This daemonset, when enabled in lagoon-remote, runs once on node startup to ensure the correct setting is in place for all future deployments. Ideally, the necessary configuration should be performed at the Infrastructure provisioning, in which case this daemonset is not required.