Update module github.com/gardener/etcd-druid to v0.27.0 #171
+75
−85
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.25.0
->v0.27.0
Release Notes
gardener/etcd-druid (github.com/gardener/etcd-druid)
v0.27.0
Compare Source
[gardener/etcd-backup-restore]
📰 Noteworthy
[OPERATOR]
Ensure the integrity of the full snapshot prior to uploading it to the object store, thereby reducing the potential restoration failures. by @ishan16696 [gardener/etcd-backup-restore#779]🏃 Others
[DEPENDENCY]
Update golang version to1.23.5
. by @shreyas-s-rao [gardener/etcd-backup-restore#831][USER]
Use etcdbrlatest
tagged image in the helm charts by @anveshreddy18 [gardener/etcd-backup-restore#830][gardener/etcd-druid]
[OPERATOR]
Remove deprecated CLI flagignore-operation-annotation
. by @shreyas-s-rao [#990][USER]
Remove support for deprecated annotationdruid.gardener.cloud/ignore-reconciliation
. by @shreyas-s-rao [#990][USER]
Remove deprecated status fieldsServiceName
,ClusterSize
,UpdatedReplicas
andLastError
. by @shreyas-s-rao [#990]📰 Noteworthy
[USER]
Introduce new Etcd status conditionAllMembersUpdated
. by @shreyas-s-rao [#987][DEVELOPER]
Condition statusesProgressing
andConditionCheckError
are now deprecated and will soon be removed, since druid conditions will be replaced bymetav1.Condition
in the future. by @shreyas-s-rao [#987]🐛 Bug Fixes
[USER]
Updation ofstatus.observedGeneration
and optional removal of thegardener.cloud/operation: reconcile
annotation on the Etcd resource are now executed after the reconciliation of the Etcd status, to depict accurate state of the cluster at any given point in time. Users must wait for thestatus.observedGeneration
field to be updated (and additionally for the removal of thegardener.cloud/operation: reconcile
annotation is CLI flagenable-spec-auto-reconcile
is set to false) to confirm completion of reconciliation. by @shreyas-s-rao [#996]🏃 Others
[OPERATOR]
The Etcd resource now allows specifying etcd client Service traffic distribution preferences via thespec.etcd.clientService.trafficDistribution
field. by @ialidzhikov [#973]📖 Documentation
[OPERATOR]
Add DEP-06: Immutable ETCD Backups by @seshachalam-yv [#884][gardener/etcd-wrapper]
🏃 Others
[DEVELOPER]
Update golang images to v1.23.5. by @shreyas-s-rao [gardener/etcd-wrapper#42]Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid:v0.27.0
v0.26.1
Compare Source
[gardener/etcd-druid]
🏃 Others
[DEPENDENCY]
Temporarily downgrade k8s.io dependencies to v0.31.5. by @shreyas-s-rao [#982]Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid:v0.26.1
v0.26.0
Compare Source
[gardener/etcd-druid]
📰 Noteworthy
[DEVELOPER]
Don't set environment variableAZURE_EMULATOR_ENABLED
for etcd pods. by @shreyas-s-rao [#958][DEVELOPER]
- Updated dependencies:Gardener to v1.109.0
VGopath to v0.1.5
client_golang to v1.20.5
go.uber.org/mock to v0.5.0
golang.org/x/exp to v0.0.0-20241108190413-2d47ceb2692f
k8s.io/api, k8s.io/apimachinery, k8s.io/apiserver, k8s.io/client-go, k8s.io/component-base to v0.31.3
k8s.io/utils to v0.0.0-20241104163129-6fe5fd82f078
controller-runtime to v0.19.2
controller-tools to v0.16.5
Ginkgo to v2.22.0
Gomega to v1.36.0
Refactored
etcd
reconciler and controller registration logic to support unique controller names, ensuring compatibility withcontroller-runtime
v0.19.2. by @seshachalam-yv [#948]✨ New Features
[OPERATOR]
Enable Druid to use GCS Emulator for local setup and running e2e tests using "make ci-e2e-kind-gcs" by @anveshreddy18 [#741]🏃 Others
[DEVELOPER]
Upgradekind
tov0.26.0
,kindest/node
tov1.32.0
, andkubectl
tov1.32.0
for local development. by @renormalize [#954][gardener/etcd-backup-restore]
📰 Noteworthy
[DEVELOPER]
Set umask to0077
to restrict permissions for files created by etcd-backup-restore. by @shreyas-s-rao [gardener/etcd-backup-restore#821][OPERATOR]
etcd-backup-restore now supports immutable objects for storage provider: AWS S3, provided by the Bucket Lock feature. by @ishan16696 [gardener/etcd-backup-restore#818][OPERATOR]
Support for Bucket lock (S3) in etcd-backup-restore is backward compatible. For more info please refer to this doc: https://github.com/gardener/etcd-backup-restore/blob/master/docs/usage/enabling_immutable_snapshots.md. by @ishan16696 [gardener/etcd-backup-restore#818][OPERATOR]
Snapshots garbage collection performed by etcd-backup-restore (if enabled) for S3 is performed only when the snapshots's retention period get expires. by @ishan16696 [gardener/etcd-backup-restore#818]🏃 Others
[USER]
Tag docker images built via pipeline release process aslatest
. by @shreyas-s-rao [gardener/etcd-backup-restore#824][USER]
Update golang images to v1.23.4. by @shreyas-s-rao [gardener/etcd-backup-restore#817][USER]
Update the helm charts for deploying single & multi node etcd cluster. by @anveshreddy18 [gardener/etcd-backup-restore#813][USER]
Remove usage of environment variables to determine whether storage emulators are enabled. by @shreyas-s-rao [gardener/etcd-backup-restore#819][DEVELOPER]
Example commands to make buckets immutable added to the documentation for the currently supported providers. by @renormalize [gardener/etcd-backup-restore#806][DEVELOPER]
Introducegosec
for Static Application Security Testing (SAST) viamake sast
andmake sast-report
. by @shreyas-s-rao [gardener/etcd-backup-restore#815][OPERATOR]
Enhanced the documentation for enabling immutable snapshots inetcd-backup-restore
, providing detailed guidance and best practices for configuring bucket-level immutability on Google Cloud Storage and Azure Blob Storage. by @seshachalam-yv [gardener/etcd-backup-restore#811][gardener/etcd-wrapper]
✨ New Features
[DEVELOPER]
Introducegosec
for Static Application Security Testing (SAST) viamake sast
andmake sast-report
. by @shreyas-s-rao [gardener/etcd-wrapper#34]Docker Images
europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid:v0.26.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.