Releases: cloudogu/k8s-component-operator
Releases · cloudogu/k8s-component-operator
v1.1.1
Changed
- Upgrade go to v1.23
- Upgrade golang-ci to v1.61.0
- Update Dependencies
v1.1.0
Changed
- Relicense to AGPL-3.0-only
v1.0.1
Changed
- Throw error if the current deployment and the component target namespaces do not match
- Upgrade to go 1.22
- Upgrade to latest Makefiles, ces-build-lib and linter version
v1.0.0
Added
- [#54] Helm-Credentials can be stored in base64 encoding and clarified escaping rules if not
(see here or here)
- [#56] installed version in component status, so that health checks can check for the actual installed version
- [#58] Set health status of components on startup and shutdown.
(see here)
v0.8.0
Changed
- [#51] Requeue components on errors during install, update and delete.
Added
- [#48] Add labels with component name and version to all resources of a component
- [#48] Track health on component CR
v0.7.0
Added
- [#44] Patch-templates for mirroring this operator and its images
- [#46] Added documentation for upgrading kubebuilder components.
Changed
- [#42] Replace monolithic K8s resource YAML into Helm templates
- Update Makefiles to 9.0.1
v0.6.0
Added
- [#40] Components default values.yaml can be overwritten (with the field valuesYamlOverwrite)
- [#38] Add documentation for creating components and component-patch-templates
Changed
- [#36] Allow insecure TLS certificates with configuration options
v0.5.1
Changed
- [#33] Replace mittwald-go-helm-client with a reduced implementation fitted to our needs
v0.5.0
Added
- [#29] Add permissions on all namespaces to install components in namespaces like monitoring or longhorn-system. Add a new property deployNamespace. It is used to determine where the helm deployment should go. If it is empty the namespace from the component-operator is used.
v0.4.0
Added
- [#30] Add CRD-Release to Jenkinsfile