Skip to content

Releases: cloudogu/k8s-dogu-operator

v2.0.0

08 Aug 10:55

Choose a tag to compare

Breaking Change ahead

Removed

  • [#184] Remove support for internal ETCD

Changed

  • [#184] Add k8s-registry lib in version 0.2.2 to use config maps for configuration instead of the etcd.
    • This change requires all other installed dogus to use doguctl >= v0.12.1

v1.2.0

12 Jun 12:11

Choose a tag to compare

Added

  • [#181] Handle dogu health states with a config map and provide dogus the volume mounts

Changed

  • [#182] Update dogu upgrade docs not to use doguctl state for handling upgrades

v1.1.0

29 May 09:47

Choose a tag to compare

Fixed

  • [#171] Fix unnecessary creation of dogu PVCs.
  • [#173] Fix start dogu-operator if dogu-cr is in cluster without a deployment

Changed

  • [#171] Only create PVCs for dogus with volumes that need backup.
  • Update go version to 1.22
  • Update go dependencies
  • [#174] Use ConfigMaps in parallel to ETCD for the local dogu registry
  • [#176] Add environment variable ECOSYSTEM_MULTINODE to identify if dogu is running in multinode.
  • [#179] Use local dogu registry from k8s-registry-lib

v1.0.1

22 Mar 08:27

Choose a tag to compare

Fixed

  • [#169] Fix dogu-operator-crd dependency version.

v1.0.0

21 Mar 15:43

Choose a tag to compare

Added

  • [#149] Clarified escaping rules for running the operator locally
    (see here or here)
  • [#151] Add field stopped in Dogu to start or stop the Dogu.
  • [#151] Add new CRD DoguRestart to trigger a dogu restart.
    • The reconciler uses the stopped field from the Dogu.
  • [#159] Manage Service Accounts provided by components
  • [#162] Add start and shutdown handler to refresh the dogu health states.
  • [#158] Add installed version to dogus status to be able to check the exact state of the dogu.

Changed

  • [#154] Only accept dogu volume sizes in binary format.
  • [#156] Stabilized process when updating the status of the dogu cr.

Fixed

  • [#152] The health routine no longer marks a dogu as available if the deployment was scaled to 0.
  • [#153] Fix dogu status of restart routine.
  • [#167] Select dogu restart resources pro dogu for garbage collection.

v0.41.0

23 Jan 08:32

Choose a tag to compare

Changed

  • Update go dependencies
  • Particularly update the k8s-libraries to v0.29.1
  • [#141] Improve documentation for running an offline Cloudogu EcoSystem.

v0.40.0

03 Jan 14:34

Choose a tag to compare

Added

  • [#143] Track health on dogu CR

v0.39.2

19 Dec 10:58

Choose a tag to compare

Fixed

  • [#145] Dogu startupProbe timeouts in airgapped environments

Added

  • [#145] Configurable startupProbe timeout

v0.39.1

12 Dec 14:44

Choose a tag to compare

Fixed

  • [#139] Fix missing value for attribute chownInitImage in patch templates.

v0.39.0

08 Dec 14:11

Choose a tag to compare

Added

  • [#137] Patch-template for mirroring this operator and its images

Changed

  • [#135] Replace monolithic K8s resource YAML into Helm templates
  • Update Makefiles to 9.0.1