v0.39.0
·
883 commits
to master
since this release
[landscaper]
⚠️ Breaking Changes
- [USER] The
ComponentOverwrites
custom resource has been removed and is replaced by the newComponentVersionOverwrites
custom resource, which is namespace-scoped. If you upgrade from an existing Landscaper installation, you have to migrate allComponentOverwrites
resources to the new format and delete theComponentOverwrites
CRD afterwards. See the documentation for further information. (gardener/landscaper#430, @Diaphteiros)
✨ New Features
- [USER] Add manifest deployer update strategies "merge" and "mergeOverwrite". (gardener/landscaper#624, @reshnm)
- [USER] Add 'annotateBeforeDelete' and 'annotateBeforeCreate' manifest fields to the manifest deployer. (gardener/landscaper#627, @reshnm)
🐛 Bug Fixes
- [USER] fix readiness check not working when using the real helm deployer (gardener/landscaper#616, @enrico-kaack-comp)
- [USER] Respect the custom readiness check timeout when set. (gardener/landscaper#628, @reshnm)
- [USER] Fix the custom readiness check for the Helm and Manifest deployers to wait for all contitions to be fulfilled until the timeout is exceeded. (gardener/landscaper#630, @reshnm)
🏃 Others
- [OPERATOR] Move the secret to deploy deployer from host to landscaper cluster (gardener/landscaper#619, @achimweigel)
- [OPERATOR] Access data to a helm chart repository can now be stored in a Secret. (gardener/landscaper#620, @robertgraeff)
- [DEVELOPER] Calling
.Error()
on aLsError
object will now return a combination of the LsError's message and its internal error, instead of just returning the internal error's message. (gardener/landscaper#623, @Diaphteiros) - [DEVELOPER] Update testenv Kubernetes version to 1.24.x (gardener/landscaper#625, @reshnm)