Skip to content

Releases: openmcp-project/openmcp

Release v0.0.49

08 Dec 15:42
1c14dc0

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.48.0]:

Changes included in v0.48.0:

Changelog

➕ Other

[OPERATOR]

  • fix invalid kyverno_default json (#246, @rdksap)

openmcp-operator [v0.17.1]:

Changes included in v0.17.1:

🐛 Fixes

  • dont fail when the platform namespace exists without the desired labels #204
    • [DEVELOPER][BUGFIX] dont fail when the platform namespace exists without the desired labels

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.15.0]:

Changes included in v0.15.0:


project-workspace-operator [v1.1.0]:

Changes included in v1.1.0:


bootstrapper [v0.7.0]:

Changes included in v0.7.0:

🚀 Features

  • template delimiter config #103
    • [USER][FEATURE] Introduces go template delimiter configuration on individual template file level

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.4]:

Changes included in v0.1.4:

🐛 Fixes

  • component creation without secrets #69
    • [OPERATOR][BUGFIX] Prevent panic when creating components without secrets

cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.3]:

Changes included in v0.0.3:

🚀 Features

  • release v0.0.3 #31
    • [OPERATOR][FEATURE] - Release v0.0.3
  • configurable tls port #30
    • [OPERATOR][FEATURE] - The TLS port on which the gateways are listening is configurable.

platform-service-project-workspace [v1.1.0]:

Changes included in v1.1.0:


platform-service-usage [v0.0.15]:

Changes included in v0.0.15:

🐛 Fixes

  • update DeletionEvent to retrieve MCPUsage before updating deleti… ##2.

✅ Tests

  • adds testing ##1.

Release v0.0.48

25 Nov 09:05
35e305d

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.44.0]:

Changes included in v0.44.0:


openmcp-operator [v0.17.1]:

Changes included in v0.17.1:

🐛 Fixes

  • dont fail when the platform namespace exists without the desired labels #204
    • [DEVELOPER][BUGFIX] dont fail when the platform namespace exists without the desired labels

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.15.0]:

Changes included in v0.15.0:


project-workspace-operator [v1.1.0]:

Changes included in v1.1.0:


bootstrapper [v0.7.0]:

Changes included in v0.7.0:

🚀 Features

  • template delimiter config #103
    • [USER][FEATURE] Introduces go template delimiter configuration on individual template file level

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.4]:

Changes included in v0.1.4:

🐛 Fixes

  • component creation without secrets #69
    • [OPERATOR][BUGFIX] Prevent panic when creating components without secrets

cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.3]:

Changes included in v0.0.3:

🚀 Features

  • release v0.0.3 #31
    • [OPERATOR][FEATURE] - Release v0.0.3
  • configurable tls port #30
    • [OPERATOR][FEATURE] - The TLS port on which the gateways are listening is configurable.

platform-service-project-workspace [v1.1.0]:

Changes included in v1.1.0:


Release v0.0.46

11 Nov 08:42

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.42.1]:

Changes included in v0.42.1:

🐛 Fixes

  • update the controlplane resource even when in deletion #216
    • [USER][BUGFIX] Trigger the update of the ControlPlane resource even when CloudOrchestrator has a deletion timestamp

openmcp-operator [v0.17.1]:

Changes included in v0.17.1:

🐛 Fixes

  • dont fail when the platform namespace exists without the desired labels #204
    • [DEVELOPER][BUGFIX] dont fail when the platform namespace exists without the desired labels

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.14.0]:

Changes included in v0.14.0:


project-workspace-operator [v0.19.0]:

Changes included in v0.19.0:


bootstrapper [v0.7.0]:

Changes included in v0.7.0:

🚀 Features

  • template delimiter config #103
    • [USER][FEATURE] Introduces go template delimiter configuration on individual template file level

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.2]:

Changes included in v0.1.2:


cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.2]:

Changes included in v0.0.2:

📚 Documentation

  • fix the platform service configuration #19
    • [USER][DOCS] Fix the type of the platform service configuration in the readme.
  • update readme #12
    • [USER][DOC] Update readme

🚀 Features

  • release v0.0.2 #26
    • [OPERATOR][FEATURE] - Release v0.0.2
  • create pull secrets #23
    • [USER][FEATURE] - Support deployment of gateway chart from secured oci registries.
  • set create-replace policy for crds #21
    • [OPERATOR][FEATURE] - Create/replace CRDs of the envoy helm chart

