Skip to content

Releases: cloudogu/k8s-blueprint-operator

v2.3.1

26 Feb 09:53
Compare
Choose a tag to compare

Changed

  • [#103] Extract blueprint structs and associated functionality and move it into blueprint-lib
    • only that code was extracted that handles JSON parsing and superficial conversion in order to enable other modules to parse different blueprint versions.

Fixed

  • Fix autogeneration boilerplate text to match with the current make target generate-deepcopy

Security

v2.3.0

27 Jan 11:09
Compare
Choose a tag to compare

Added

  • [#105] Proxy support for the dogu registry. The proxy will be used from the secret ces-proxy which will be created by the setup.

v2.2.2

19 Dec 14:42
Compare
Choose a tag to compare

Fixed

v2.2.1

18 Dec 17:55
Compare
Choose a tag to compare

Fixed

  • [#99] Service account creation fails because of dogu restarts
    • before restarting, we now wait for all dogus to get healthy

v2.2.0

05 Dec 09:18
Compare
Choose a tag to compare

Added

  • [#97] Add a deny-all network-policy, to block all incoming traffic

Removed

  • [#97] Remove RBAC-Proxy along with k8s-metrics-service, because metrics are currently no used and all incoming traffic is blocked by the network-policy
  • [#97] Remove unused WebHookServer

v2.1.1

28 Nov 12:26
Compare
Choose a tag to compare

Fixed

  • [#95] Fix a bug of the dogu config state diff where multiple dogus replaced the whole diff.

v2.1.0

22 Nov 14:01
Compare
Choose a tag to compare

Changed

  • [#87] Use ces-commons-lib for common errors and common types
  • [#87] Use remote-dogu-descriptor-lib
  • [#87] Use retry-lib
  • [#93] deactivate operator leader election

Security

  • [#93] Remove RBAC permissions that seem unnecessary for the execution of the operator
    • this is an operational security measure

v2.0.1

06 Nov 09:36
Compare
Choose a tag to compare

Fixed

  • [#81] Forbid component downgrades because the component operator cant handle this operation.
  • [#81] Remove dogu configuration from removed dogus via the blueprint mask.
  • [#81] Refactor DoguConfigDiff and remove code duplication for sensitive dogu config

v2.0.0

29 Oct 09:28
Compare
Choose a tag to compare

Changed

  • Update module to v2
  • [#85] Make imagePullSecrets configurable via helm values and use ces-container-registries as default.
  • [#81] migrate etcd access to ecosystem config to k8s-config
  • [#81] create configmaps and secrets for dogu config if the dogu is not yet installed
  • [#81] give operator permissions to see configmaps and secrets
  • [#81] use maintenance mode implementation from k8s-registry-lib
  • [#81] use dogu v2 implementation
  • [#81] small refactorings on configDiff implementation
  • [#81] update various dependencies
  • [#81] use go 1.23

Fixed

  • [#81] fix go-linter to support go 1.23
  • [#81] fix superfluous response headers in tests

Removed

  • [#81] remove encryption for sensitive dogu config
  • [#81] remove etcd from default list of required components

v1.1.0

18 Sep 13:34
Compare
Choose a tag to compare

Changed

  • [#79] Relicense to AGPL-3.0-only