Skip to content

Releases: cloudogu/k8s-dogu-operator

v2.2.0

25 Sep 11:15
Compare
Choose a tag to compare

Changed

  • [#196] Update k8s-registry-lib to v0.4.1

Fixed

  • [#192] Add missing clientSet-dependency to ManagerSet
    • This fixes a bug when removing component service-accounts
  • [#190] Fix a bug where the dogu operator could not install dogus with optional dependencies because the old etcd not found error was used in dependency validation instead of the k8s not found error.

v2.1.0

18 Sep 14:52
Compare
Choose a tag to compare

Changed

  • Relicense to AGPL-3.0-only

v2.0.1

08 Aug 12:58
Compare
Choose a tag to compare

Fixed

  • [#187] Fix dependency for k8s-dogu-operator-crd in helm-chart
    • Now depends on k8s-dogu-operator-crd:2.x.x-0

v2.0.0

08 Aug 10:55
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Fixed

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

v1.0.0

21 Mar 15:43
Compare
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
Compare
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
Compare
Choose a tag to compare

Added

  • [#143] Track health on dogu CR