[gardener]
Action Required
- [DEVELOPER] The
flow
package's progress reporter option has been changed to return the newProgressReporter
interface. You can callflow.NewImmediateProgressReporter
with your reporter function as a replacement. (2df2fec)
Most notable changes
- [OPERATOR] It is now possible to delay the progress reporting for shoot operations by setting the
.controllers.shoot.progressReportPeriod
field in the gardenlet component config. This might helpful in large landscape where a lot of shoots exist to limit the number of updates to theShoot
s'status
sections. (2df2fec) - [OPERATOR] Machines without
.spec.providerID
or.status.node
will no longer be persisted in theWorker
'.status.state
field. This is to prevent unnecessary updates to theShootState
resources. (5b92cdc)
Improvements
- [OPERATOR] The shoot's
.status.conditions[].lastUpdateTime
is no longer continuously updated. Note that if the gardenlet does not renew its lease anymore then the gardener-controller-manager will, after a certain threshold, set theShoot
's conditions toUnknown
to indicate that the displayed information is most likely outdated. (ffb2c7c) - [OPERATOR] The
BackupBucket
andBackupEntry
resources in the garden cluster are now only reconciled once per 24h by the gardenlet. (db3c824) - [OPERATOR] Defrag shooted seed etcd-main every day. This is to temporarily mitigate the high load on seed apiserver from recent changes. (b50bbb1)
Docker Images
gardener-apiserver: eu.gcr.io/gardener-project/gardener/apiserver:v1.10.2
gardener-controller-manager: eu.gcr.io/gardener-project/gardener/controller-manager:v1.10.2
gardener-scheduler: eu.gcr.io/gardener-project/gardener/scheduler:v1.10.2
seed-admission-controller: eu.gcr.io/gardener-project/gardener/seed-admission-controller:v1.10.2
gardenlet: eu.gcr.io/gardener-project/gardener/gardenlet:v1.10.2