Skip to content

Release v0.0.17

Choose a tag to compare

@github-actions github-actions released this 11 Sep 12:11
· 136 commits to main since this release
df986ae

openMCP

Components:

mcp-operator [v0.38.0]:

Changes included in v0.38.0:


openmcp-operator [v0.14.0]:

Changes included in v0.14.0:

πŸ”¨ Refactoring

  • OIDC validation and defaulting #157
    • [OPERATOR][BREAKING] The naming restriction for the default OIDC provider has been removed (was restricted to default before) and it is now defaulted to openmcp instead.
    • [USER][BREAKING] The validation for the spec.iam.oidcProviders field in the ManagedControlPlaneV2 resource has been changed in multiple ways:
      • usernamePrefix and groupsPrefix have been removed and are now always assumed to be <name>:
      • name is not allowed to be set to system (prevents k8s service account impersonation)
      • The regex validation rule for name has been fixed
      • issuer and clientID are now required and the former one must look like an URL
      • Duplicate OIDC provider names or ones that clash with the default OIDC provider are now prevented
  • change default scheduler scope to 'Cluster' #153
    • [OPERATOR][BREAKING] The scheduler's default scope has been changed to Cluster (was Namespaced before).
  • make logging verbosity case-insensitive #155
    • [OPERATOR][OTHER] It is now possible to specify the logging verbosity in the PlatformService, ClusterProvider, and ServiceProvider resources also in lowercase.

πŸš€ Features

  • sync Cluster conditions to MCP #152
    • [USER][FEATURE] The MCPv2 resource now syncs conditions from its primary Cluster into its own status.
  • MCP purpose override #151
    • [USER][FEATURE] The label core.openmcp.cloud/purpose can now be used on ManagedControlPlaneV2 resources to override the default cluster purpose.

gitops-templates [v0.0.6]:

Changes included in v0.0.6:


control-plane-operator [v0.1.14]:

Changes included in v0.1.14:

πŸ› Fixes

  • [bugfix] [developer] function IsCRDNotFound should also work with NoResourceMatchErrors #105: fix: function IsCRDNotFound should also work with NoResourceMatchErrors
  • [bugfix] [user] permissions for accessing Crossplane Usage resources #106: Fixing permission issues on Crossplane Usage resources

quota-operator [v0.11.0]:

Changes included in v0.11.0:


project-workspace-operator [v0.17.0]:

Changes included in v0.17.0:


service-provider-landscaper [v0.7.0]:

Changes included in v0.7.0:

πŸš€ Features

  • add crd manifests to component #132
    • [OPERATOR][FEATURE] Add CRD manifests to OCM component

πŸ› Fixes

  • remove serviceaccount of main controller of ls instances #123
    • [USER][BUGFIX] - Fixes the issue that the main controller of landscaper instances did not start.

service-provider-crossplane [v0.0.4]:

Changes included in v0.0.4:

πŸ› Fixes

  • [bugfix] [developer] add suffix for determining AccessRequest name #26: Fixing suffix for getting AccessRequest resource

cluster-provider-gardener [v0.6.0]:

Changes included in v0.6.0:

πŸš€ Features

  • add crd manifests to component #105
    • [OPERATOR][FEATURE] Add CRD manifests to OCM component

πŸ› Fixes

  • update controller utils #108
    • [OPERATOR][FEATURE] Updates controller-utils to 0.20.0 - fixes the broken hash which is used for the clusternames

cluster-provider-kind [v0.0.13]:

Changes included in v0.0.13:

πŸš€ Features

  • [feature] [operator] add crd manifests to component #73: Add CRD manifests to OCM component