platform-service-project-workspace [v1.0.2]:

Changes included in v1.0.2:

🐛 Fixes

  • correctly apply webhook configurations #145
    • [USER][BUGFIX] correctly apply webhook configurations

Release v0.0.45

10 Nov 12:33

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.42.1]:

Changes included in v0.42.1:

🐛 Fixes

  • update the controlplane resource even when in deletion #216
    • [USER][BUGFIX] Trigger the update of the ControlPlane resource even when CloudOrchestrator has a deletion timestamp

openmcp-operator [v0.17.1]:

Changes included in v0.17.1:

🐛 Fixes

  • dont fail when the platform namespace exists without the desired labels #204
    • [DEVELOPER][BUGFIX] dont fail when the platform namespace exists without the desired labels

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.14.0]:

Changes included in v0.14.0:


project-workspace-operator [v0.19.0]:

Changes included in v0.19.0:


bootstrapper [v0.7.0]:

Changes included in v0.7.0:

🚀 Features

  • template delimiter config #103
    • [USER][FEATURE] Introduces go template delimiter configuration on individual template file level

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.2]:

Changes included in v0.1.2:


cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.2]:

Changes included in v0.0.2:

📚 Documentation

  • fix the platform service configuration #19
    • [USER][DOCS] Fix the type of the platform service configuration in the readme.
  • update readme #12
    • [USER][DOC] Update readme

🚀 Features

  • release v0.0.2 #26
    • [OPERATOR][FEATURE] - Release v0.0.2
  • create pull secrets #23
    • [USER][FEATURE] - Support deployment of gateway chart from secured oci registries.
  • set create-replace policy for crds #21
    • [OPERATOR][FEATURE] - Create/replace CRDs of the envoy helm chart

platform-service-project-workspace [v1.0.1]:

Changes included in v1.0.1:

🐛 Fixes

  • specify crds path #143
    • [DEVELOPER][BUGFIX] Add missing crds path

Release v0.0.44

10 Nov 11:53
15939a2

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.42.1]:

Changes included in v0.42.1:

🐛 Fixes

  • update the controlplane resource even when in deletion #216
    • [USER][BUGFIX] Trigger the update of the ControlPlane resource even when CloudOrchestrator has a deletion timestamp

openmcp-operator [v0.17.1]:

Changes included in v0.17.1:

🐛 Fixes

  • dont fail when the platform namespace exists without the desired labels #204
    • [DEVELOPER][BUGFIX] dont fail when the platform namespace exists without the desired labels

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.14.0]:

Changes included in v0.14.0:


project-workspace-operator [v0.19.0]:

Changes included in v0.19.0:


bootstrapper [v0.7.0]:

Changes included in v0.7.0:

🚀 Features

  • template delimiter config #103
    • [USER][FEATURE] Introduces go template delimiter configuration on individual template file level

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.2]:

Changes included in v0.1.2:


cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.2]:

Changes included in v0.0.2:

📚 Documentation

  • fix the platform service configuration #19
    • [USER][DOCS] Fix the type of the platform service configuration in the readme.
  • update readme #12
    • [USER][DOC] Update readme

🚀 Features

  • release v0.0.2 #26
    • [OPERATOR][FEATURE] - Release v0.0.2
  • create pull secrets #23
    • [USER][FEATURE] - Support deployment of gateway chart from secured oci registries.
  • set create-replace policy for crds #21
    • [OPERATOR][FEATURE] - Create/replace CRDs of the envoy helm chart

platform-service-project-workspace [v1.0.0]:

Changes included in v1.0.0:

🔧 Chores

  • make PWO v2-compatible #132
    • [OPERATOR][BREAKING] When using PWO as a platform service, the configuration has to be provided as a ProjectWorkspaceConfig custom resource with the same name as the PlatformService. Webhook configuration which was provided via flags for the v1 deployment has been moved into this resource too. No changes to an existing v1 deployment are required.
    • [OPERATOR][FEATURE] The PWO can now be run as a v2 platform service. Note that a non-standard platformservice subcommand is required, task platformservice can be used to generate a manifest that uses the currently checked-out version as image tag. Existing v1 instances of the PWO don't need any changes when updating to a version containing the new v2 logic.
    • [OPERATOR][FEATURE] The configuration has been extended and now takes additional resources users should have permissions for in projects and/or workspaces.

