Skip to content

Releases: cloudogu/k8s-component-operator

v0.3.0

15 Sep 12:48
Compare
Choose a tag to compare

Changed

  • [#25] Use component-dependencies from the annotations of a HelmChart instead of the Helm-dependencies

v0.2.0

07 Sep 13:02
Compare
Choose a tag to compare

Added

  • [#23] Validate that metadata.Name equals spec.Name.

v0.1.2

01 Sep 11:44
Compare
Choose a tag to compare

Fixed

  • [#21] Fixes dependency-check for components with the version-format x.x.x-x
    • x.x.x-x-versions are not treated as pre-release-versions and are ordered accordingly

v0.1.1

25 Aug 15:14
Compare
Choose a tag to compare

Fixed

  • [#19] Fixes operator configuration by splitting helm registry endpoint and schema into separate configmap fields
  • Fixes K8s resource conflicts while updating components that may have changed concurrently

v0.1.0

24 Aug 14:47
Compare
Choose a tag to compare

Added

  • [#15] Check if component dependencies are installed and if their version is appropriate
  • this release adds the ability to requeue CR requests

v0.0.3

21 Aug 11:24
Compare
Choose a tag to compare

Changed

  • [#17] Make helmClient more generic to be usable by other components (e.g. k8s-ces-setup)

v0.0.2

14 Jul 08:49
Compare
Choose a tag to compare

Added

  • Add documentation for component operator usage in dev environment
  • [#12] Add upgrade of components and self-upgrade of component-operator

Fixed

  • Operator finishes uninstallation steps even if component has been uninstalled already
  • [#12] Fix the log-format for the logger used in the helm-client

v0.0.1

07 Jul 11:58
Compare
Choose a tag to compare

Changed

  • [#8] Stabilise the installation process with atomic helm operations and a timeout for the underlying k8s client.

Added

  • [#4] Add Helm chart release process to project
  • [#3] Initialize a first version for the k8s-component-operator. In contrast to the prior poc status the operator pulls charts from an oci registry.