v0.20.0
gardener-robot-ci-1
released this
04 Oct 14:35
·
127 commits
to master
since this release
[gardener/etcd-druid]
⚠️ Breaking Changes
[OPERATOR]
Etcd druid will now not supportpolicy/v1beta1
forPodDisruptionBudget
s and will only usepolicy/v1
forPodDisruptionBudget
s by @aaronfern [#681][USER]
Update etcd-custom-image tov3.4.26-2
. by @shreyas-s-rao [#656]
📰 Noteworthy
[OPERATOR]
Etcd snapshot compaction jobs will now be named<etcd-name>-compactor
for better readability for human operators. by @abdasgupta [#672][OPERATOR]
custodian-sync-period
value is set to15s
in the Helm chart for etcd-druid. by @shreyas-s-rao [#688][OPERATOR]
Add new flagmetrics-scrape-wait-duration
for compaction controller to set a wait duration at the end of every compaction job, to allow for metrics to be scraped by a Prometheus instance. by @abdasgupta [#686]
✨ New Features
[OPERATOR]
IntroduceSpec.Backup.DeltaSnapshotRetentionPeriod
in theEtcd
resource to allow configuring retention period for delta snapshots. by @seshachalam-yv [#651][DEVELOPER]
Add support forLocal
provider for e2e tests. by @shreyas-s-rao [#668]
🐛 Bug Fixes
[OPERATOR]
Custodian controller no longer watches leases owned by the etcd resources, thus reducing frequency of etcd status updates and now honouringcustodian-sync-period
value. by @shreyas-s-rao [#688][OPERATOR]
A bug causingEtcdCopyBackupsTask
jobs to fail to create temp snapshot directory while using distroless etcd-backup-restore imagev0.25.x
has been resolved. by @aaronfern [#662][OPERATOR]
A bug causing incorrect volume mount path forEtcd
s andEtcdCopyBackupsTask
s usingLocal
snapshot storage provider while using distroless etcd-backup-restore imagev0.25.x
has been resolved. by @aaronfern [#662]
🏃 Others
[OPERATOR]
Upgradedetcd-backup-restore
fromv0.24.3
tov0.24.6
foretcd-custom-image
, and fromv0.25.1
tov0.26.0
foretcd-wrapper
by @gardener-robot-ci-3 [#687][OPERATOR]
All default images are now present inimages.yaml
by @aaronfern [#673]
📖 Documentation
[DEVELOPER]
Introduce DEPs (Druid Enhancement Proposals) for proposing large design changes in etcd-druid. by @shreyas-s-rao [#659][OPERATOR]
Introduce DEP-04 EtcdMember Custom Resource. by @shreyas-s-rao [#658]
[gardener/etcd-backup-restore]
📰 Noteworthy
[USER]
Introduce flagmetrics-scrape-wait-duration
toetcdbrctl compact
command, that specifies a wait duration at the end of a snapshot compaction, to allow Prometheus to scrape metrics related to compaction before theetcdbrctl
process exits. by @abdasgupta [gardener/etcd-backup-restore#667][OPERATOR]
Etcd-backup-restore now uses the user home directory to create files. by @aaronfern [gardener/etcd-backup-restore#637][OPERATOR]
Etcd-backup-restore now uses a distroless image as its base image. It is no longer compatible with etcd-custom-image, and must be used with etcd-wrapper instead. by @aaronfern [gardener/etcd-backup-restore#637]
🏃 Others
[OPERATOR]
Revendors the bbolt fromv1.3.6
tov1.3.7
by @ishan16696 [gardener/etcd-backup-restore#659][OPERATOR]
Upgraded Ginkgo v1 to v2 and updated other dependencies by @seshachalam-yv [gardener/etcd-backup-restore#647][OPERATOR]
While scaling up a non-HA etcd cluster to HA skipping the scale-up checks for first member of etcd cluster as first member can never be a part of scale-up scenarios. by @ishan16696 [gardener/etcd-backup-restore#649][OPERATOR]
Bump alpine base version for Docker build to3.18.2
. by @shreyas-s-rao [gardener/etcd-backup-restore#638][OPERATOR]
Backup-restore waits for its etcd to be ready before attempting to update peerUrl by @aaronfern [gardener/etcd-backup-restore#628][OPERATOR]
Introduceddelta-snapshot-retention-period
CLI flag to extend the configurable retention period for delta snapshots inetcd-backup-restore
, enhancing flexibility for backup retention. by @seshachalam-yv [gardener/etcd-backup-restore#640][DEVELOPER]
Add CVE categorization for etcd-backup-restore. by @shreyas-s-rao [gardener/etcd-backup-restore#644]
[gardener/etcd-custom-image]
📰 Noteworthy
[OPERATOR]
Update alpine base image version to 3.18.3. by @shreyas-s-rao [gardener/etcd-custom-image#40]