Release v0.0.43

07 Nov 11:31
e36870f

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.42.1]:

Changes included in v0.42.1:

🐛 Fixes

  • update the controlplane resource even when in deletion #216
    • [USER][BUGFIX] Trigger the update of the ControlPlane resource even when CloudOrchestrator has a deletion timestamp

openmcp-operator [v0.17.0]:

Changes included in v0.17.0:

🚀 Features

  • release v0.17.0 #198

    • [OPERATOR][FEATURE] - Release v0.17.0 of the github.com/openmcp-project/opencmp-operator
  • allow to control the high availability config of ps mcp #191

    • [OPERATOR][FEATURE] Allow to configure number of replicas and topology spread constraints of the platform service managed control plane.
  • user-friendly secret name for MCP access #193

    • [USER][FEATURE] New name pattern for MCP access secrets on the onboarding cluster. The secret name clearly refers to the corresponding MCP IAM spec values as follows: <provider-name>.<mcp-name>.kubeconfig where provider-name is either an OIDC provider or static token name.

🔧 Chores

  • enable ClusterAccessReconciler's Reconcile method to be called during deletion #197
    • [DEVELOPER][FEATURE] The ClusterAccess Reconciler's Reconcile method can now be called during the deletion logic of the embedding controller without re-creating resources that have already been deleted by an earlier ReconcileDelete call. This means Reconcile can now be called at the beginning of a deleting reconciliation and ReconcileDelete at the end, without resources being created and deleted endlessly when walking through this deletion flow multiple times (because the request is reconciled multiple times because it needs to wait for resources being deleted).
  • enable provider webhooks #195
    • [OPERATOR][FEATURE] During provider deployment, it is now checked whether a webhook TLS secret exists for the provider being deployed. If so, it is automatically mounted in the run container. The name of the mounted secret is determined by the new WebhookSecretName function from the lib/utils package.

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.14.0]:

Changes included in v0.14.0:


project-workspace-operator [v0.19.0]:

Changes included in v0.19.0:


bootstrapper [v0.7.0]:

Changes included in v0.7.0:

🚀 Features

  • template delimiter config #103
    • [USER][FEATURE] Introduces go template delimiter configuration on individual template file level

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.2]:

Changes included in v0.1.2:


cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.2]:

Changes included in v0.0.2:

📚 Documentation

  • fix the platform service configuration #19
    • [USER][DOCS] Fix the type of the platform service configuration in the readme.
  • update readme #12
    • [USER][DOC] Update readme

🚀 Features

  • release v0.0.2 #26
    • [OPERATOR][FEATURE] - Release v0.0.2
  • create pull secrets #23
    • [USER][FEATURE] - Support deployment of gateway chart from secured oci registries.
  • set create-replace policy for crds #21
    • [OPERATOR][FEATURE] - Create/replace CRDs of the envoy helm chart

Release v0.0.42

06 Nov 14:09
1aed0a0

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.42.1]:

Changes included in v0.42.1:

🐛 Fixes

  • update the controlplane resource even when in deletion #216
    • [USER][BUGFIX] Trigger the update of the ControlPlane resource even when CloudOrchestrator has a deletion timestamp

openmcp-operator [v0.17.0]:

Changes included in v0.17.0:

🚀 Features

  • release v0.17.0 #198

    • [OPERATOR][FEATURE] - Release v0.17.0 of the github.com/openmcp-project/opencmp-operator
  • allow to control the high availability config of ps mcp #191

    • [OPERATOR][FEATURE] Allow to configure number of replicas and topology spread constraints of the platform service managed control plane.
  • user-friendly secret name for MCP access #193

    • [USER][FEATURE] New name pattern for MCP access secrets on the onboarding cluster. The secret name clearly refers to the corresponding MCP IAM spec values as follows: <provider-name>.<mcp-name>.kubeconfig where provider-name is either an OIDC provider or static token name.

🔧 Chores

  • enable ClusterAccessReconciler's Reconcile method to be called during deletion #197
    • [DEVELOPER][FEATURE] The ClusterAccess Reconciler's Reconcile method can now be called during the deletion logic of the embedding controller without re-creating resources that have already been deleted by an earlier ReconcileDelete call. This means Reconcile can now be called at the beginning of a deleting reconciliation and ReconcileDelete at the end, without resources being created and deleted endlessly when walking through this deletion flow multiple times (because the request is reconciled multiple times because it needs to wait for resources being deleted).
  • enable provider webhooks #195
    • [OPERATOR][FEATURE] During provider deployment, it is now checked whether a webhook TLS secret exists for the provider being deployed. If so, it is automatically mounted in the run container. The name of the mounted secret is determined by the new WebhookSecretName function from the lib/utils package.

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.14.0]:

