Skip to content

Releases: gardener/etcd-druid

v0.21.1

11 Jan 15:28
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @ccwienk [gardener/etcd-backup-restore#688]

πŸƒ Others

[gardener/etcd-druid]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @shreyas-s-rao [#756]

Docker Images

  • etcd-druid: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid:v0.21.1

v0.22.0

10 Jan 15:35
Compare
Choose a tag to compare

[gardener/etcd-druid]

⚠️ Breaking Changes

  • [OPERATOR] UseEtcdWrapper feature gate has progressed from the alpha stage to the beta stage, which now allows for its default usage in etcd-druid. If you prefer to continue using the etcd-custom-image, you can disable the etcd-wrapper by setting the feature flag to false. by @ishan16696 [#744]
  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @ccwienk [#735]

✨ New Features

  • [USER] Add support for overriding storage API endpoint for provider GCS, by adding new field storageAPIEndpoint in the GCP/GCS backup secret, with the value in the format http[s]://host[:port]/storage/v1/. ⚠️ Note: GCS storage API endpoint will not be overridden for EtcdCopyBackupsTasks, since backup buckets may reside in different regions. by @shreyas-s-rao [#737]

πŸƒ Others

[gardener/etcd-backup-restore]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @ccwienk [gardener/etcd-backup-restore#688]

πŸƒ Others

[gardener/etcd-wrapper]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @shreyas-s-rao [gardener/etcd-wrapper#22]

πŸƒ Others

Docker Images

  • etcd-druid: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid:v0.22.0

v0.21.0

24 Nov 15:38
Compare
Choose a tag to compare

[gardener/etcd-druid]

πŸ“° Noteworthy

  • [DEVELOPER] Added e2e test for compaction. by @abdasgupta [#723]
  • [OPERATOR] Compaction job now reconciles on Job Status changes along with the holder identity changes in snapshot leases. by @abdasgupta [#711]

✨ New Features

  • [DEVELOPER] Added documentation and sample configurations for simplifying Localstack setup, making it easier for developers to create a local testing environment using a Kind cluster. by @seshachalam-yv [#713]

πŸ› Bug Fixes

  • [OPERATOR] Local storage provider for backups is now supported for snapshot compaction jobs. by @abdasgupta [#682]

πŸƒ Others

πŸ“– Documentation

  • [OPERATOR] Updated the recovery from permanent quorum loss ops guide. by @ishan16696 [#697]

[gardener/etcd-backup-restore]

πŸ“° Noteworthy

πŸƒ Others

Docker Images

  • etcd-druid: eu.gcr.io/gardener-project/gardener/etcd-druid:v0.21.0

v0.20.3

20 Oct 07:07
Compare
Choose a tag to compare

[gardener/etcd-druid]

πŸƒ Others

  • [OPERATOR] Alpine image used in init containers is now part of the IMAGEVECTOR_OVERWRITE by @aaronfern [#714]

v0.20.2

12 Oct 14:38
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

πŸƒ Others

v0.20.1

05 Oct 06:55
Compare
Choose a tag to compare

[gardener/etcd-druid]

πŸ› Bug Fixes

  • [OPERATOR] Resolved an issue where the Custodian Controller was not updating the Replicas field in the etcd status to reflect the CurrentReplicas from the StatefulSet status. This fix ensures consistent behavior with the etcd Controller in Druid. by @seshachalam-yv [#701]

v0.20.0

04 Oct 14:35
Compare
Choose a tag to compare

[gardener/etcd-druid]

⚠️ Breaking Changes

  • [OPERATOR] Etcd druid will now not support policy/v1beta1 for PodDisruptionBudgets and will only use policy/v1 for PodDisruptionBudgets by @aaronfern [#681]
  • [USER] Update etcd-custom-image to v3.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 to 15s in the Helm chart for etcd-druid. by @shreyas-s-rao [#688]
  • [OPERATOR] Add new flag metrics-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] Introduce Spec.Backup.DeltaSnapshotRetentionPeriod in the Etcd resource to allow configuring retention period for delta snapshots. by @seshachalam-yv [#651]
  • [DEVELOPER] Add support for Local 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 honouring custodian-sync-period value. by @shreyas-s-rao [#688]
  • [OPERATOR] A bug causing EtcdCopyBackupsTask jobs to fail to create temp snapshot directory while using distroless etcd-backup-restore image v0.25.x has been resolved. by @aaronfern [#662]
  • [OPERATOR] A bug causing incorrect volume mount path for Etcds and EtcdCopyBackupsTasks using Local snapshot storage provider while using distroless etcd-backup-restore image v0.25.x has been resolved. by @aaronfern [#662]

πŸƒ Others

  • [OPERATOR] Upgraded etcd-backup-restore from v0.24.3 to v0.24.6 for etcd-custom-image, and from v0.25.1 to v0.26.0 for etcd-wrapper by @gardener-robot-ci-3 [#687]
  • [OPERATOR] All default images are now present in images.yaml by @aaronfern [#673]

πŸ“– Documentation

[gardener/etcd-backup-restore]

πŸ“° Noteworthy

πŸƒ Others

[gardener/etcd-custom-image]

πŸ“° Noteworthy

v0.19.3

22 Aug 12:54
Compare
Choose a tag to compare

[gardener/etcd-druid]

πŸƒ Others

  • [OPERATOR] All default images are now present in images.yaml by @aaronfern [#673]

v0.19.2

11 Aug 15:38
Compare
Choose a tag to compare

[gardener/etcd-druid]

πŸƒ Others

  • [OPERATOR] Upgrade gardener/gardener from 1.65.0 to 1.76.0 by @acumino [#657]

v0.19.1

09 Aug 09:04
Compare
Choose a tag to compare

[gardener/etcd-druid]

πŸ› Bug Fixes

  • [OPERATOR] A bug causing incorrect volume mount path for Etcds and EtcdCopyBackupsTasks using Local snapshot storage provider while using distroless etcd-backup-restore image v0.25.x has been resolved. by @aaronfern [#662]
  • [OPERATOR] A bug causing EtcdCopyBackupsTask jobs to fail to create temp snapshot directory while using distroless etcd-backup-restore image v0.25.x has been resolved. by @aaronfern [#662]