Release v0.0.38
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
ControlPlaneresource even whenCloudOrchestratorhas a deletion timestamp
- [USER][BUGFIX] Trigger the update of the
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>.kubeconfigwhere provider-name is either an OIDC provider or static token name.
- [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:
π§ Chores
- enable ClusterAccessReconciler's Reconcile method to be called during deletion #197
- [DEVELOPER][FEATURE] The ClusterAccess Reconciler's
Reconcilemethod can now be called during the deletion logic of the embedding controller without re-creating resources that have already been deleted by an earlierReconcileDeletecall. This meansReconcilecan now be called at the beginning of a deleting reconciliation andReconcileDeleteat 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).
- [DEVELOPER][FEATURE] The ClusterAccess Reconciler's
- 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
WebhookSecretNamefunction from thelib/utilspackage.
- [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
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
- [USER][FIX] - Improves deletion logic of landscaper instances
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
metadatafield of the Shoot Template in the ProviderConfig
- [USER][FEATURE] Allow to use the
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
DNSServiceConfigCRD changed slightly:spec.secretsToCopywas an array before, now it is a struct with thetoPlatformClusterandtoTargetClusterfields that contain the array which was on the top-level field before. - [OPERATOR][BUGFIX] Fixed some bugs related to the validation of the
DNSServiceConfigCRD. - [OPERATOR][BUGFIX] Fixed a bug where the
HelmReleasemanifest 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.
- [OPERATOR][BREAKING] The structure of the