Changes included in v0.14.0:


project-workspace-operator [v0.19.0]:

Changes included in v0.19.0:


bootstrapper [v0.7.0]:

Changes included in v0.7.0:

🚀 Features

  • template delimiter config #103
    • [USER][FEATURE] Introduces go template delimiter configuration on individual template file level

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.2]:

Changes included in v0.1.2:


cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.1]:

Changes included in v0.0.1:


Release v0.0.41

05 Nov 09:49
e9be587

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.42.1]:

Changes included in v0.42.1:

🐛 Fixes

  • update the controlplane resource even when in deletion #216
    • [USER][BUGFIX] Trigger the update of the ControlPlane resource even when CloudOrchestrator has a deletion timestamp

openmcp-operator [v0.17.0]:

Changes included in v0.17.0:

🚀 Features

  • release v0.17.0 #198

    • [OPERATOR][FEATURE] - Release v0.17.0 of the github.com/openmcp-project/opencmp-operator
  • allow to control the high availability config of ps mcp #191

    • [OPERATOR][FEATURE] Allow to configure number of replicas and topology spread constraints of the platform service managed control plane.
  • user-friendly secret name for MCP access #193

    • [USER][FEATURE] New name pattern for MCP access secrets on the onboarding cluster. The secret name clearly refers to the corresponding MCP IAM spec values as follows: <provider-name>.<mcp-name>.kubeconfig where provider-name is either an OIDC provider or static token name.

🔧 Chores

  • enable ClusterAccessReconciler's Reconcile method to be called during deletion #197
    • [DEVELOPER][FEATURE] The ClusterAccess Reconciler's Reconcile method can now be called during the deletion logic of the embedding controller without re-creating resources that have already been deleted by an earlier ReconcileDelete call. This means Reconcile can now be called at the beginning of a deleting reconciliation and ReconcileDelete at the end, without resources being created and deleted endlessly when walking through this deletion flow multiple times (because the request is reconciled multiple times because it needs to wait for resources being deleted).
  • enable provider webhooks #195
    • [OPERATOR][FEATURE] During provider deployment, it is now checked whether a webhook TLS secret exists for the provider being deployed. If so, it is automatically mounted in the run container. The name of the mounted secret is determined by the new WebhookSecretName function from the lib/utils package.

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.19]:

Changes included in v0.1.19:

🐛 Fixes

  • configurable labels #124
    • [DEVLOPER][BUGFIX] Allow label customization with FluxReconciler and ObjectReconciler

quota-operator [v0.14.0]:

Changes included in v0.14.0:


project-workspace-operator [v0.19.0]:

Changes included in v0.19.0:


bootstrapper [v0.6.1]:

Changes included in v0.6.1:

🐛 Fixes

  • empty component references #100
    • [USER][BUGFIX] Correctly handle components with no component references.

service-provider-landscaper [v0.12.0]:

Changes included in v0.12.0:


service-provider-crossplane [v0.1.2]:

Changes included in v0.1.2:


cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.4]:

Changes included in v0.0.4:

🔧 Chores

  • update openmcp-operator to v0.17.0, and release v0.0.4 #41
    • [USER][FEATURE] - Update openmcp-operator to v0.17.0
      • Release v0.0.4

platform-service-gateway [v0.0.1]:

Changes included in v0.0.1:


v0.0.39

04 Nov 10:17
3858d38

Choose a tag to compare

Release v0.0.39

Release v0.0.38

03 Nov 15:51
0e37cfa

Choose a tag to compare

openMCP

Components:

mcp-operator [v0.42.1]:

Changes included in v0.42.1:

🐛 Fixes

  • update the controlplane resource even when in deletion #216
    • [USER][BUGFIX] Trigger the update of the ControlPlane resource even when CloudOrchestrator has a deletion timestamp

openmcp-operator [v0.17.0]:

Changes included in v0.17.0:

