Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 13, 2026

This PR contains the following updates:

Package Type Update Change OpenSSF
github.com/openmcp-project/controller-utils require minor v0.24.0v0.25.2 OpenSSF Scorecard
github.com/openmcp-project/mcp-operator/api require minor v0.48.0v0.52.0 OpenSSF Scorecard
github.com/openmcp-project/openmcp-operator/api require minor v0.17.1v0.18.1 OpenSSF Scorecard
github.com/openmcp-project/openmcp-operator/lib require minor v0.17.1v0.18.1 OpenSSF Scorecard
github.com/openmcp-project/project-workspace-operator/api require minor v1.1.0v1.2.0 OpenSSF Scorecard

Release Notes

openmcp-project/controller-utils (github.com/openmcp-project/controller-utils)

v0.25.2

Compare Source

Changes included in v0.25.2:

Changelog

🐛 Bugfixes

[DEVELOPER]
  • Fixed a bug in the ShortenToXCharacters function which could lead to invalid k8s names. (#​207, @​Diaphteiros)

v0.25.1

Compare Source

Changes included in v0.25.1:

Changelog

🐛 Bugfixes

[DEVELOPER]
  • Fixed a bug in the event recording feature of the status updater which prevent events from being recorded. (#​206, @​Diaphteiros)

v0.25.0

Compare Source

Changes included in v0.25.0:

Changelog

openmcp-project/mcp-operator (github.com/openmcp-project/mcp-operator/api)

v0.52.0

Compare Source

Changes included in v0.52.0:

Changelog

🚀 Features

[OPERATOR]
[USER]

🐛 Bugfixes

[OPERATOR]
    • Adjust validation of shoot templates, so that credentialsBindingName is supported instead of secretBindingName (#​262, @​robertgraeff)

v0.51.0

Compare Source

v0.50.0

Compare Source

Changes included in v0.50.0:

Changelog

🚨 Breaking

[DEPENDENCY]

v0.49.0

Compare Source

openmcp-project/openmcp-operator (github.com/openmcp-project/openmcp-operator/api)

v0.18.1

Compare Source

Changes included in v0.18.1:
Changelog
🐛 Bugfixes
[OPERATOR]
  • Fixed a bug that could lead to AccessRequests being stuck in deletion, because responsibility was with the generic controller, but that one ignored AccessRequests with a non-zero DeletionTimestamp. (#​240, @​Diaphteiros)
➕ Other
[DEVELOPER]

v0.18.0

Compare Source

Changes included in v0.18.0:
Changelog
🚨 Breaking
[DEVELOPER]
  • The logic of the generic AccessRequest controller has changed slightly. It will now reset the phase to Pending whenever the request's generation changes. ClusterProviders should use the new IsClusterProviderResponsibleForAccessRequest method from the lib module to determine whether they should reconcile an AccessRequest. (#​234, @​Diaphteiros)
🚀 Features
[DEVELOPER]
  • The advanced clusteraccess library now supports updating AccessRequests via its new Update method. (#​234, @​Diaphteiros)
  • Getter methods for AccessRequest, ClusterRequest, Cluster and internal access have been added to the ClusterAccessManager, similar to how they already were available for the ClusterAccessReconciler. (#​234, @​Diaphteiros)
  • Removed the requirement for service providers to attach a services.openmcp.cloud/<provider-name> finalizer to the MCP in order to be cleaned up properly. The MCPv2 controller will now always list all ServiceProvider resources on the platform cluster and check for each registered service resource whether it exists for the current MCPv2 during deletion. (#​208, @​Diaphteiros)
[OPERATOR]
  • The scheduler will now detect if a ClusterRequest references a non-existing Cluster, which will trigger a re-scheduling of the request. (#​210, @​Diaphteiros)
  • Unless explicitly requested via the clusters.openmcp.cloud/randomize-cluster-name: "true" label, the names of Cluster resources created for ClusterRequests are now deterministic (using a hash of name and namespace of the request) instead of random. This makes it easier to recover lost Cluster resources. Note that for limitedly shared clusters, the name depends on the ClusterRequest that initially created the Cluster and might still change when the Cluster is lost and later re-created by the scheduler. (#​210, @​Diaphteiros)
[USER]
  • AccessRequests now have the new field spec.ttl, which takes a duration string. If set, the AccessRequest will be deleted automatically after the configured duration. The field is optional and AccessRequests without it will live indefinitely, as before. (#​221, @​Diaphteiros)
openmcp-project/project-workspace-operator (github.com/openmcp-project/project-workspace-operator/api)

v1.2.0

Compare Source

Changes included in v1.2.0:

Changelog

🚀 Features

[USER]

What's Changed

Full Changelog: openmcp-project/project-workspace-operator@v1.1.1...v1.2.0

v1.1.1

Compare Source

Changes included in v1.1.1:

Changelog

🐛 Bugfixes

[USER]
  • Fixed a bug that caused the loaded config for v1 to be empty, essentially disabling the 'resources blocking deletion' mechanism. (#​154, @​Diaphteiros)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) January 13, 2026 10:35
@renovate
Copy link
Contributor Author

renovate bot commented Jan 13, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 31 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.5 -> 1.25.6
github.com/onsi/ginkgo/v2 v2.27.3 -> v2.27.5
github.com/onsi/gomega v1.38.3 -> v1.39.0
k8s.io/api v0.34.3 -> v0.35.0
k8s.io/apiextensions-apiserver v0.34.3 -> v0.35.0
k8s.io/apimachinery v0.34.3 -> v0.35.0
k8s.io/client-go v0.34.3 -> v0.35.0
sigs.k8s.io/controller-runtime v0.22.4 -> v0.23.1
github.com/prometheus/client_golang v1.23.0 -> v1.23.2
github.com/prometheus/common v0.65.0 -> v0.66.1
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.58.0 -> v0.61.0
go.opentelemetry.io/otel v1.35.0 -> v1.36.0
go.opentelemetry.io/otel/metric v1.35.0 -> v1.36.0
go.opentelemetry.io/otel/sdk v1.34.0 -> v1.36.0
go.opentelemetry.io/otel/trace v1.35.0 -> v1.36.0
go.uber.org/zap v1.27.0 -> v1.27.1
go.yaml.in/yaml/v2 v2.4.2 -> v2.4.3
golang.org/x/exp v0.0.0-20251023183803-a4bb9ffd2546 -> v0.0.0-20260112195511-716be5621a96
golang.org/x/mod v0.29.0 -> v0.32.0
golang.org/x/net v0.46.0 -> v0.49.0
golang.org/x/sync v0.17.0 -> v0.19.0
golang.org/x/sys v0.37.0 -> v0.40.0
golang.org/x/term v0.36.0 -> v0.39.0
golang.org/x/text v0.30.0 -> v0.33.0
golang.org/x/tools v0.38.0 -> v0.41.0
google.golang.org/genproto/googleapis/rpc v0.0.0-20250303144028-a0af3efb3deb -> v0.0.0-20250528174236-200df99c418a
google.golang.org/grpc v1.72.1 -> v1.72.2
k8s.io/apiserver v0.34.3 -> v0.35.0
k8s.io/component-base v0.34.3 -> v0.35.0
k8s.io/kube-openapi v0.0.0-20250814151709-d7b6acb124c3 -> v0.0.0-20250910181357-589584f1c912
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 -> v0.0.0-20260108192941-914a6e750570
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 -> v6.3.2-0.20260122202528-d9cc6641c482

@renovate renovate bot force-pushed the renovate/openmcp-go-deps branch 5 times, most recently from 7a45e57 to ce4057f Compare January 27, 2026 17:55
@renovate renovate bot force-pushed the renovate/openmcp-go-deps branch from ce4057f to bfb41bc Compare January 28, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants