Renovate: Update External dependencies - #31
renovate[bot] wants to merge 1 commit into
Conversation
df55eab to
cf26021
Compare
428c903 to
32a0504
Compare
32a0504 to
b531492
Compare
57314a6 to
a298ffe
Compare
a298ffe to
4edc285
Compare
4edc285 to
62ae76e
Compare
da8d45c to
18d005d
Compare
18d005d to
fcc3330
Compare
fcc3330 to
6f1f6c2
Compare
3563756 to
223b330
Compare
2ad875e to
ae29fb4
Compare
ae29fb4 to
f9c7c18
Compare
f9c7c18 to
b115e9e
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.
Suppressed comments (1)
go.mod:22
- k8s.io module versions are skewed:
k8s.io/api,k8s.io/apimachinery, andk8s.io/client-gowere bumped tov0.37.0, butk8s.io/apiextensions-apiserveris pinned tov0.36.4. Kubernetes libraries are intended to be consumed at the same minor version; this kind of mismatch can lead to dependency/compilation issues (especially around sharedapimachinerytypes). Alignk8s.io/apiextensions-apiservertov0.37.0(or alternatively keep all k8s.io/* atv0.36.x) and re-rungo mod tidysogo.sumstays consistent.
k8s.io/api v0.37.0
k8s.io/apiextensions-apiserver v0.36.4
k8s.io/apimachinery v0.37.0
k8s.io/client-go v0.37.0
b115e9e to
da7719e
Compare
| github.com/gardener/gardener/pkg/apis v1.145.0 | ||
| github.com/go-logr/logr v1.4.3 | ||
| github.com/gophercloud/gophercloud/v2 v2.13.0 | ||
| github.com/gardener/gardener-extension-provider-openstack v1.57.0 |
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.
Suppressed comments (1)
go.mod:22
k8s.io/apiextensions-apiserveris pinned tov0.36.4while the other Kubernetes modules were updated tov0.37.0(k8s.io/api,k8s.io/apimachinery,k8s.io/client-go). Since we import apiextensions packages (e.g.controllers/suite_test.go), keeping Kubernetes modules on mixed minor versions can lead to subtle incompatibilities (compiled against different expectations ofapimachinerytypes) and makes future upgrades harder.
Recommend aligning k8s.io/apiextensions-apiserver to the same minor (v0.37.0) and re-running go mod tidy to let the solver normalize the full k8s stack (and update go.sum).
k8s.io/api v0.37.0
k8s.io/apiextensions-apiserver v0.36.4
k8s.io/apimachinery v0.37.0
k8s.io/client-go v0.37.0
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.
Suppressed comments (2)
go.mod:20
- The PR description lists
k8s.io/apiextensions-apiserveras being updated tov0.37.0, butgo.modis updated tov0.36.4. Please either updatek8s.io/apiextensions-apiserverto match the stated target or adjust the PR description/dependency table to reflect the actual version being used.
k8s.io/apiextensions-apiserver v0.36.4
go.mod:22
- Kubernetes module versions are inconsistent:
k8s.io/api,k8s.io/apimachinery, andk8s.io/client-goare pinned tov0.37.0, butk8s.io/apiextensions-apiserveris pinned tov0.36.4. Mixing minor versions can lead to subtle type mismatches and dependency resolution issues (e.g., in tests importingk8s.io/apiextensions-apiserver/pkg/.../scheme). Align these Kubernetes module versions to the same minor release (either bumpapiextensions-apiservertov0.37.0or keep everything onv0.36.x) and regeneratego.sum(e.g.,go mod tidy).
k8s.io/api v0.37.0
k8s.io/apiextensions-apiserver v0.36.4
k8s.io/apimachinery v0.37.0
k8s.io/client-go v0.37.0
There was a problem hiding this comment.
🔵 Needs a closer look
It includes broad dependency upgrades (including major-version indirect bumps and core k8s/gardener-related libraries) that should be validated by a human with CI/runtime context.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
The introduced Kubernetes dependency minor-version skew (k8s.io/apiextensions-apiserver at v0.36.4 vs other k8s modules at v0.37.0) should be resolved to avoid incompatibilities.
Review details
Suppressed comments (1)
go.mod:23
- Kubernetes module versions are skewed:
k8s.io/api,k8s.io/apimachinery, andk8s.io/client-goare pinned tov0.37.0, butk8s.io/apiextensions-apiserveris pinned tov0.36.4. Mixing Kubernetes minors can lead to subtle type incompatibilities or build breakages (especially around sharedapimachinerytypes). Align these to the same Kubernetes minor (either bump apiextensions-apiserver to the matchingv0.37.xseries, or keep the rest on thev0.36.xseries) and re-rungo mod tidyto ensure a consistent graph.
k8s.io/api v0.37.0
k8s.io/apiextensions-apiserver v0.36.4
k8s.io/apimachinery v0.37.0
k8s.io/client-go v0.37.0
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
It upgrades multiple foundational dependency stacks (Gardener + Kubernetes client libraries + telemetry), which can have subtle compatibility impacts that should be validated by CI and/or targeted runtime testing.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
It upgrades multiple core ecosystem dependencies (notably Gardener + Kubernetes libraries), which can introduce subtle compile/runtime behavior changes that should be validated via CI and any relevant integration testing before merging.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
The PR upgrades multiple core platform dependencies (Gardener + Kubernetes module set), which can introduce breaking API/behavior changes that should be validated by CI and/or a maintainer familiar with compatibility expectations.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
It upgrades multiple core Kubernetes/controller-runtime and Gardener dependencies, which can introduce subtle compatibility issues best validated via CI and human review.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
The PR includes broad upgrades across Kubernetes/controller-runtime and Gardener dependencies, which can introduce compile-time or behavioral breakages that should be validated by CI and/or a human reviewer.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
It upgrades a broad set of Kubernetes/Gardener-related dependencies, and compatibility should be confirmed via CI/test results and human validation.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 1
- Review effort level: Lite
| go.opentelemetry.io/otel/sdk v1.44.0 // indirect | ||
| go.opentelemetry.io/otel/sdk/log v0.19.0 // indirect | ||
| go.opentelemetry.io/otel/sdk/metric v1.44.0 // indirect |
There was a problem hiding this comment.
🔵 Needs a closer look
The PR includes broad dependency upgrades across Gardener and Kubernetes/controller-runtime that can introduce API/behavior changes requiring human validation and CI signal review.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🔵 Needs a closer look
The upgrade includes Kubernetes + controller-runtime minor bumps and large dependency graph churn that can introduce compile/runtime behavior changes best validated by CI and a final human review.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
There was a problem hiding this comment.
🟡 Changes recommended
The envtest configuration must be updated to Kubernetes 1.37 to match the dependency versions.
Once you've addressed the issues Copilot identified, you can request another Copilot review.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 1
- Review effort level: Lite
| k8s.io/api v0.37.0 | ||
| k8s.io/apiextensions-apiserver v0.37.0 | ||
| k8s.io/apimachinery v0.37.0 | ||
| k8s.io/client-go v0.37.0 |
This PR contains the following updates:
v1.54.0→v1.58.0v1.145.0→v1.151.0v1.4.3→v1.4.4v2.13.0→v2.14.0v0.1.1-0.20260624151759-9166baa81e86→v0.2.0v2.32.0→v2.32.2v1.42.1→v1.43.0v3.0.4→v3.0.5v0.21.0→v0.23.0v0.36.0→v0.37.0v0.36.0→v0.37.0v0.36.0→v0.37.0v0.36.0→v0.37.0v0.24.1→v0.25.1Release Notes
gardener/gardener-extension-provider-openstack (github.com/gardener/gardener-extension-provider-openstack)
v1.58.0Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.58.0]
✨ New Features
[OPERATOR]Enable security group management for OVN load balancers so that Kubernetes loadBalancerSourceRanges are enforced out of the box. by @Lappihuan [#1398][USER]This extension now supports shoot clusters with Kubernetes version 1.36.You should consider the Kubernetes release notes before upgrading to 1.36. by @tobschli [#1390]
[USER]OpenStack Shoot clusters can now configurecloudControllerManager.internalLoadBalancerin theirControlPlaneConfig. When enabled, all Services of typeLoadBalancerare provisioned as internal load balancers without floating IPs. by @stblatzheim [#1417]🐛 Bug Fixes
[OPERATOR]fix gardenctl ssh floating ip attachment by @modzilla99 [#1411][OPERATOR]Don't read bastion floating IP from Nova server addresses by @hebelsan [#1419]🏃 Others
[OPERATOR]The update mode of the VerticalPodAutoscaler resource, deployed by gardener-extension-provider-openstack, is now explicitly set toInPlaceOrRecreate, reflecting the actual runtime behavior after the unconditional enablement of theVPAInPlaceUpdatesfeature gate. by @Velin-Todorov [#1397][OPERATOR]Add support for machine preservation by distributing the value ofworker[].machineControllerManager.autoPreserveFailedMachineMaxacross zones. by @thiyyakat [#1409][OPERATOR]Controller only registers for the extension classes it actually handles by @hebelsan [#1424]application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:a9f8041567e5af18f1f1888bce0694b3e3ccd26ff14a56d842752a53a3b6eccfeurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:e7deff34119c2da230131aca3c73798f02313e03fdc11545e4cca61940b4afefeurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:9b73aedad0f49f4cba09ca45395614f9437bb20af3579f3a5a40cfc2de434598europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:f9a6f997717efce3437396454ac160f12ff5e9b8448020b931a4ae19c066abbeapplication/vnd.cyclonedx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:42feb5be4811258a286670c35ee94cbdcc50453f7ffdd7af8a5a6b6197b36f66europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:9e531c16d0e56167067b4c69f46b17290f4eada8877901c35298519b75b7cf61europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:6a222fe02cbbab76c384eb53dd3903932f41f52c19d67f1506be06e309471c54europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:8bceb8a2249ee938f2ac404799bbe3bd0819f5968a380b6ce3561490bf130bc0Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.58.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.58.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.58.0Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.58.0europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.58.0v1.57.0Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.57.0]
🐛 Bug Fixes
[OPERATOR]Update image vector for machine-controller-manager-provider-openstack fromv0.27.0 → v0.27.1. by @aaronfern [#1384]🏃 Others
[DEPENDENCY]The following container images have been updated:application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:5eb6b601cfe3252f878aeedba107f90414ef8281ca2ce229aea081f7c5ed84e7europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:75590a6c847ceca746c3b4352bc117b83a14956029965db1ca86f8721d53cb08europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:40243e84118e198a4ec07563dd3632c939802758242b16f72caa60b10e33f7bdeurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:458edea4ce9ea4e2b4ff9ee946d958d2f534727ea53572d9d5ea056db7beb929application/vnd.cyclonedx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:53c0288e9b9a269a1c471811eba410decd3118e9f70a1c4c08c5c96bb551721deurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:6fd3c8d57ba6fc69dcf6ddf3fbbc64e8cfa72d8ce5375ffc3c559bb224a291bfeurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:2360411d87a33c7e4686e96e955133d90bdfc58743e20558e3353f011fb6a54beurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:d6e35e557b7e170bab65d62b116aac52bc9298e7d7d2d6935a40cd1d43e00f11Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.57.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.57.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.57.0Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.57.0europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.57.0v1.56.1Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.56.1]
🐛 Bug Fixes
[OPERATOR]Update image vector for machine-controller-manager-provider-openstack fromv0.27.0 → v0.27.1. by @aaronfern [#1385]application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:8054f23268908f99a2ae922c8c7f289d7793c11af2291f9d08684f66e478893deurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:ecfac5bd111c31c37d7fd16f63693c55607c0124e78c1db09fab0b64999cb36beurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:45c4f9f7b48aff045e07a3bf5900e8c5628db0709df6da92bd77baa506dab198europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:6e2b13448742bc771c2c12bf56ad729830f67e3c9fbba1d811955acd20779a63application/vnd.cyclonedx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:0f4e513b6eb15219c5f29feb9511daaa7227239fc46d6beea21e0745bc0bc72ceurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:67ac8325926e0ed80be8bb15171f87f5b804d42053dc316f74f41ff9836dcc9feurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:7f606bac0dd3be71a5df71c795c38ff26b3476dead0b32ae2f1fb66fe925cb33europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:ad8b60f1cdc4c3b17de0d3be06ecf2708a99d113a4cc49901ad83544ca941005Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.56.1europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.56.1europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.56.1Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.56.1europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.56.1v1.56.0Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.56.0]
🐛 Bug Fixes
[OPERATOR]Filter subnet DNS servers from CloudProfile by IP family in reconcile logic by @hebelsan [#1347][OPERATOR]VPA for the extension pod now also controls CPU requests in addition to memory. The VPA container policy also explicitly disables autoscaling for any non-main containers following Gardener best practices. by @voelzmo [#1341][OPERATOR]Add credentials validation to support InternalSecret type by @hebelsan [#1359][OPERATOR]Enables the use ofspec.dns.providers[].credentialsRefand thus enables to upgrade to k8s versionv1.135where spec.dns.providers[].secretName is not allowed anymore. by @wpross [#1357][OPERATOR]Fix CSI manila share client value race condition in control plane reconciliation by @hebelsan [#1351][OPERATOR]Fix a nil pointer dereference panic in the worker controller that could prevent reconciliation or deletion of workers whoseproviderStatus.machineImageswas empty and whose referenced machine image was missing from the CloudProfile. by @Roncossek [#1352]🏃 Others
[OPERATOR]Added securityContext attributes to comply with the Pod Security Standardsrestrictedlevel by @relusc [#1360][DEVELOPER]Migrate test mock clients to fakeclient following gardener/gardener#14799 by @wpross [#1367][DEPENDENCY]The following container images have been updated:[DEPENDENCY]The following container images have been updated:application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:7c8fcd8b41dcfa82eaa3f7abeb809dcb91357ed03c7dbcfe00f3df8f8538e5aaeurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:811fa1d7fe9707b349a8a821e64167a626002012c8a375de931e17d8b7bd59e6europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:324bc3923c88a142cace00f6074269c4ef54d84b698b004e0acf72b47d1dede3europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:fdda8c7d3472ce2c6846f9000d98ee77551f32b0ca45933f53de3ea2c853caf6application/vnd.cyclonedx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:98ae00aa636257297b16593216a311976edd1239371fb2fa19ca05509cd28682europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:a0d845fc9ab2c82f268d4d7243975d8cbbc5653da03b84ad93ef2f41fecd7d61europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:a05b9b65d4fa8a1bb4d8ecdc0506e3a92b35052094069409fc5855f454bd38e0europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:c0d17beabbc31f79eff6e5924bb32e3f02a8b1c7c178b2069d2afc2b45d3a9cbHelm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.56.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.56.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.56.0Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.56.0europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.56.0v1.55.3Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.55.3]
🐛 Bug Fixes
[OPERATOR]Add credentials validation to support InternalSecret type by @hebelsan [#1363]application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:831a24051b800c6f62d6b76b4960099d1036574b2e230ac15f882a5062c067f4europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:8d54fe4439581d07ddc5b6a5de728e8b2654033001b5bf476afa5740610e995aeurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:17989f0d066321c1553076200ae75ec504ab7a115fbfc10a7c124a3eec07ab01europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:30eb97c4ce003dc3c490f137971974f949fd206ec0321be87158528cce5b3800Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.55.3europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.55.3europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.55.3Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.55.3europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.55.3v1.55.2Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.55.2]
🐛 Bug Fixes
[OPERATOR]Enables the use ofspec.dns.providers[].credentialsRefand thus enables to upgrade to k8s versionv1.35where spec.dns.providers[].secretName is not allowed anymore. by @wpross [#1358]application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:05fb84fb36986455c9fa0b0526b655651d5540c65f5e5188479a344d4159846beurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:a63a1aaa9e65ab21c18650a74170aa8fa436dfe065d1b13821629068eef45006europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:1a4212e104eee563997a28d42ce8a2bdd060bb6ff7d539c54891385dde014039europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:e181da53c7d612d2634484722add21d79c5d49d05d92c9d9f062f1932f549d9bHelm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.55.2europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.55.2europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.55.2Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.55.2europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.55.2v1.55.1Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.55.1]
🐛 Bug Fixes
[OPERATOR]Fix CSI manila share client value race condition in control plane reconciliation by @hebelsan [#1353]application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:2acb6e03a764184c3be7f85c4ec558948ab105aa90eb2d054a060faa39955f8beurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:99b900482b61be30bb7ebc904ff691603b31487937acf43ba4d254fcc890460aeurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:b39f98105ed2ef9897bf8c1b1aa5589ce88990c3d00e79c99268be71d58631c0europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:e10a79ca74b03f307074a02f2d5911f6eb78363c3dd7090d548d324778982490Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.55.1europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.55.1europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.55.1Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.55.1europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.55.1v1.55.0Compare Source
[github.com/gardener/gardener-extension-provider-openstack:v1.55.0]
[OPERATOR]<= 1.31. Please make sure to upgrade all Garden, Seed and Shoot clusters to at least version 1.32 before deploying this extension version. by @timuthy [#1331]✨ New Features
[OPERATOR]Allow mixed format machine images in CloudProfiles: old format (regions with architecture) and new format (capabilityFlavors) can coexist per image version. by @Roncossek [#1333][OPERATOR]support for additional security groups in worker configuration by @hebelsan [#1327]🏃 Others
[OPERATOR]Enables the backupentry controller in the runtime cluster by @hebelsan [#1337][OPERATOR]support OpenStack subnet pools for automatic CIDR allocation by @hebelsan [#1326][OPERATOR]Add managed default VolumeSnapshotClass for Cinder by @hebelsan [#1319][OPERATOR]Add dual-stack (IPv4/IPv6) networking support for OpenStack shoots. ConfiguresubnetPoolIDin InfrastructureConfig to allocate IPv6 subnets for nodes, pods, and services. by @axel7born [#1257][OPERATOR]Update gardener/gardener to v1.142.0 by @hebelsan [#1336][DEVELOPER]Enhance Makefile to easily deploy to a remote cluster. by @matthias-horne [#1325][DEPENDENCY]The following container images have been updated:application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:b2df346ab7b83f39757c34e409220b42e6c4bb09bca017f42b523aac8f870fcceurope-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack@sha256:d93e46f5ce36a7324b8cf29526882b625bb862c3e1cdb2159c0ca4489f11bd73europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:b78f40513df0349fba8a8093e005a57318f73d717774d449adc1efb90bd51e11europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack@sha256:c235822a89f3ed88c827a59623a0e16c67b41398545c06efb9cb86d495a68cb0Helm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-application:v1.55.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/admission-openstack-runtime:v1.55.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/extensions/provider-openstack:v1.55.0Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/admission-openstack:v1.55.0europe-docker.pkg.dev/gardener-project/releases/gardener/extensions/provider-openstack:v1.55.0gardener/gardener (github.com/gardener/gardener/pkg/apis)
v1.151.0Compare Source
[github.com/gardener/gardener:v1.151.0]
[OPERATOR]Theresources.gardener.cloud/delete-on-invalid-update=trueannotation was removed from thenode-local-dnsDaemonSet. The annotation was previously used due to changes in the label selector and pod template labels introduced in #14286.The
node-local-dnsis a DaemonSet installed inShootclusters viaManagedResource. For hibernated shoot clusters, thegardener-resource-manageris scaled to 0 and there is a chance that the changes to the labels were not applied.Before upgrading to this
gardenletversion, operators need to ensure that the changes to the labels were applied for all such clusters.To do that, operators can compare the
generationandstatus.observedGenerationof theshoot-core-node-local-dnsManagedResourcewith the script from this gist. by @plkokanov [#14948][DEPENDENCY]The following extension and admission chart value have been deprecated and will be removed soon:gardener.runtimeCluster.enabled(replaced bygardener.clusterTypes.runtimeGardenCluster)gardener.virtualCluster.enabled(no substitution since non virtual garden clusters are not supported anymore) by @timuthy [#15566]📰 Noteworthy
[OPERATOR]The memory footprint of thegardener-admission-controllerwas improved for audit, authentication, and authorization config validators. by @timuthy [#15624][OPERATOR]Gardener Operator has changed the naming scheme forManagedResources created for extensions. The old scheme wasextension-<extension-name>-garden, which has been replaced bygarden-extension-<extension-name>-<5-char-checksum>.A migration of related resources is triggered automatically during the operator's startup. by @timuthy [#15669]
[DEVELOPER]A new documentation about thestatusin Gardener APIs has been added to/docs/development/status.md, containing general information and guidelines. by @timuthy [#15527][DEVELOPER]Add explicitGOTOOLCHAINversion inMakefilethat controls and enforces the Go version used for image builds for more consistent Go version use. Extension developers are advised to do the same in their rootMakefiles. by @LucaBernstein [#15588]✨ New Features
[DEPENDENCY]TheControllerInstallationcontroller as well as theExtensionandAdmissioncontroller of the Gardener Operator now passgardener.clusterTypesvalues to the Helm chart based deployments, allowing them to deploy or skip resources depending on the cluster setup. Read more about it here and here. by @timuthy [#15566]🐛 Bug Fixes
[OPERATOR]Only configure Prometheus to scrape OpenTelemetry node metrics when shoot node logging is enabled. by @matthias-horne [#15634][USER]Shoot maintenance is no longer reported asFailedwhen an automatic ETCD encryption key rotation cannot be started because a rotation is already in progress. The rotation is skipped and reevaluated in the next maintenance window instead. by @timebertt [#15630][DEVELOPER]make formatno longer scans the module cache to fix imports, reducing its runtime from several minutes to a few seconds. by @ialidzhikov [#15650]🏃 Others
[OPERATOR]gardenadm discover new/existingnow also export theSecrets/ConfigMaps referenced by aControllerDeployment(via its.resourcesfield as well as the HelmOCIRepositorypull secret and CA bundle). This ensures a subsequentgardenadm init/restorecan resolve the referenced resources when templating the extension Helm values. by @dimitar-kostadinov [#15658][OPERATOR]gardenadm restorenow deletes the prior control planeNodeand itsPods(restored from the etcd backup) before running the init flow, preventing phantom/stale objects from confusing the flow (e.g. Pod network setup) or the kube-scheduler. by @ialidzhikov [#15590][OPERATOR]istio-client-certificateis now valid for 45 days, but still renewed every 15 days. by @ScheererJ [#15605][OPERATOR]The false deprecation warning forspec.dns.providers[].secretNameis no longer emitted for Shoots whosesecretNameis synced fromcredentialsRef. The warning still appears when the deprecated field is set by the user. by @mvanhorn [#15016][OPERATOR]The OCM component descriptor was fixed for componentetcd-backup-restore. by @timuthy [#15643][OPERATOR]Integratedkube-api-linteras a golangci-lint plugin to enforce Kubernetes API conventions (JSON tags) on API types inpkg/apis/. by @DobromirNPeev [#15550][OPERATOR]Increased the failure threshold and added an explicit timeout to the shootmetrics-serverliveness probe to avoid spurious container restarts caused by occasional slow/livezresponses. by @pujitha24 [#15649][DEVELOPER]Includinghack/tools.mkin a repository that does not depend ongithub.com/gardener/gardenerno longer prints an error on everymakeinvocation. by @cerealsnow [#15616][DEPENDENCY]The following dependencies have been updated:gcr.io/istio-release/pilotfrom1.29.6to1.29.7.gcr.io/istio-release/proxyv2from1.29.6to1.29.7.istio.io/apifromv1.29.6tov1.29.7. by @gardener-ci-robot [#15606][DEPENDENCY]The following dependencies have been updated:registry.k8s.io/cpa/cluster-proportional-autoscalerfromv1.10.3tov1.11.0. by @gardener-ci-robot [#15652][DEPENDENCY]The following dependencies have been updated:quay.io/kiwigrid/k8s-sidecarfrom2.10.1to2.10.3. by @gardener-ci-robot [#15618][DEPENDENCY]The following dependencies have been updated:envoyproxy/envoyfromdistroless-v1.39.0tov1.39.1. Release Notesenvoyproxy/envoyfromv1.39.0tov1.39.1. by @gardener-ci-robot [#15600][DEPENDENCY]The following dependencies have been updated:gardener/etcd-druidfromv0.38.1tov0.38.2. Release Notesgithub.com/gardener/etcd-druid/apifromv0.38.1tov0.38.2. by @gardener-ci-robot [#15633][DEPENDENCY]The following dependencies have been updated:quay.io/kiwigrid/k8s-sidecarfrom2.10.3to2.11.2. by @gardener-ci-robot [#15663][DEPENDENCY]The following dependencies have been updated:VictoriaMetrics/VictoriaLogsfromv1.50.0tov1.52.0. Release Notes by @gardener-ci-robot [#15441]application/spdx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:0f67ecb293a2e98836acc21656e2eb3c7323a937495e47944837fb08a5d892e5europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:3d76e011f9ae5a647a0ea30c6ebdd7a184b8682ae5a4c6215da985156d8841faeurope-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:3adff0c22ca0175a1d8f29e641a35cb47c02ef3a5dbe8252f5d85b1057248e9aeurope-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:c7ee5a99b75b0ef083dbd3a3c9f91be5d57235fe801f17a44c343a0f63fd6149europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:1ea63f5bbc436457d9af5d17bf0881dc686e030970137ecc1186c4c636a13044europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:ebcf6d3c34801cacf3e257dec8356383c51d61e45c17d802be6b712a66b780d2europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:06f32dc629895235850fe6392a31a3d1cf56184e99c5115858880d7ae27eb692europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:460d5483e0643c9cb1ae327f08635da1199675619f526272f63f6bef40146f36europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:47c32973187401b49b079ae4a2f4f23cf6a4394c615e6377581f9e873d9a71ceeurope-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:f742ff52fb601f92fad0f5d663fa13b126431eeb52b9b4c76b256625af2b2e3deurope-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:bfa7b5e7c4f805433e6a88376bcd05be3c969f7b275feb1c3846851caaef743ceurope-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:d4f79cd7e0e7d984f148fa173798c7986a61f0d9ac2f6d5de09e1f5e645f42f4europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:71d8e62f37956faa9f5ea453f3094d1421e222f07fd2715e388f44dcf9b62262europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:c377ce857255434bada03cab83914673e7c6509c108e1a6b6c70266ad3002edeeurope-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:3aa359ee6affc60aaee6dde106717ee89fb136c5bce543626e098b8cd05607eceurope-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:b6218c0eb4c893d9185717b4a7b84f53f3648d5e296a8ad940b9690d546a1daaeurope-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:90bbbee6152b04d8c7c2599f319ade1dd15e095afbf0ef4409295bc759d1a730europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:f34bbaf833b28fc8d9d3b5fbdf0a4d8d32d0eb27e1a87930361a9bc596b2accdapplication/vnd.cyclonedx+json
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:67db680f3742120926f9ec3bf0b172f657e8bf4d98343f6fb872048d8354561eeurope-docker.pkg.dev/gardener-project/releases/gardener/admission-controller@sha256:dfe261af4e0980de0ba9de66e30cd849596a60e82797f05031e830caa5ccd56aeurope-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:0c052773640a848db8a27f8f9a3b164b96bddd15efd59d66a7c4b7f32fb3d96deurope-docker.pkg.dev/gardener-project/releases/gardener/apiserver@sha256:7750d03a5f432385e2481cd38b28beddf0b739341938707e5b5d587be2a26682europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:3a51eeb5a22f45d1e7f08b911e3ed72ac6151653383cce3c65c476d652f9552beurope-docker.pkg.dev/gardener-project/releases/gardener/controller-manager@sha256:f34c498bb7c27ef0e69af6285552c430a1d6b82c04f0e8c8d3d0972e5d139d1eeurope-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:3e8094e5ea0a63d902431738d4c16af1d8e2b6d517f88b8932b0625429313c92europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm@sha256:b536cc3ebeec76ee5f568f6e4198ab1978766963313e0b6afcc895392787a212europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:a8e8f0ee6f2f9152bdbadb5455226ddd94aaa166f901b2b4f5fe02572dd1fc77europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet@sha256:d509c876365b6153cedad763d8b4412168aa515ec097d8aca6ecf1351738abe1europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:8c2ef86076e3856985ab6255ff3012941966894723dbee1d874c1e560394b396europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent@sha256:c5b78339218ded74cc5e3b17ff579e547f15918b413d0a26f1c41eced07a8cd5europe-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:544833c348e4de12f23c479f03e665a96e9f50e8dea77a2ad3e6a85b0a06f7cdeurope-docker.pkg.dev/gardener-project/releases/gardener/operator@sha256:54d1974d306f0d89a6edbebf67a994fc1ea8dab8b484a7c0d12dd1416834424deurope-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:8fc56323101eccdacf106b24187361ed4e89d9338974c9b04814043d16cec362europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager@sha256:e1973d10f1b3cf2a6de017b34018df74897f02b9adeacfc07ad01a9240684ce2europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:35a310ad886a459548862897fb1be41fe824dce1a699e7810a06df853559e187europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler@sha256:fcd64ccd8079523ddaafafbab19e610d6364ee74eb0f13135a373bda2d5e7baeHelm Charts
europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.151.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.151.0europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.151.0Container (OCI) Images
europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/gardenadm:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.151.0europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.151.0v1.150.2Compare Source
[github.com/gardener/gardener:v1.150.2]
🐛 Bug Fixes
[USER]Shoot maintenance is no longer reported asFailedwhen an automatic ETCD encryption key rotation cannot be started because a rotation is already in progress. The rotation is skipped and reevaluated inConfiguration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.