Major changes this release:
- Keycloak 16 upgrade - The keycloak-db has now been upgraded to v16 of Keycloak - this brings some great performance improvements, as well as some extra security enhancements
- Implementation of build-deploy-tool for ingress and route tasks - initially released in v2.8.0, this has been refined to better handle edge cases. In builds where the docker-compose file is not valid or readable, the build will fail with the error message that requires fixing
- Implementation of build-deploy-tool for conditional pre/post rollout tasks - as well as migrating the code for pre & post rollout tasks to the new build-deploy-tool, these tasks now support conditional definitions
- Numerous documentation changes - now bigger and better than ever
- Lagoon now builds and tests Kubernetes 1.23 in ci, in preparation for the next set of upgrades for 1.24
What's Changed
- Adding project naming requirements to documentation by @cdchris12 in #3148
- fix: document a more robust SSH file copy method by @smlx in #3149
- Updating backup docs to add info on custom backup schedules by @cdchris12 in #3154
- Updating the docs on internal container registry variable usage by @cdchris12 in #3153
- Making the cdn IP and CNAME data more easy to read by @cdchris12 in #3151
- Upgrade keycloak to v16 by @rocketeerbkw in #3119
- fix: indentation on deploytarget docs by @shreddedbacon in #3167
- fix: check for task "complete" status, as succeeded is being deprecated by @shreddedbacon in #3168
- Remove duplicate annotations key in nginx-php-persistent helm chart by @yusufhm in #3157
- fix: add group-lagoon-project-ids to project-default groups by @smlx in #3166
- feat: add bulkdeploy related variables to builds by @shreddedbacon in #3147
- remove deprecated/non-functional github actions by @tobybellwood in #3169
- fix cronjob templates by @tobybellwood in #3156
- Improve project page performance by @rocketeerbkw in #3160
- update all package versions in makefile for Kubernetes 1.23 by @tobybellwood in #3170
- docs: update docs for updating lagoon by @shreddedbacon in #3172
- Replace pre and post-rollout tasks bash scripts with build-deploy-tool by @bomoko in #3146
- Updating the redis docs by @cdchris12 in #3158
- feat: hopefully improve the wording of pre-rollout task documentation by @smlx in #3124
- [DOCS] Added a link to setting up notification system. by @AlexSkrypnyk in #3108
- Assorted docs updates - requirements and gists by @tobybellwood in #3175
- disable dev env retention policy adjustments by @shreddedbacon in #3179
- Add update deploy target for environment mutation by @bomoko in #3176
- update build-deploy-tool and add docker-compose validation step by @shreddedbacon in #3181
- always create backend_role RoleMapping for roles in OpenSearch by @tobybellwood in #3186
- chore: bump bdt tool to latest v0.11.0 by @shreddedbacon in #3188
- Docs fixes by @AlannaBurke in #3190
- update docs to remove Openshift references by @tobybellwood in #3195
- Adds LAGOON_KUBERNETES to build-deploy-docker-compose.sh by @bomoko in #3192
- Removing references in docs to community RocketChat and replacing with Discord. by @AlannaBurke in #3194
- [DOCS] Updated $BRANCHNAME with actual env variable names $LAGOON_GIT_BRANCH and $LAGOON_GIT_SAFE_BRANCH used in the script. by @AlexSkrypnyk in #3196
- chore: minor improvments to redis documentation by @smlx in #3185
- fix: updateEnvironment environment type check by @shreddedbacon in #3199
- update build-deploy-tool to latest by @shreddedbacon in #3209
- update active standby image references and timeout by @shreddedbacon in #3205
- fail builds early for invalid docker-compose files by @shreddedbacon in #3210
- Minor fix to build-deploy-tool for dbaas-endpoint check by @shreddedbacon in #3211
- fix: build required task-activestandby image by @smlx in #3213
New Contributors
Full Changelog: v2.8.0...v2.9.0