[OPERATOR] Fix a restoration failure which can occurs due to an etcd database space exceeds during restoration. by @ishan16696gardener/etcd-backup-restore#668
[OPERATOR] Making etcd-backup-restore restart tolerant while scaling-up an etcd cluster. by @ishan16696gardener/etcd-backup-restore#661
🏃 Others
[OPERATOR] Enhanced Garbage Collector to garbage collect the chunks for cloud providers like GCP and OpenStack which does not automatically delete snapshot chunks after the formation of a composite object. by @anveshreddy18gardener/etcd-backup-restore#673
[USER] The snapshots are fetched from the actual backend store when queried for latest snapshots on /snapshot/latest endpoint. by @abdasguptagardener/etcd-backup-restore#675
[gardener/gardener]
⚠️ Breaking Changes
[DEPENDENCY] The webhookcmd.NewAddToManagerSimpleOptions function was removed, please use webhookcmd.NewAddToManagerOptions instead. by @timuthy#8725
[DEPENDENCY] The extensionswebhook.New forbids to pass mutators and validators at the same time. Please use separate webhooks for validating and mutating actions if required. by @timuthy#8725
[OPERATOR] All the functionality related to the deprecated field seed.spec.secretRef has been removed and subsequently seed.spec.secretRef will be dropped from the Seed API in a later release of Gardener. Please check your Seeds and remove any usage before upgrading to this Gardener version. by @acumino#8833
[USER] With this PR, the plutono UI will be able to fetch newer logs only. The older logs, which are submitted via the tenant operator will not be visible in the UI. To access the older logs, for the standard log retention period , either set the --org-id parameter for valicli or the X-Scope-Org http request header for curl or wget needs to be supplied to fetch them, using the port-forwarded service to the vali target. by @nickytd#8800
📰 Noteworthy
[DEVELOPER] The extension webhook registration does now differentiate between mutating and validating actions and creates matching ValidatingWebhookConfigration or MutatingWebhookConfiguration objects. Earlier, only MutatingWebhookConfigurations were created. by @timuthy#8725
[DEVELOPER] The UseGardenerNodeAgent feature gate is now enabled for the local development scenario. You can read more about gardener-node-agenthere. by @rfranzke#8847
✨ New Features
[DEVELOPER] Add full single-stack IPv6 support for gardener provider-local by @nschad#8574
[DEPENDENCY] Webhook registration webhookcmd.NewAddToManagerOptions can now be used for admission controllers performing validation and mutation in the Garden cluster. This option automatically creates and maintains required {Mutating,Validating}WebhookConfiguration objects as well as comes with an automated management for CA and server certificates. by @timuthy#8725
[OPERATOR]gardenlet's Shoot care controller now garbage-collects orphaned Lease objects related to no longer existing Nodes - see this upstream issue for more details. by @rfranzke#8817
🐛 Bug Fixes
[OPERATOR] A bug has been fixed which prevented shoot reconciliations in case the old system:machine-controller-manager-seedClusterRole was still referenced in the RoleBinding for machine-controller-manager`. by @himanshu-kun#8816
[OPERATOR] A bug causing EveryNodeReady condition to be added in workerless shoot status if gardenlet of the given shoot's seed becomes unhealthy is fixed. by @gardener-ci-robot#8889
[OPERATOR] A bug in the Seed care controller has been fixed which caused the Seed to remain in NotReady state when vali was disabled in gardenlet's component config (via .logging.vali.enabled=false) while logging was enabled (.logging.enabled=true). by @rfranzke#8840
🏃 Others
[OPERATOR] Federate non-namespaced metrics, e.g. kube_node_spec_taint, kube_node_spec_unschedulable. by @adenitiu#8850
[OPERATOR] The Version of Istio is up-dated to 1.19.3 by @axel7born#8723
[OPERATOR] showing kubelet version and OS image version in Plutono Node/Worker Pool overview dashboard by @tedteng#8757
[OPERATOR] The gardener-resource-manager deployment procedure was improved. Earlier, GRM was unnecessarily rolled during shoot reconciliation if worker nodes contained custom taints. by @timuthy#8835
[OPERATOR] Update vertical-pod-autoscaler to 1.0.0. This introduces the /status subresource on VPA objects. by @voelzmo#8852
📖 Documentation
[USER] Document whether is an error in the shoot.status is a user error or not. by @hendrikKahl#8758
[gardener/etcd-druid]
📰 Noteworthy
[DEVELOPER] Added e2e test for compaction. by @abdasguptagardener/etcd-druid#723
[OPERATOR] Compaction job now reconciles on Job Status changes along with the holder identity changes in snapshot leases. by @abdasguptagardener/etcd-druid#711
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/gardener/gardener from 1.74.2 to 1.85.0.
Release notes
Sourced from github.com/gardener/gardener's releases.
... (truncated)
Commits
6fe926f
Release v1.85.0825c794
Fixgardener-node-agent
image tag defaulting (#8892)d46c463
[release-v1.85] Don't setEveryNodeReady
condition for workerless shoots (#...f341916
ReadImageNameGardenerNodeAgent
image only ifUseGardenerNodeAgent
featur...675da2c
Dropdocker
originalOperatingSystemConfig
component and a few left-over ...75b3111
Prepare for removal of.spec.secretRef
field in the Seed (#8833)da72d0c
Bump VPA to v1.0.0 (#8852)e822f9f
update the etcd-druid dependency version in go.mod (#8872)389ad71
Enhancements forextensions
webhook lib (#8725)902a374
add logs for debugging (#8867)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show