Skip to content

Releases: cloudogu/k8s-component-operator

v1.1.1

07 Oct 14:36
Compare
Choose a tag to compare

Changed

  • Upgrade go to v1.23
  • Upgrade golang-ci to v1.61.0
  • Update Dependencies

v1.1.0

19 Sep 06:41
Compare
Choose a tag to compare

Changed

  • Relicense to AGPL-3.0-only

v1.0.1

10 Jun 09:42
Compare
Choose a tag to compare

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

21 Mar 08:43
Compare
Choose a tag to compare

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

30 Jan 08:37
Compare
Choose a tag to compare

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

08 Dec 13:44
Compare
Choose a tag to compare

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

16 Nov 15:57
Compare
Choose a tag to compare

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

11 Oct 08:09
Compare
Choose a tag to compare

Changed

  • [#33] Replace mittwald-go-helm-client with a reduced implementation fitted to our needs

v0.5.0

06 Oct 15:11
Compare
Choose a tag to compare

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

05 Oct 12:20
Compare
Choose a tag to compare

Added

  • [#30] Add CRD-Release to Jenkinsfile