v0.6.0
·
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
, andDeployItem
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)