Skip to content

v0.6.0

Compare
Choose a tag to compare
@gardener-robot-ci-2 gardener-robot-ci-2 released this 23 Feb 07:44
· 1560 commits to master since this release

[landscaper]

✨ New Features

  • [USER] It is now possible to omit the namespace from configmap or secret refs. The namespace is now defaultet to the installation's namespace. (#114, @schrodit)
  • [OPERATOR] It is now possible to overwrite deployer configuration when the deployer is part of the landscaper controller. (#121, @schrodit)
  • [OPERATOR] The landscaper-controller will now automatically deploy the CRDs for its resources upon startup. (#101, @MrBatschner)
  • [OPERATOR] Add a webhook that validates Installation, Execution, and DeployItem resources. (#64, @Diaphteiros)
  • [DEVELOPER] The go version has been updated to 1.16.0 (0480f13)

🐛 Bug Fixes

  • [USER] A bug has been fixed that causes the landscaper and all deployers to not respect docker-config files. (#122, @schrodit)
  • [USER] Several bugs in the container deployer have been fixed that caused the container to not correctly write exports or restore the state. (#121, @schrodit)
  • [USER] A bug has been fixed that caused the import validation to stuck when a non-dataref import has been defined on a dependent installation. (#117, @schrodit)
  • [USER] The landscaper non-CRD resource jsonschemes are now generated using the Kubernetes OpenAPI-Library. (#109, @schrodit)
    • This fixes several issues with the current jsonschemas.
  • [OPERATOR] [Manifest Deployer] A bug in the manifest deployer has been fixed that causes it to not properly write its state in case of errors during the apply. (#119, @schrodit)
  • [DEVELOPER] A bug has been fixed that prevented usage of the apis module with the landscaper (32af92c)
  • [DEPENDENCY] The kubernetes versions are pinned to v1.19.7 to fix a bug in the code-generator in k8s v1.20: kubernetes/kubernetes#98380 (#113, @schrodit)

📖 Documentation

  • [USER] A new tutorial and documentation about the usage of external jsonschemas has been added. (#114, @schrodit)

🏃 Others

  • [OPERATOR] Expose controller-runtime metrics for landscaper-controller and add oci cache metrics. (#110, @hendrikKahl)
  • [OPERATOR] Landscaper's Deployers can now be deployed from their very own Helm charts. (#107, @MrBatschner)
  • [DEVELOPER] A integration test for the simple-import and aggregation tutorial has been added. (#117, @schrodit)
  • [DEVELOPER] A integration test framework has been added that make it possible to run tests against a cluster with a running landscaper. (#99, @schrodit)
  • [DEVELOPER] A integration test has been added that tests the simple nginx-ingress tutorial. (#99, @schrodit)
  • [DEPENDENCY] Update controller-runtime dependency to v0.8.1 (#100, @Diaphteiros)
  • [DEPENDENCY] The component-cli has been updated to v0.8.0 (51bcd7c)
  • [DEPENDENCY] The component-spec has been updated to v0.0.31, which fixes a bug in the component descriptor oci reference generation. (51bcd7c)