🚀 Features

  • release v0.17.0 #198

    • [OPERATOR][FEATURE] - Release v0.17.0 of the github.com/openmcp-project/opencmp-operator
  • allow to control the high availability config of ps mcp #191

    • [OPERATOR][FEATURE] Allow to configure number of replicas and topology spread constraints of the platform service managed control plane.
  • user-friendly secret name for MCP access #193

    • [USER][FEATURE] New name pattern for MCP access secrets on the onboarding cluster. The secret name clearly refers to the corresponding MCP IAM spec values as follows: <provider-name>.<mcp-name>.kubeconfig where provider-name is either an OIDC provider or static token name.

🔧 Chores

  • enable ClusterAccessReconciler's Reconcile method to be called during deletion #197
    • [DEVELOPER][FEATURE] The ClusterAccess Reconciler's Reconcile method can now be called during the deletion logic of the embedding controller without re-creating resources that have already been deleted by an earlier ReconcileDelete call. This means Reconcile can now be called at the beginning of a deleting reconciliation and ReconcileDelete at the end, without resources being created and deleted endlessly when walking through this deletion flow multiple times (because the request is reconciled multiple times because it needs to wait for resources being deleted).
  • enable provider webhooks #195
    • [OPERATOR][FEATURE] During provider deployment, it is now checked whether a webhook TLS secret exists for the provider being deployed. If so, it is automatically mounted in the run container. The name of the mounted secret is determined by the new WebhookSecretName function from the lib/utils package.

gitops-templates [v0.1.0]:

Changes included in v0.1.0:


control-plane-operator [v0.1.18]:

Changes included in v0.1.18:

🐛 Fixes

  • go.mod dependencies #122
    • [DEPENDENCY][OTHER] Fixing dependencies errors because of pointer type declaration and usage error

quota-operator [v0.14.0]:

Changes included in v0.14.0:


project-workspace-operator [v0.19.0]:

Changes included in v0.19.0:


bootstrapper [v0.6.1]:

Changes included in v0.6.1:

🐛 Fixes

  • empty component references #100
    • [USER][BUGFIX] Correctly handle components with no component references.

service-provider-landscaper [v0.11.0]:

Changes included in v0.11.0:

🚀 Features

  • register landscaper gvk at service provider resource #174
    • [DEVELOPER][FEATURE] - The GroupVersionKind of the Landscaper resource is added to the status of the ServiceProvider resource.
  • start healthz and metrics watchers #167
    • [USER][FEATURE] Start healthz and metrics watchers
  • add standard kubebuilder args #166
    • [USER][FEATURE] Add standard kubebuilder flags
  • make field spec.version required in landscaper resources #161
    • [USER][FEATURE] - Validate that field spec.version in set in a Landscaper resource.

🐛 Fixes

  • check if access requests are in deletion #168
    • [USER][FIX] - Improves deletion logic of landscaper instances
      • Updates version of github.com/openmcp-project/openmcp-operator/api and lib to v0.16.0

service-provider-crossplane [v0.1.1]:

Changes included in v0.1.1:

🔧 Chores

  • upgrade dependencies #49
    • [DEPENDENCY][OTHER] Fixing pointer type usage due to dependency updates

cluster-provider-gardener [v0.9.1]:

Changes included in v0.9.1:

🐛 Fixes

  • preserve metadata fields #141
    • [USER][FEATURE] Allow to use the metadata field of the Shoot Template in the ProviderConfig

cluster-provider-kind [v0.0.15]:

Changes included in v0.0.15:

🚀 Features

  • add script for local development #70
    • [DEVELOPER][FEATURE] Add scripts for enabling local development with cluster-provider-kind.

platform-service-dns [v0.0.2]:

Changes included in v0.0.2:

🔧 Chores

  • bug fixes and secret copying #21
    • [OPERATOR][BREAKING] The structure of the DNSServiceConfig CRD changed slightly: spec.secretsToCopy was an array before, now it is a struct with the toPlatformCluster and toTargetCluster fields that contain the array which was on the top-level field before.
    • [OPERATOR][BUGFIX] Fixed some bugs related to the validation of the DNSServiceConfig CRD.
    • [OPERATOR][BUGFIX] Fixed a bug where the HelmRelease manifest was generated incorrectly if a helm chart in an OCI registry was referenced.
    • [OPERATOR][FEATURE] In addition to copying secrets from the provider namespace (on the platform cluster) into the cluster namespace (also on the platform cluster), it is now also possible to copy secrets into the namespace on the target cluster where the external-dns helm chart is deployed into.