Skip to content

Releases: gardener/landscaper

v0.86.0

29 Nov 09:16
Compare
Choose a tag to compare

[gardener/landscaper]

🏃 Others

📖 Documentation

  • [USER] Update documentation regarding component-cli replacement with ocm by @fabianburth [#896]

Docker Images

  • container-deployer-controller: eu.gcr.io/gardener-project/landscaper/container-deployer-controller:v0.86.0
  • container-deployer-init: eu.gcr.io/gardener-project/landscaper/container-deployer-init:v0.86.0
  • container-deployer-wait: eu.gcr.io/gardener-project/landscaper/container-deployer-wait:v0.86.0
  • helm-deployer-controller: eu.gcr.io/gardener-project/landscaper/helm-deployer-controller:v0.86.0
  • landscaper-agent: eu.gcr.io/gardener-project/landscaper/landscaper-agent:v0.86.0
  • landscaper-controller: eu.gcr.io/gardener-project/landscaper/landscaper-controller:v0.86.0
  • landscaper-webhooks-server: eu.gcr.io/gardener-project/landscaper/landscaper-webhooks-server:v0.86.0
  • manifest-deployer-controller: eu.gcr.io/gardener-project/landscaper/manifest-deployer-controller:v0.86.0
  • mock-deployer-controller: eu.gcr.io/gardener-project/landscaper/mock-deployer-controller:v0.86.0

v0.85.0

21 Nov 05:23
Compare
Choose a tag to compare

[gardener/landscaper]

🐛 Bug Fixes

Docker Images

  • container-deployer-controller: eu.gcr.io/gardener-project/landscaper/container-deployer-controller:v0.85.0
  • container-deployer-init: eu.gcr.io/gardener-project/landscaper/container-deployer-init:v0.85.0
  • container-deployer-wait: eu.gcr.io/gardener-project/landscaper/container-deployer-wait:v0.85.0
  • helm-deployer-controller: eu.gcr.io/gardener-project/landscaper/helm-deployer-controller:v0.85.0
  • landscaper-agent: eu.gcr.io/gardener-project/landscaper/landscaper-agent:v0.85.0
  • landscaper-controller: eu.gcr.io/gardener-project/landscaper/landscaper-controller:v0.85.0
  • landscaper-webhooks-server: eu.gcr.io/gardener-project/landscaper/landscaper-webhooks-server:v0.85.0
  • manifest-deployer-controller: eu.gcr.io/gardener-project/landscaper/manifest-deployer-controller:v0.85.0
  • mock-deployer-controller: eu.gcr.io/gardener-project/landscaper/mock-deployer-controller:v0.85.0

v0.84.0

14 Nov 16:28
Compare
Choose a tag to compare

[gardener/landscaper]

🏃 Others

  • [DEPENDENCY] Fix CVE-2023-45142 by @guewa [#880]
  • [OPERATOR] If a DeployItem runs into a pickup timeout due to its referenced Target being missing, this is now reflected in the error message on the DeployItem. by @Diaphteiros [#869]
  • [OPERATOR] - All errors during reconciliation of deploy items are now logged by @achimweigel [#882]

Docker Images

container-deployer-controller: eu.gcr.io/gardener-project/landscaper/container-deployer-controller:v0.84.0
container-deployer-init: eu.gcr.io/gardener-project/landscaper/container-deployer-init:v0.84.0
container-deployer-wait: eu.gcr.io/gardener-project/landscaper/container-deployer-wait:v0.84.0
helm-deployer-controller: eu.gcr.io/gardener-project/landscaper/helm-deployer-controller:v0.84.0
landscaper-agent: eu.gcr.io/gardener-project/landscaper/landscaper-agent:v0.84.0
landscaper-controller: eu.gcr.io/gardener-project/landscaper/landscaper-controller:v0.84.0
landscaper-webhooks-server: eu.gcr.io/gardener-project/landscaper/landscaper-webhooks-server:v0.84.0
manifest-deployer-controller: eu.gcr.io/gardener-project/landscaper/manifest-deployer-controller:v0.84.0
mock-deployer-controller: eu.gcr.io/gardener-project/landscaper/mock-deployer-controller:v0.84.0

v0.83.0

06 Nov 14:24
Compare
Choose a tag to compare

[gardener/landscaper]

⚠️ Breaking Changes

  • [DEVELOPER] The contents of the Context object have been moved into an embedded ContextConfiguration struct. This enables working with the context without having to use the complete Context object including its metadata. Since the added struct is embedded, only few changes to the existing code are be required. by @Diaphteiros [#874]

🐛 Bug Fixes

🏃 Others

Docker Images

container-deployer-controller: eu.gcr.io/gardener-project/landscaper/container-deployer-controller:v0.83.0
container-deployer-init: eu.gcr.io/gardener-project/landscaper/container-deployer-init:v0.83.0
container-deployer-wait: eu.gcr.io/gardener-project/landscaper/container-deployer-wait:v0.83.0
helm-deployer-controller: eu.gcr.io/gardener-project/landscaper/helm-deployer-controller:v0.83.0
landscaper-agent: eu.gcr.io/gardener-project/landscaper/landscaper-agent:v0.83.0
landscaper-controller: eu.gcr.io/gardener-project/landscaper/landscaper-controller:v0.83.0
landscaper-webhooks-server: eu.gcr.io/gardener-project/landscaper/landscaper-webhooks-server:v0.83.0
manifest-deployer-controller: eu.gcr.io/gardener-project/landscaper/manifest-deployer-controller:v0.83.0
mock-deployer-controller: eu.gcr.io/gardener-project/landscaper/mock-deployer-controller:v0.83.0

v0.82.0

24 Oct 16:36
Compare
Choose a tag to compare

no release notes available

Docker Images

container-deployer-controller: eu.gcr.io/gardener-project/landscaper/container-deployer-controller:v0.82.0
container-deployer-init: eu.gcr.io/gardener-project/landscaper/container-deployer-init:v0.82.0
container-deployer-wait: eu.gcr.io/gardener-project/landscaper/container-deployer-wait:v0.82.0
helm-deployer-controller: eu.gcr.io/gardener-project/landscaper/helm-deployer-controller:v0.82.0
landscaper-agent: eu.gcr.io/gardener-project/landscaper/landscaper-agent:v0.82.0
landscaper-controller: eu.gcr.io/gardener-project/landscaper/landscaper-controller:v0.82.0
landscaper-webhooks-server: eu.gcr.io/gardener-project/landscaper/landscaper-webhooks-server:v0.82.0
manifest-deployer-controller: eu.gcr.io/gardener-project/landscaper/manifest-deployer-controller:v0.82.0
mock-deployer-controller: eu.gcr.io/gardener-project/landscaper/mock-deployer-controller:v0.82.0

v0.81.0

24 Oct 08:22
Compare
Choose a tag to compare

[gardener/landscaper]

⚠️ Breaking Changes

  • [DEVELOPER] The NewResolvedTarget constructor has moved from the targetresolver package to the v1alpha1 api package. This has been done to avoid import cycles in the refactored targetresolver package, but it also makes sense, as the ResolvedTarget type is also declared there. by @Diaphteiros [#857]

✨ New Features

  • [DEVELOPER] - support for ocm component descriptors by @fabianburth [#844]
  • [DEVELOPER] New options for resolving a Target have been added to the targetresolver package:
    1. The package itself now contains a Resolve function.
    2. There is a new generic sub-package containing the GenericResolver implementation of the TargetResolver interface.
      Both of these have the advantage that they contain the logic when to use which TargetResolver implementation (although there currently is only one, but they will be expanded when new implementations are added). It is strongly recommended to use one of these methods instead of using the SecretRefResolver explicitly. by @Diaphteiros [#857]

🐛 Bug Fixes

🏃 Others

  • [DEPENDENCY] Update to github.com/open-component-model/ocm v0.4.1 by @guewa [#860]

Docker Images

container-deployer-controller: eu.gcr.io/gardener-project/landscaper/container-deployer-controller:v0.81.0
container-deployer-init: eu.gcr.io/gardener-project/landscaper/container-deployer-init:v0.81.0
container-deployer-wait: eu.gcr.io/gardener-project/landscaper/container-deployer-wait:v0.81.0
helm-deployer-controller: eu.gcr.io/gardener-project/landscaper/helm-deployer-controller:v0.81.0
landscaper-agent: eu.gcr.io/gardener-project/landscaper/landscaper-agent:v0.81.0
landscaper-controller: eu.gcr.io/gardener-project/landscaper/landscaper-controller:v0.81.0
landscaper-webhooks-server: eu.gcr.io/gardener-project/landscaper/landscaper-webhooks-server:v0.81.0
manifest-deployer-controller: eu.gcr.io/gardener-project/landscaper/manifest-deployer-controller:v0.81.0
mock-deployer-controller: eu.gcr.io/gardener-project/landscaper/mock-deployer-controller:v0.81.0

v0.80.0

13 Oct 10:14
Compare
Choose a tag to compare

[gardener/landscaper]

⚠️ Breaking Changes

  • [DEVELOPER] The targetresolver package has been moved to the controller-utils module. This allows working with Targets without having to depend on the Landscaper main module. by @Diaphteiros [#852]

✨ New Features

  • [USER] Besides the getShootAdminKubeconfig and getServiceAccountKubeconfig functions available when templating with GoTemplate, there are now additionally getShootAdminKubeconfigWithExpirationTimestamp and getServiceAccountKubeconfigWithExpirationTimestamp functions which work like their siblings, but return an object containing the kubeconfig as well as the token's expiration timestamp instead of returning the kubeconfig directly. All of the mentioned functions are now also available when using Spiff as templating engine. by @Diaphteiros [#827]

🐛 Bug Fixes

  • [USER] Fixed a nil pointer exception that could occur during construction of the error message for a failed templating execution. by @Diaphteiros [#841]
  • [USER] Fixed a bug which could occur when rendering exports with Spiff while not having any DeployItems. by @Diaphteiros [#841]
  • [USER] Default values defined in blueprints for optional data imports are now added to the imports as expected. by @Diaphteiros [#833]

🏃 Others

v0.79.0

09 Oct 10:17
Compare
Choose a tag to compare

[gardener/landscaper]

🐛 Bug Fixes

  • [DEVELOPER] Introduces USE_OCM_LIB parameter for running local integration tests by @guewa [#846]

🏃 Others

v0.78.0

25 Sep 12:12
Compare
Choose a tag to compare

[gardener/landscaper]

🏃 Others

v0.77.0

05 Sep 08:10
Compare
Choose a tag to compare

[gardener/landscaper]

🐛 Bug Fixes

  • [OPERATOR] enforce KeyResource values to be of type string by @reshnm [#808]

🏃 Others

  • [DEVELOPER] A MergeMaps function has been added to the controller-utils library. by @Diaphteiros [#806]
  • [DEVELOPER] In addition to the already existing HasLabel and HasLabelWithValue, the controller-utils library now also contains the HasAnnotation and HasAnnotationWithValue functions. by @Diaphteiros [#811]
  • [OPERATOR] Parallel controller for installations, executions and deploy items by @achimweigel [#784]
  • [OPERATOR] Reduce error logging by @achimweigel [#807]
  • [OPERATOR] - New gardenlinux for test cluster by @achimweigel [#805]
  • [OPERATOR] - Execution controller deletes deploy items during delete without uninstall by @achimweigel [#810]
  • [USER] The top-level domains in names of component-descriptors can now be longer than four characters. by @Diaphteiros [#812]