Skip to content

Releases: openmcp-project/openmcp

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.

Release v0.0.37

03 Nov 15:02
fa57db5

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.16.0]:

Changes included in v0.16.0:

πŸš€ Features

  • release v0.16.0 #190
    • [USER][FEATURE] - Release v0.16.0
  • prepare for high availability #188
    • [OPERATOR][FEATURE] Add high availability features for the openmcp-operator and service-providers, cluster-providers and platform-services
  • exclude provider fields from status update & utility to set these fields #187
    • [DEVELOPER][FEATURE] - Utility function for service providers to add the kinds of their managed resources to the ServiceProvider status

πŸ”§ Chores

  • remove namespace field from secret reference in AccessRequest status #183
    • [USER][BREAKING] Removed the status.secretRef.namespace field from AccessRequest resources which was added by accident. The access secrets are expected to be in the same namespace as the AccessRequest itself, so wherever this field is read, it can just be replaced with the AccessRequest's namespace.
  • improve the advanced clusteraccess library's abilities to mock fake clients in unit tests #186
    • [DEVELOPER][FEATURE] The advanced ClusterAccess library's capabilities regarding unit tests have been enhanced by adding a configurable FakeClientGenerator to the reconciler. If set, this function will be called when trying to build a client.Client out of an AccessRequest's kubeconfig secret. This enables the test code to inject fake client implementations into the reconciler's Access method and thereby removes the need for any test-specific coding in the controller's logic itself.

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.

Release v0.0.36

03 Nov 12:37
0425071

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.16.0]:

Changes included in v0.16.0:

πŸš€ Features

  • release v0.16.0 #190
    • [USER][FEATURE] - Release v0.16.0
  • prepare for high availability #188
    • [OPERATOR][FEATURE] Add high availability features for the openmcp-operator and service-providers, cluster-providers and platform-services
  • exclude provider fields from status update & utility to set these fields #187
    • [DEVELOPER][FEATURE] - Utility function for service providers to add the kinds of their managed resources to the ServiceProvider status

πŸ”§ Chores

  • remove namespace field from secret reference in AccessRequest status #183
    • [USER][BREAKING] Removed the status.secretRef.namespace field from AccessRequest resources which was added by accident. The access secrets are expected to be in the same namespace as the AccessRequest itself, so wherever this field is read, it can just be replaced with the AccessRequest's namespace.
  • improve the advanced clusteraccess library's abilities to mock fake clients in unit tests #186
    • [DEVELOPER][FEATURE] The advanced ClusterAccess library's capabilities regarding unit tests have been enhanced by adding a configurable FakeClientGenerator to the reconciler. If set, this function will be called when trying to build a client.Client out of an AccessRequest's kubeconfig secret. This enables the test code to inject fake client implementations into the reconciler's Access method and thereby removes the need for any test-specific coding in the controller's logic itself.

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.10.0]:

Changes included in v0.10.0:

πŸš€ Features

  • read own deployment configuration resource to get image pull secrets #152
    • [OPERATOR][FEATURE] Configure image pull secrets specified in the service provider deployment resource

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.