Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🤖 Update module github.com/gardener/gardener to v1.108.0 #112

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Nov 4, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/gardener/gardener v1.103.2 -> v1.108.0 age adoption passing confidence

Release Notes

gardener/gardener (github.com/gardener/gardener)

v1.108.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [USER] The url annotation in <shoot-name>.monitoring secrets in the project namespace is deprecated and will be removed soon. Please use the plutono-url annotation instead. by @​oliver-goetz [#​10735]
  • [OPERATOR] There is an incompatible change in the Garden (gardens.operator.gardener.cloud) custom resource, which required manual action:
    • Fields .spec.virtualCluster.dns.domains and .spec.runtimeCluster.ingress.domains were changed from type string to object with a field name and an optional field provider, e.g., in JSON format, replace "domains": ["domain1.example.com", "domain2.example.com"] with "domains": [{"name": "domain1.example.com"}, {"name": "domain2.example.com"}].
    • .spec.runtimeCluster.ingress.domains is required now
    • .spec.virtualCluster.dns.domains is required now by @​MartinWeindel [#​10645]
  • [OPERATOR] The optional deployment of cert-management component has been removed. As it was only introduced recently and probably not used, this change should have no impact typically. by @​MartinWeindel [#​10802]

📰 Noteworthy

  • [USER] Allow changing shoot.spec.cloudProfile between CloudProfile and its descendant NamespacedCloudProfiles. by @​LucaBernstein [#​10811]

✨ New Features

  • [USER] Allow for custom machine images in NamespacedCloudProfiles and add the spec.providerConfig field. by @​LucaBernstein [#​10629]
  • [USER] The URLs of Shoot plutono, prometheus and alertmanager are now stored as annotations in <shoot-name>.monitoring secret in the project namespace. by @​oliver-goetz [#​10735]
  • [OPERATOR] Enhance the gardener-operator to deploy DNSRecords and BackupBucket for the virtual garden resource.
    DNSRecords are only deployed if at least one provider is specified at .spec.dns.providers in the Garden resource.
    A BackupBucket is created if the .spec.virtualCluster.etcd.backup section is specified. An existing backup bucket on the infrastructure becomes automatically managed this way. by @​MartinWeindel [#​10645]
  • [DEVELOPER] gardener-apiserver: The ExtensionLabels admission plugin now also sets labels to WorkloadIdentitys. by @​dimityrmirchev [#​10786]

🐛 Bug Fixes

  • [DEVELOPER] gardener-node-agent applies inline files before applying containerd registries now. by @​oliver-goetz [#​10831]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.108.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.108.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.108.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.108.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.108.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.108.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.108.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.108.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.108.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.108.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.108.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.108.0

v1.107.2

Compare Source

[gardener/gardener]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.107.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.107.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.107.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.107.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.107.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.107.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.107.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.107.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.107.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.107.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.107.2
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.107.2

v1.107.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Fixed an issue where the dashboard's service account lacked permission to create leases in the garden namespace when spec.virtualCluster.gardener.gardenerDashboard.gitHub was configured in the Garden resource. by @​petersutter [#​10835]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.107.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.107.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.107.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.107.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.107.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.107.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.107.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.107.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.107.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.107.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.107.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.107.1

v1.107.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [DEVELOPER] The unused method WithShootCredentials have been removed from github.com/gardener/gardener/pkg/gardenlet/operation/shoot.Builder. by @​vpnachev [#​10672]
  • [DEVELOPER] In the local development setup, the images are pushed to garden.local.gardener.cloud:5001 instead of localhost:5001 now. Please add 127.0.0.1 garden.local.gardener.cloud to your /etc/hosts. by @​rrhubenov [#​10257]
  • [OPERATOR] Feature gate IPv6SingleStack has been removed. Infrastructure-specific validations will be added in parallel to the corresponding provider extensions. by @​ScheererJ [#​10716]

📰 Noteworthy

  • [OPERATOR] ManagedSeed's .spec.gardenlet.config.seedConfig.spec.ingress.controller.kind field is now defaulted to nginx when
    .spec.gardenlet.config.seedConfig or .spec.gardenlet.config.seedConfig.spec.ingress is nil.
    This allows the creation of ManagedSeed without specifying the .spec.gardenlet field. by @​RadaBDimitrova [#​10655]
  • [OPERATOR] A new required controller was added to gardener-operator. It maintains the RequiredRuntime condition for Extension resources to indicate that the extension deployment is required in the Garden-Runtime cluster. by @​timuthy [#​10650]
  • [OPERATOR] The gardener/controlplane Helm chart has been deprecated and will be removed after v1.135 has been released (around beginning of 2026). We urge you to switch to a gardener-operator-based installation. Read all about it here. by @​rfranzke [#​10706]
  • [DEVELOPER] .spec.gardenlet of ManagedSeed is now a required field. This was already the case from an API perspective, enforced by validation. by @​RadaBDimitrova [#​10648]
  • [USER] The spec.kubernetes.kubeAPIServer.oidcConfig field in the Shoot API is deprecated and will be removed after support for Kubernetes 1.31 is dropped. by @​AleksandarSavchev [#​10666]

✨ New Features

  • [OPERATOR] If an admission webhook which was deployed via Extension resource by gardener-operator is deleted again, its webhook configuration in the virtual-cluster is cleaned up automatically. by @​oliver-goetz [#​10585]
  • [OPERATOR] The CloudProfile, Seed, and Shoot APIs are now allowing to configure access restrictions (e.g., to enable "EU access"-only or similar policies). The legacy approach with the seed.gardener.cloud/eu-access labels is deprecated and will be removed in a future release. Make sure to adapt to the new APIs. Read all about it here. by @​rfranzke [#​10654]
  • [USER] The viewer kubeconfigs for shoot clusters now allow the pods/log subresource. by @​rfranzke [#​10711]
  • [USER] Service Account Managed Issuer can be now enabled for workerless shoot clusters. by @​dimityrmirchev [#​10689]
  • [USER] Structured authorization configuration can now be set by creating a ConfigMap with the AuthorizationConfiguration file set in the config.yaml data key and referencing it (in the Shoot via .spec.kubernetes.kubeAPIServer.structuredAuthorization, in the Garden via .spec.virtualCluster.kubernetes.kubeAPIServer.structuredAuthorization for Kubernetes versions >= v1.30. Read all about it here. by @​rfranzke [#​10682]
  • [USER] Gardener reports the cluster's egress CIDRs in Shoot.status.networking.egressCIDRs if supported by the used provider extension. by @​timebertt [#​10240]

🐛 Bug Fixes

  • [OPERATOR] Fix Prometheus rule shoot-kube-proxy. by @​LucaBernstein [#​10757]
  • [OPERATOR] The TopologySpreadConstraints calculation was improved for StatefulSets to always use a stable label selector. This led to issues in the past when shoots were upgraded to HA. by @​timuthy [#​10750]
  • [OPERATOR] valitail version is now pinned to v2.2.15 (depends on glibc 2.32). by @​ialidzhikov [#​10776]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.107.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.107.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.107.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.107.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.107.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.107.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.107.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.107.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.107.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.107.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.107.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.107.0

v1.106.2

Compare Source

[gardener/gardener]

🏃 Others

  • [OPERATOR] Increase the readiness probe timeout for the gardener-metrics-exporter from 1s to 10s. by @​vicwicker [#​10769]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.106.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.106.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.106.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.106.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.106.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.106.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.106.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.106.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.106.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.106.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.106.2
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.106.2

v1.106.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] The gardener-resource-manager does not mark Deployments as progressing when there are still completed Pods in the system. by @​timuthy [#​10727]

🏃 Others

  • [OPERATOR] IPv6 support for node-local-dns. by @​DockToFuture [#​10707]
  • [OPERATOR] Fixed an issue that would cause the entry for the machine-state in the ShootState to be overwritten with nil data during control plane migration, if the migrate phase errored and was retried after the MachineDeployment, MachineSet and Machine objects were deleted, which would result in the Shoot's nodes to be recreated during Control Plane Migration. by @​plkokanov [#​10695]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.106.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.106.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.106.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.106.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.106.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.106.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.106.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.106.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.106.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.106.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.106.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.106.1

v1.106.0

Compare Source

[gardener/gardener]

⚠️ Breaking Changes

  • [OPERATOR] kubeletCSRApprover controller in gardener-resource-manager Helm chart has been renamed to csrApprover. by @​oliver-goetz [#​10549]
  • [OPERATOR] The HVPA and HVPAForShootedSeed feature gates have been deprecated and locked to false. Disable the HVPA and HVPAForShootedSeed feature gates if you have them enabled before upgrading to this version of Gardener. by @​plkokanov [#​10659]

📰 Noteworthy

  • [USER] For Kubernetes 1.31+ Shoot clusters, the kubelet and containerd cgroup driver is set to systemd. Previously, the used cgroup driver was cgroupfs. Find more details in the cgroup driver section. by @​ialidzhikov [#​10472]
  • [OPERATOR] The gardener operator chart (charts/gardener/operator) does no longer enable the HVPA feature gate in its default values.yaml. by @​ialidzhikov [#​10566]

✨ New Features

  • [DEVELOPER] Allow gosec to be consumed from gardener/gardener by @​ScheererJ [#​10642]
  • [DEVELOPER] Gardener can now support clusters with Kubernetes version 1.31. Extension developers have to prepare individual extensions as well to work with 1.31. by @​ialidzhikov [#​10472]
  • [OPERATOR] Adds CloudProfile validation for the recently introduced .spec.bastion section. by @​hebelsan [#​10318]
  • [OPERATOR] Gardener can now support clusters with Kubernetes version 1.31. To allow creation/update of 1.31 clusters you will have to update the version of your provider extension(s) to a version that supports 1.31 as well. Please consult the respective releases and notes in the provider extension's repository. by @​ialidzhikov [#​10472]
  • [OPERATOR] Added an alert for the Garden resource's conditions, along with a dashboard that also displays the resource's last operation. by @​rickardsjp [#​10562]

🐛 Bug Fixes

  • [OPERATOR] Fixes an issue with the network metrics relabeling config that caused the Node Details dashboard to not display data for AWS nodes. by @​rickardsjp [#​10625]

🏃 Others

  • [DEPENDENCY] The registry.k8s.io/ingress-nginx/controller-chroot image has been updated to v1.11.3. by @​gardener-ci-robot [#​10626]
  • [DEPENDENCY] The gardener/vpn2 image has been updated to 0.28.0. Release Notes by @​gardener-ci-robot [#​10640]
  • [DEPENDENCY] The quay.io/cortexproject/cortex image has been updated to v1.18.1. by @​gardener-ci-robot [#​10657]
  • [DEPENDENCY] The registry.k8s.io/node-problem-detector/node-problem-detector image has been updated to v0.8.20. by @​gardener-ci-robot [#​10661]
  • [DEPENDENCY] The envoyproxy/envoy image has been updated to v1.32.0. Release Notes by @​gardener-ci-robot [#​10656]
  • [OPERATOR] HA-VPN works if seed and shoot have different IPFamilies. by @​DockToFuture [#​10622]
  • [OPERATOR] Update istio to version 1.23.2 by @​axel7born [#​10558]
  • [OPERATOR] [NewVPN] Enable IPv6 for HA if needed. by @​MartinWeindel [#​10641]
  • [OPERATOR] Gardener generated certificates are valid 1 minute before issuance to handle some amount of clock skew. by @​ScheererJ [#​10603]
  • [OPERATOR] Metrics for vpa-recommenders are now collected in separate prometheus instances depending on where the vpa-recommender pods are deployed. Metrics for the vpa-recommender in the garden namespace are collected in prometheus-seed. Metrics for the vpa-recommender in the shoot control plane namespaces are collected in the corresponding prometheus-shoot. Additionally, the VPA Recommender plutono dashboard is separately deployed for seeds in the garden namespace and shoots in their control plane namespaces. by @​plkokanov [#​10517]
  • [OPERATOR] Clean up migration code from the monitoring component by @​vicwicker [#​10597]
  • [DEVELOPER] The following dependencies are updated:
    • k8s.io/* : v0.29.8 -> v0.31.0
    • sigs.k8s.io/controller-runtime: v0.17.5 -> v0.19.0 by @​ary1992 [#​10459]
  • [DEVELOPER] The HVPA features gates (HVPA and HVPAForShootedSeed) are no longer enabled in local setups. by @​ialidzhikov [#​10566]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.106.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.106.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.106.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.106.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.106.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.106.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.106.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.106.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.106.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.106.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.106.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.106.0

v1.105.3

Compare Source

[gardener/gardener]

🏃 Others

  • [OPERATOR] Increase the readiness probe timeout for the gardener-metrics-exporter from 1s to 10s. by @​vicwicker [#​10770]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.3

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.3
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.3
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.3
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.3
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.3

v1.105.2

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] The gardener-resource-manager does not mark Deployments as progressing when there are still completed Pods in the system. by @​timuthy [#​10728]

🏃 Others

  • [OPERATOR] Fixed an issue that would cause the entry for the machine-state in the ShootState to be overwritten with nil data during control plane migration, if the migrate phase errored and was retried after the MachineDeployment, MachineSet and Machine objects were deleted, which would result in the Shoot's nodes to be recreated during Control Plane Migration. by @​plkokanov [#​10696]
  • [OPERATOR] IPv6 support for node-local-dns. by @​DockToFuture [#​10708]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.2
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.2

v1.105.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] An issue was fixed that cause gardener-operator to deploy the gardenlet into the runtime cluster instead of another intended remote cluster. by @​timuthy [#​10631]
  • [OPERATOR] Fix a bug where the shoot care controller cannot reconcile shoots with spec.maintenance.confineSpecUpdateRollout=true and migrated between secretBindingName and credentialsBindingName until the shoot is reconciled.. by @​vpnachev [#​10674]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.1
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.1
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.1

v1.105.0

Compare Source

[gardener/gardener]

📰 Noteworthy

  • [OPERATOR] The VPAForETCD and VPAAndHPAForAPIServer feature gates have been promoted to GA and locked to true. by @​plkokanov [#​10599]
  • [USER] The limitation of having at maximum ~80 worker pools in Shoots has been lifted. Much higher numbers should be possible now (concrete limit depends on the amount of configuration within the pools (e.g., labels, taints, annotations, etc.)). by @​rfranzke [#​10542]

✨ New Features

  • [DEVELOPER] Add functionality for the determination of bastion VM parameters used by the extensions by @​hebelsan [#​10537]
  • [OPERATOR] gardener-operator is now capable of deploying extension controllers to the garden runtime cluster via operator.gardener.cloud/v1alpha1.Extension resources. Please visit this document for more information. by @​timuthy [#​10518]
  • [OPERATOR] gardenlet now performs garbage collection of stale Pods in all namespaces (except kube-system) in the seed cluster. by @​rfranzke [#​10548]

🐛 Bug Fixes

  • [OPERATOR] When checking whether a Deployment rollout is complete, stale Pods are now ignored and no longer counted. by @​rfranzke [#​10548]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.105.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.105.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.105.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.105.0

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.105.0
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.105.0
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.105.0
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.105.0
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.105.0
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.105.0
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.105.0
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.105.0

v1.104.3

Compare Source

[gardener/gardener]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.3

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.3
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.3
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.3
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.3
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.3
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.3
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.3
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.104.3

v1.104.2

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Fix a bug where the shoot care controller cannot reconcile shoots with spec.maintenance.confineSpecUpdateRollout=true and migrated between secretBindingName and credentialsBindingName until the shoot is reconciled.. by @​vpnachev [#​10675]
  • [OPERATOR] An issue was fixed that cause gardener-operator to deploy the gardenlet into the runtime cluster instead of another intended remote cluster. by @​timuthy [#​10628]

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.2

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.2
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.2
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.2
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.2
  • node-agent: europe-docker.pkg.dev/gardener-project/releases/gardener/node-agent:v1.104.2
  • operator: europe-docker.pkg.dev/gardener-project/releases/gardener/operator:v1.104.2
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/resource-manager:v1.104.2
  • scheduler: europe-docker.pkg.dev/gardener-project/releases/gardener/scheduler:v1.104.2

v1.104.1

Compare Source

[gardener/gardener]

🐛 Bug Fixes

  • [OPERATOR] Fix a regression that caused gardenlet to not be able to migrate deprecated failure-domain.beta.kubernetes.io labels to topology.kubernetes.io due to a removed RBAC rule required to patch PersistentVolumes. by @​plkokanov [#​10578]

🏃 Others

Helm Charts

  • controlplane: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/controlplane:v1.104.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/gardenlet:v1.104.1
  • operator: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/operator:v1.104.1
  • resource-manager: europe-docker.pkg.dev/gardener-project/releases/charts/gardener/resource-manager:v1.104.1

Docker Images

  • admission-controller: europe-docker.pkg.dev/gardener-project/releases/gardener/admission-controller:v1.104.1
  • apiserver: europe-docker.pkg.dev/gardener-project/releases/gardener/apiserver:v1.104.1
  • controller-manager: europe-docker.pkg.dev/gardener-project/releases/gardener/controller-manager:v1.104.1
  • gardenlet: europe-docker.pkg.dev/gardener-project/releases/gardener/gardenlet:v1.104.1
  • node

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 added the kind/upgrade label Nov 4, 2024
@renovate renovate bot requested review from maboehm and timebertt November 4, 2024 11:22
Copy link
Author

renovate bot commented Nov 4, 2024

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -d -t ./...
go: -d flag is deprecated. -d=true is a no-op
go: downloading github.com/fluxcd/kustomize-controller/api v1.3.0
go: downloading github.com/fluxcd/source-controller/api v1.3.0
go: downloading github.com/gardener/gardener v1.108.0
go: downloading github.com/go-logr/logr v1.4.2
go: downloading github.com/spf13/cobra v1.8.1
go: downloading github.com/spf13/pflag v1.0.5
go: downloading k8s.io/api v0.31.2
go: downloading k8s.io/apiextensions-apiserver v0.31.2
go: downloading k8s.io/apimachinery v0.31.2
go: downloading k8s.io/client-go v0.29.9
go: downloading k8s.io/component-base v0.31.2
go: downloading k8s.io/utils v0.0.0-20241104163129-6fe5fd82f078
go: downloading sigs.k8s.io/controller-runtime v0.17.6
go: downloading github.com/fluxcd/pkg/apis/meta v1.5.0
go: downloading github.com/onsi/ginkgo/v2 v2.21.0
go: downloading github.com/onsi/gomega v1.35.1
go: downloading github.com/fluxcd/flux2/v2 v2.3.0
go: downloading github.com/fluxcd/pkg/apis/kustomize v1.5.0
go: downloading github.com/fluxcd/pkg/apis/acl v0.3.0
go: downloading github.com/Masterminds/semver/v3 v3.3.0
go: downloading k8s.io/autoscaler/vertical-pod-autoscaler v1.2.1
go: downloading github.com/inconshreveable/mousetrap v1.1.0
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading k8s.io/klog/v2 v2.130.1
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.4.1
go: downloading k8s.io/klog v1.0.0
go: downloading github.com/evanphx/json-patch/v5 v5.9.0
go: downloading github.com/evanphx/json-patch v5.9.0+incompatible
go: downloading github.com/google/gofuzz v1.2.0
go: downloading golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
go: downloading sigs.k8s.io/yaml v1.4.0
go: downloading golang.org/x/net v0.31.0
go: downloading github.com/google/go-cmp v0.6.0
go: downloading github.com/fluent/fluent-operator/v2 v2.9.0
go: downloading github.com/gardener/etcd-druid v0.24.1
go: downloading github.com/gardener/hvpa-controller/api v0.17.0
go: downloading github.com/gardener/machine-controller-manager v0.54.0
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading github.com/kubernetes-csi/external-snapshotter/client/v4 v4.2.0
go: downloading github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.78.1
go: downloading istio.io/client-go v1.23.2
go: downloading k8s.io/kube-aggregator v0.31.2
go: downloading k8s.io/metrics v0.31.2
go: downloading github.com/gardener/cert-management v0.16.0
go: downloading github.com/cyphar/filepath-securejoin v0.3.1
go: downloading github.com/fluxcd/pkg/kustomize v1.11.0
go: downloading github.com/fluxcd/pkg/tar v0.7.0
go: downloading github.com/hashicorp/go-cleanhttp v0.5.2
go: downloading go.uber.org/zap v1.27.0
go: downloading github.com/imdario/mergo v0.3.16
go: downloading golang.org/x/term v0.26.0
go: downloading github.com/prometheus/client_golang v1.20.5
go: downloading gomodules.xyz/jsonpatch/v2 v2.4.0
go: downloading golang.org/x/crypto v0.29.0
go: downloading helm.sh/helm/v3 v3.16.2
go: downloading k8s.io/kubelet v0.31.2
go: downloading sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading github.com/json-iterator/go v1.1.12
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading k8s.io/kube-openapi v0.0.0-20240808142205-8e686545bdb8
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/andybalholm/brotli v1.1.1
go: downloading golang.org/x/sys v0.27.0
go: downloading golang.org/x/oauth2 v0.23.0
go: downloading golang.org/x/time v0.8.0
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading istio.io/api v1.23.3
go: downloading github.com/gorilla/websocket v1.5.0
go: downloading sigs.k8s.io/kustomize/api v0.17.2
go: downloading sigs.k8s.io/kustomize/kyaml v0.17.1
go: downloading go.uber.org/multierr v1.11.0
go: downloading github.com/go-logr/zapr v1.3.0
go: downloading github.com/fsnotify/fsnotify v1.7.0
go: downloading github.com/klauspost/compress v1.17.9
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/prometheus/common v0.60.1
go: downloading github.com/mitchellh/copystructure v1.2.0
go: downloading github.com/xeipuuv/gojsonschema v1.2.0
go: downloading github.com/BurntSushi/toml v1.4.0
go: downloading github.com/Masterminds/sprig/v3 v3.3.0
go: downloading github.com/gobwas/glob v0.2.3
go: downloading github.com/golang/protobuf v1.5.4
go: downloading github.com/google/gnostic-models v0.6.8
go: downloading github.com/fxamacker/cbor/v2 v2.7.0
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading github.com/go-openapi/jsonreference v0.21.0
go: downloading github.com/go-openapi/swag v0.23.0
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/go-task/slim-sprig/v3 v3.0.0
go: downloading golang.org/x/tools v0.27.0
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading golang.org/x/text v0.20.0
go: downloading github.com/go-openapi/errors v0.20.4
go: downloading google.golang.org/protobuf v1.35.1
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240903143218-8af14fe29dc1
go: downloading github.com/moby/spdystream v0.4.0
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading github.com/mitchellh/reflectwalk v1.0.2
go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
go: downloading dario.cat/mergo v1.0.1
go: downloading github.com/Masterminds/goutils v1.1.1
go: downloading github.com/huandu/xstrings v1.5.0
go: downloading github.com/shopspring/decimal v1.4.0
go: downloading github.com/spf13/cast v1.7.0
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/go-openapi/jsonpointer v0.21.0
go: downloading github.com/mailru/easyjson v0.7.7
go: downloading github.com/google/pprof v0.0.0-20241029153458-d1b30febd7db
go: downloading github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
go: downloading gopkg.in/evanphx/json-patch.v4 v4.12.0
go: downloading github.com/blang/semver/v4 v4.0.0
go: downloading github.com/go-errors/errors v1.5.1
go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
go: downloading github.com/josharian/intern v1.0.0
go: downloading github.com/monochromegane/go-gitignore v0.0.0-20200626010858-205db1a8cc00
go: downloading github.com/xlab/treeprint v1.2.0
go: downloading github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510
go: downloading github.com/emicklei/go-restful/v3 v3.12.1
go: downloading go.starlark.net v0.0.0-20231121155337-90ade8b19d09
go: github.com/stackitcloud/gardener-extension-shoot-flux/cmd/gardener-extension-shoot-flux/app imports
	github.com/gardener/gardener/extensions/pkg/controller imports
	k8s.io/client-go/kubernetes/scheme imports
	k8s.io/api/resource/v1alpha2: cannot find module providing package k8s.io/api/resource/v1alpha2

@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.107.0 🤖 Update module github.com/gardener/gardener to v1.107.1 Nov 12, 2024
@Duciwuci
Copy link
Collaborator

Is there an option, renovate can do go mod tidy?

@renovate renovate bot force-pushed the renovate/k8s-gardener-go branch 2 times, most recently from 8701abe to 35f77fd Compare November 12, 2024 18:38
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.107.1 🤖 Update module github.com/gardener/gardener to v1.107.2 Nov 12, 2024
@renovate renovate bot changed the title 🤖 Update module github.com/gardener/gardener to v1.107.2 🤖 Update module github.com/gardener/gardener to v1.108.0 Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant