Skip to content

Releases: openmcp-project/openmcp-operator

Release v0.10.0

04 Aug 08:33
5c265ff

Choose a tag to compare

Changes included in v0.10.0:

🚀 Features

  • [feature] [developer] args and envs ##99: - Change of the arguments and environment variables that are passed to providers.
  • [feature] [user] minor api enhancements #100: ClusterRequest resources can now be configured to delay the removal of their own finalizer (therefore also delaying their own deletion) until the corresponding Cluster is gone when the request is deleted, instead of the finalizer being removed immediately after the deletion of the Cluster has been triggered. Cluster providers need to take care to implement the feature accordingly. The spec.waitForClusterDeletion flag has no effect in situations where deletion of the ClusterRequest does not trigger a deletion of the corresponding Cluster.
  • [feature] [developer] minor api enhancements #100: ServiceProvider resources must now expose a list of their service resource types in their status. Service providers must take care to implement the feature accordingly. This serves as a kind of 'service catalog' that allows to look up the k8s resources that belong to a specific service provider.

🔧 Chores

  • [feature] [operator] release v0.10.0 #101: - Release v0.10.0 of the openmcp operator

🐛 Fixes

  • [fix] [user] empty AccessRequestConfig during controller start up #96: Fixing possible nil pointer dereference bug while accessing empty AccessRequestConfig during start up of accessrequest controller

Release v0.9.1

23 Jul 13:23
da5aff2

Choose a tag to compare

Changes included in v0.9.1:

🐛 Fixes

  • fix wrong reference type in Cluster type #90.

Release v0.9.0

21 Jul 15:10
3511902

Choose a tag to compare

Changes included in v0.9.0:

🔨 Refactoring

  • use common Status #86.

🔧 Chores

  • renovate updates go lang version #72.
  • adapt cluster config reference struct #73: The .spec.clusterConfigRef field in the Cluster resource has been changed. It was originally designed with apiVersion and kind, but since the referenced profile already determines the provider that is responsible for the Cluster, these values are not needed, as the provider knows the expected type of the cluster configuration (and can only handle that type).
  • add common api package #79.
  • allow a Cluster to reference multiple cluster configurations #82.

🐛 Fixes

  • fix ObjectReference common struct #84.

Release v0.8.3

17 Jun 14:36
498dcc1

Choose a tag to compare

Changes included in v0.8.3:

🔧 Chores

  • release v0.8.3 #64: NONE

🐛 Fixes

  • use correct permissions in workload access request #63:

Release v0.8.2

16 Jun 10:18
faf1be8

Choose a tag to compare

Changes included in v0.8.2:

🔧 Chores

  • Release v0.8.2 #62:

Release v0.8.1

12 Jun 06:51
b4390d9

Choose a tag to compare

CHANGELOG.md

Release v0.7.0

04 Jun 11:58
c1ee4b1

Choose a tag to compare

Feature

  • feat: add apiserver endpoint to generic Cluster status: #35
  • feat: improve deployment controller: #32
  • feat: reuse common workflows: #38
  • feat: add library module: #37

Fix

  • fix: prevent removing clusterRef or requestRef from AccessRequest: #34
  • fix(deps): update module sigs.k8s.io/controller-runtime to v0.21.0: #28
  • fix(deps): update module github.com/openmcp-project/controller-utils to v0.9.0: #30

Other

  • Extend deployment spec: environment variables and logging verbosity: #29
  • add log output for debugging: #33
  • cleanup labels: #36
  • chore: enables renovate update of submodules: #20
  • chore: release v0.7.0: #40

Release v0.6.0

22 May 14:16
6531ade

Choose a tag to compare

Fix

  • fix(deps): update kubernetes packages to v0.33.1: #22

Other

  • Update submodule, and use new linter version: #19
  • implement accessrequest controller: #24
  • release v0.6.0 + controller-utils bump: #27

Release v0.5.0

15 May 08:45
d6902bb

Choose a tag to compare

Fix

  • fix: make either clusterRef of requestRef optional: #17

Other

  • Init job permissions: #16
  • release v0.5.0: #18

Release v0.4.0

14 May 14:30
4c588b7

Choose a tag to compare

Other

  • docs: add more project specific documentation: #10
  • chore: update reuse: #11
  • Use controller-utils crd management: #12
  • add simple Cluster scheduler implementation: #13
  • Deployment Controller: #14
  • Release v0.4.0: #15