Skip to content

Update module github.com/gardener/etcd-druid to v0.38.1 - #171

Open
23t-machine-user wants to merge 1 commit into
mainfrom
renovate/github.qkg1.top-gardener-etcd-druid-0.x
Open

Update module github.com/gardener/etcd-druid to v0.38.1#171
23t-machine-user wants to merge 1 commit into
mainfrom
renovate/github.qkg1.top-gardener-etcd-druid-0.x

Conversation

@23t-machine-user

@23t-machine-user 23t-machine-user commented Jan 17, 2025

Copy link
Copy Markdown
Collaborator

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
github.com/gardener/etcd-druid require minor v0.25.0v0.38.1

Release Notes

gardener/etcd-druid (github.com/gardener/etcd-druid)

v0.38.1

Compare Source

application/spdx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:11a4ed0cf12595329eb924f051d80fd1d80274630fb31ea0e82b535b2f21cbc0
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:c3be35912eaaaccbbd4263f822c237e2a1adf209ce556b74f5258be64d61ede5

application/vnd.cyclonedx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:22caf4cc9c550f7a122c8d00e42682955b35c6626c23dd0f7cdbdae79535a941
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:ccb85549c52fe00b9bb1a0b9cd807cf9d798ddc94e5f755be00a669101fc8746

Helm Charts

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

Container (OCI) Images

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

v0.38.0

Compare Source

[github.com/gardener/etcd-druid:v0.38.0]

✨ New Features

  • [OPERATOR] spec.schedulingConstraints.tolerations can now be set on the Etcd resource to schedule etcd pods onto tainted nodes. by @​yeganeahmadnejad [#​1392]

  • [OPERATOR] Add spec.etcd.bootstrapWithExistingCluster to the Etcd resource, letting the Etcd's members join an already-running etcd cluster instead of forming a standalone one. Progress is tracked via the new BootstrappedWithExistingCluster status condition. See the concept doc and the usage guide. by @​seshachalam-yv [#​1364]

  • [OPERATOR] A new field spec.externallyManagedMemberAddresses has been added to the Etcd API. When this field is specified with a list of IP addresses, etcd-druid enters a new operational mode where it does not manage the etcd member pods directly. In this mode, etcd-druid will not create pods, services, or PodDisruptionBudgets. Instead, it will generate the etcd ConfigMap with a configuration tailored for the provided member IP addresses, enabling peer communication without relying on Kubernetes services.

    This feature allows external actors, such as gardenadm, to manage the lifecycle of etcd members (e.g., as static pods) while still leveraging etcd-druid for configuration generation, status reporting, and other management tasks. by @​CaptainIRS [#​1397]

  • [OPERATOR] spec.backup.store.secretRef is now not necessary for taking backups to cloud backup providers (GCS, S3, ABS, OSS, Swift, OCS). When omitted & workload identity is enabled, no credential volume is mounted into the StatefulSet, and the backup-restore container falls back to workload identity (e.g. GKE Workload Identity, EKS IRSA, AKS Workload Identity) via each cloud SDK's default credential chain. by @​yeganeahmadnejad [#​1371]

🏃 Others

  • [OPERATOR] The spec.backup.store.container field is now validated (allowed characters [a-zA-Z0-9._-], must start and end with an alphanumeric character, min length 3, max length 63). The init container that adjusts permissions for local backups no longer uses a shell, closing a potential command-injection vector. by @​shreyas-s-rao [#​1390]
  • [OPERATOR] implement e2e tests for EtcdOpsTask by @​Shreyas-s14 [#​1357]
  • [DEPENDENCY] Upgrade golang.org/x/text to v0.41.0 to fix CVE-2026-56852. by @​anveshreddy18 [#​1405]
  • [DEPENDENCY] Upgrade Go builder to 1.26.5 and bump ginkgo, go-logr and golang.org/x/net to fix reported vulnerabilities. by @​anveshreddy18 [#​1400]

📖 Documentation

  • [OPERATOR] Introduce DEP-08: Scaling-in a multi-node etcd cluster managed by etcd-druid, enabling operators to safely shrink HA etcd clusters via etcd.spec.replicas (or via clearing spec.etcd.bootstrapWithExistingCluster after live control-plane migration) without risking quorum loss. by @​seshachalam-yv [#​1369]

[github.com/gardener/etcd-wrapper:v0.8.1]

🏃 Others

  • [DEPENDENCY] Upgrade Go builder to 1.26.5 and bump grpc, golang.org/x/crypto and golang.org/x/net to fix reported vulnerabilities. by @​anveshreddy18 [#​98]

[github.com/gardener/etcd-backup-restore:v0.44.1]

📰 Noteworthy

  • [USER] Schedule/cron etcd defragmentation can be auto skipped if TotalDBSize < 3GB and FreeSpaceAvailable < 1GB (configurable via CLI flag --freespace-threshold ) by @​ishan16696 [#​1039]
  • [USER] Remove StatefulSet-based scale-out detection from etcd's initial-cluster-state determination; cluster state for multi-node etcd is derived solely from etcd learner membership. Respective RBACs has also been removed from helm charts. by @​priyadharshini-151193 [#​1040]

🏃 Others

  • [DEPENDENCY] Upgrade Go builder to 1.26.5 and bump grpc and the AWS SDK to fix reported vulnerabilities. by @​anveshreddy18 [#​1054]

application/spdx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:0009e3479d2bef17eae2fd07059a808507d3555f5957dc3ba0ab5d01422bf1ea
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:2374c5781a9a9d609c166a67c7b797077d750f71760847806816ea842b0656e7

application/vnd.cyclonedx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:09d3f9479a3077c210e8a0e89a58889eec2afb70b09463b29717a67c0b7d74e5
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:f4a9e3b0e9bd0b51711ee686e6731bb1fdfa5f07b78d671fd7c37f83ea3f75cc

Helm Charts

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

Container (OCI) Images

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

v0.37.1

Compare Source

[github.com/gardener/etcd-druid:v0.37.1]

🏃 Others

  • [OPERATOR] The spec.backup.store.container field is now validated (allowed characters [a-zA-Z0-9._-], must start and end with an alphanumeric character, min length 3, max length 63). The init container that adjusts permissions for local backups no longer uses a shell, closing a potential command-injection vector. by @​shreyas-s-rao [#​1391]

application/spdx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:4ac8dd1c8c6977afd39648fe74cf2fa29ad2a78dd2f2361bf2cd8c2431759c31
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:7e9c722774f12660d94943d7a3c60e7f9d8825f24d67d9ebf16ff76c861490a7

application/vnd.cyclonedx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:62ec371e75a4a05eecb8dd0aeb8036806a8151882f5811c155ac0b3d1ab0cb68
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:bcc50795cc116de9564e5b482e8378010187f8a08e9971483b0e966795ea0483

Helm Charts

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

Container (OCI) Images

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

v0.37.0

Compare Source

[github.com/gardener/etcd-druid:v0.37.0]

📰 Noteworthy

  • [OPERATOR] Added spec.etcd.backendBboltFreelistType to the Etcd API to make BblotFreeListType configurable via etcd resource with default value set to array instead of map. by @​ishan16696 [#​1374]
  • [DEVELOPER] The e2e tests with storage emulators (Localstack, Azurite, FakeGCS) have been fixed w.r.t endpoint override. by @​anveshreddy18 [#​1299]
  • [DEVELOPER] Migrate e2e tests from archived LocalStack community image to licensed localstack/localstack:stable. Running AWS e2e tests now requires a LOCALSTACK_AUTH_TOKEN environment variable. by @​shreyas-s-rao [#​1353]

✨ New Features

  • [OPERATOR] Added spec.etcd.peerUrlTls.skipClientSANVerification to the Etcd CRD to skip SAN verification on the client certificate during peer mTLS handshakes. Defaults to false (SAN verification enforced) when unset. by @​seshachalam-yv [#​1363]
  • [OPERATOR] Add support for additionalAdvertisePeerUrls field in Etcd CRD to configure multiple advertise peer URLs for etcd members. Supports up to 10 members with optional per-member TLS configuration. by @​seshachalam-yv [#​1315]
  • [OPERATOR] The Etcd API now supports an optional spec.memberNamePrefix field. When set, each etcd member name becomes <prefix>-<pod-name> instead of defaulting to the pod name. The field is immutable once set. by @​acumino [#​1309]
  • [USER] Druidctl phase one is out now and can be tested by getting into druidctl/ folder and do make install or make plugin-install to install as standalone binary or as a kubectl plugin respectively. by @​anveshreddy18 [#​1212]

🐛 Bug Fixes

🏃 Others

📖 Documentation

  • [OPERATOR] Introduce DEP-07: Druid controlled quorum-aware pod updates with the help of StatefulSet OnDelete Strategy by @​anveshreddy18 [#​879]
  • [DEVELOPER] Escaped angle bracket placeholders in etcd.go comments to fix VitePress build error in gardener/documentation. by @​VelmiraS [#​1365]

[github.com/gardener/etcd-wrapper:v0.8.0]

✨ New Features

  • [OPERATOR] etcd-wrapper now supports the --experimental-peer-skip-client-san-verification etcd flag by reading skip-client-san-verification under peer-transport-security in the etcd config file. by @​seshachalam-yv [#​92]

🏃 Others

  • [OPERATOR] Upgrade Go to 1.26 and go.uber.org/zap to v1.28.0. by @​CaptainIRS [#​93]
  • [DEVELOPER] Add GHA workflow PR Review Timeline for easy tracking of reviewer timelines for PRs. by @​shreyas-s-rao [#​79]

[github.com/gardener/etcd-backup-restore:v0.43.0]

⚠️ Breaking Changes

  • [OPERATOR] Dropping the support of failBelowRevision feature as it seems to be no longer in usage for almost ~5years. by @​ishan16696 [#​1013]

📰 Noteworthy

  • [OPERATOR] A fallback mechanism is introduced for contacting the etcd cluster when the --service-endpoints flag is not specified. by @​CaptainIRS [#​939]
  • [DEVELOPER] Migrate e2e tests from archived LocalStack community image to licensed localstack/localstack:stable. Running AWS e2e tests now requires a LOCALSTACK_AUTH_TOKEN environment variable. by @​shreyas-s-rao [#​1014]

✨ New Features

  • [OPERATOR] Disable fsync in the embedded etcd during restoration to reduce restoration time. by @​Tomy2e [#​991]
  • [OPERATOR] etcd member names now support an optional member-name-prefix field in the etcd config file. When set, member names take the form <prefix>-<pod-name> instead of just the pod name. by @​acumino [#​1030]

🏃 Others

  • [OPERATOR] Upgrade Go to 1.26, k8s.io/* to v0.35.5, and object store SDK dependencies. by @​CaptainIRS [#​1036]
  • [DEVELOPER] Add GHA workflow PR Review Timeline for easy tracking of reviewer timelines for PRs. by @​shreyas-s-rao [#​983]

application/spdx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:30d0518ac7060f0051311d4501771bd752c4d814a8f52d0e490c4de74f391a9c
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:9a6ac3dc85ca85c9e9399abac616fcc3220de9e7eb10c5edf23f1108017d9aa0

application/vnd.cyclonedx+json

  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:127d06eda017e74e2aec2a41660aa1ee562bce2f2cb8615f46a39482bfd61ab4
  • etcd-druid-sbom-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:194f502eafd4aaf5a64112541f771a47d734db900bfe422ebc5ee7158431921e

Helm Charts

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

Container (OCI) Images

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

v0.36.4

Compare Source

[github.com/gardener/etcd-druid:v0.36.4]

🏃 Others

  • [OPERATOR] changed EtcdOpsTask OnDemandSnapshot handler to refer StatefulSet volume mounted Secret. by @​Shreyas-s14 [#​1368]

application/spdx+json

  • etcd-druid-spdx-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:05f5eccfd31e6efde77898a0fbbbf1b0f57f8b1f4e0435a10f9926dcc07b1fd0
  • etcd-druid-spdx-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:9c2bb7e314c3b42d013e2ec38a6688f37d30aceb7bab23d0ef41f926d46743fd

Helm Charts

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

Container (OCI) Images

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

v0.36.3

Compare Source

[github.com/gardener/etcd-druid:v0.36.3]

🏃 Others

application/spdx+json

  • etcd-druid-spdx-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:10fa972001eaeb2f5f21d1c6994b0e4c9b65fb5ad2f4a9171fc91440da9df401
  • etcd-druid-spdx-ref: europe-docker.pkg.dev/gardener-project/releases/gardener/etcd-druid@sha256:5c91e186b554230a4c001fc8f11e536713583c91ab15343691e60517d3d1572c

Helm Charts

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

Container (OCI) Images

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

v0.36.2

Compare Source

Helm Charts

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

Container (OCI) Images

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

v0.36.1

Compare Source

[github.com/gardener/etcd-druid:v0.36.1]

🏃 Others

Helm Charts

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

Container (OCI) Images

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

v0.36.0

Compare Source

[github.com/gardener/etcd-druid:v0.36.0]

🐛 Bug Fixes

  • [USER] Fix a bug in Snapshot compaction: now it supports object store endpoint override specified in StoreSpec.EndpointOverride. by @​anveshreddy18 [#​1296]

🏃 Others

  • [OPERATOR] The Etcd's .spec.etcd.clientService.trafficDistribution field now allows specifying the new Service traffic distribution strategies PreferSameZone and PreferSameNode which were introduced in Kubernetes 1.34. by @​ialidzhikov [#​1280]
  • [OPERATOR] Take Full Snapshot via EtcdOpsTask on hibernation. by @​Shreyas-s14 [#​1300]
  • [OPERATOR] Take Full Snapshot via EtcdOpsTask on etcd upgrade via feature-gate. by @​Shreyas-s14 [#​1300]
  • [OPERATOR] Added feature-gate for etcd upgrade to 3.5.27. by @​Shreyas-s14 [#​1300]
  • [OPERATOR] Upgrade to golang:1.25.7 in build/Dockerfile by @​Shreyas-s14 [#​1284]
  • [OPERATOR] Added next-cluster-version-compatible CLI flag to the Etcd configMap template to ensure version compatibility during etcd upgrades or downgrades. by @​Shreyas-s14 [#​1281]

[github.com/gardener/etcd-wrapper:v0.6.2]

🏃 Others

[github.com/gardener/etcd-wrapper:v0.7.0]

🏃 Others

[github.com/gardener/etcd-backup-restore:v0.41.1]

🐛 Bug Fixes

🏃 Others

  • [OPERATOR] Upgrade to golang:1.25.7 in build/Dockerfile by @​Shreyas-s14 [#​997]
  • [OPERATOR] Added the next-cluster-version-compatible flag to embed etcd and helm chart for version compatibility of etcd. by @​Shreyas-s14 [#​998]

[github.com/gardener/etcd-backup-restore:v0.42.0]

⚠️ Breaking Changes

  • [OPERATOR] The --enable-etcd-member-gc and --k8s-member-gc-duration flags are removed along with the member GC feature due to a lack of use-cases. by @​CaptainIRS [#​999]

🐛 Bug Fixes

  • [OPERATOR] Fix the deadlock issue in snapshotter. by @​ishan16696 [#​971]
  • [OPERATOR] Memory leak issue has been fixed by ensuring the etcd watch client is properly closed. by @​ishan16696 [#​985]
  • [DEVELOPER] The make verify target was fixed so that it properly executes unit tests. by @​plkokanov [#​1002]

🏃 Others

Helm Charts

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

Container (OCI) Images

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

v0.35.1

Compare Source

[github.com/gardener/etcd-druid:v0.35.1]

🏃 Others

  • [OPERATOR] Added next-cluster-version-compatible CLI flag to the Etcd configMap template to ensure version compatibility during etcd upgrades or downgrades. by @​Shreyas-s14 [#​1293]
  • [OPERATOR] Upgrade to golang:1.25.7 in build/Dockerfile by @​Shreyas-s14 [#​1292]

[github.com/gardener/etcd-wrapper:v0.6.2]

🏃 Others

[github.com/gardener/etcd-backup-restore:v0.41.1]

🐛 Bug Fixes

🏃 Others

  • [OPERATOR] Upgrade to golang:1.25.7 in build/Dockerfile by @​Shreyas-s14 [#​997]
  • [OPERATOR] Added the next-cluster-version-compatible flag to embed etcd and helm chart for version compatibility of etcd. by @​Shreyas-s14 [#​998]

Helm Charts

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

Container (OCI) Images

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

v0.35.0

Compare Source

[github.com/gardener/etcd-druid:v0.35.0]

📰 Noteworthy

  • [DEVELOPER] Refactor e2e tests using go-native tests. make ci-e2e-kind ca now be run against providers none, local or both.
    Set environment variable RETAIN_TEST_ARTIFACTS=all|failed to retain all test-related resources in the cluster. But beware, this can lead to resource starvation for subsequent test cases in the e2e test run. Not setting this will clean up clean up test artifacts for successfully completed test cases.
    Set environment variable RETAIN_KIND_CLUSTER=true to ensure the KIND cluster created for e2e tests is not cleaned up after the tests finish running.
    Specify go-test arguments to be passed to the e2e test run via environment variable GO_TEST_ARGS, like GO_TEST_ARGS="-run TestBasic -count=1 -v".

    You can use convenience make target make clean-e2e-test-resources to clean up test artifacts created for e2e tests, such as PKI resources and test-case-related resources in the KIND cluster. by @​shreyas-s-rao [#​1060]

✨ New Features

  • [OPERATOR] An optional field BackupSpec.StoreSpec.EndpointOverride is introduced in the etcd API, which enables operators to specify the object store's endpoint, overriding the cloud provider's default. by @​renormalize [#​1236]

🐛 Bug Fixes

🏃 Others

  • [OPERATOR] Upgrade to Go 1.25.5 in Dockerfile. by @​ishan16696 [#​1261]
  • [OPERATOR] Upgrade k8s.io/* to v0.34.3, sigs.k8s.io/controller-runtime to v0.22.5. by @​renormalize [#​1264]
  • [OPERATOR] Upgrade to golang:1.25.6 in Dockerfile. by @​renormalize [#​1263]
  • [OPERATOR] EtcdCopyBackupsTask also supports bucket override specified in StoreSpec.EndpointOverride. by @​renormalize [#​1266]
  • [USER] A new Etcd API field spec.etcd.enableGRPCGateway has been introduced to allow raw http(s) calls to the etcd server endpoint without using the etcdctl or etcdutl clients. by @​shreyas-s-rao [#​1060]
  • [DEVELOPER] api module unit tests are now part of GHA tests and enabled GHA tests across all builds by @​anveshreddy18 [#​1229]

[github.com/gardener/etcd-backup-restore:v0.41.0]

✨ New Features

🐛 Bug Fixes

  • [OPERATOR] Fixed the restoration failures that could occur when etcd backups was taken from etcd which has auth enabled. by @​Tomy2e [#​954]

🏃 Others

  • [OPERATOR] Upgrade to go 1.25.0 by @​ishan16696 [#​969]
  • [OPERATOR] Storage endpoint configuration must now be passed through the --store-endpoint-override flag instead of a field in the credential secret. The older method of passing endpoint through credential files is now deprecated. by @​renormalize [#​952]
  • [OPERATOR] Update AWS SDK to provider support for new regions by @​kon-angelo [#​960]
  • [OPERATOR] Upgrade to golang:1.25.6 in build/Dockerfile by @​renormalize [#​974]
  • [OPERATOR] Upgrade k8s.io/* to v0.34.3, and cloud provider dependencies to latest. by @​renormalize [#​980]
  • [DEVELOPER] Introduce build/.dockerignore to reduce the time take in the COPY phase during a local docker build on a developer's machine. by @​renormalize [#​972]

[github.com/gardener/etcd-wrapper:v0.6.1]

🏃 Others

Helm Charts

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

Container (OCI) Images

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

v0.34.0

Compare Source

[github.com/gardener/etcd-druid:v0.34.0]

📰 Noteworthy

  • [OPERATOR] CRDs are now included directly in the git repository and helm charts, improving deployment reliability and version control tracking. by @​mjudeikis [#​1195]
  • [DEPENDENCY] Upgrade k8s.io/* dependencies to v0.34.2, and direct dependencies to latest desired versions. by @​renormalize [#​1213]

✨ New Features

  • [OPERATOR] Introduced the EtcdOpsTask CRD to enable declarative management of out-of-band etcd operational tasks, starting with on-demand snapshot configuration. Refer the api documentation to learn more about the etcdopstask api. by @​seshachalam-yv [#​1129]
  • [OPERATOR] Cluster ID mismatch could now be detected by observing the ClusterIDMismatch Condition on the Etcd resource. by @​CaptainIRS [#​1165]
  • [OPERATOR] Introduced and implemented the on-demand snapshot task for both delta and full snapshots for etcd. Refer the usage doc to learn more about how to configure and deploy an etcdopstask by @​seshachalam-yv [#​1129]

🏃 Others

  • [OPERATOR] fix order of instructions in recovery docs by @​mstueer [#​1175]
  • [OPERATOR] Set the PodSecurityContext's fsGroupChangePolicy to OnRootMismatch. by @​ishan16696 [#​1207]
  • [OPERATOR] Upgrade to Go 1.25 in Dockerfile and Actions. by @​renormalize [#​1205]
  • [OPERATOR] export testresults as inlined ocm-resource by @​heldkat [#​1164]
  • [OPERATOR] Now, the singleton etcd cluster's readiness probe will use the /readyz endpoint of the etcd-wrapper instead of the /healthz endpoint of backup-restore. by @​ishan16696 [#​1193]
  • [OPERATOR] Added cli flags for etcdopstask controller configuration for non Operator-Config based etcd-druid setup. by @​Shreyas-s14 [#​1226]
  • [USER] Snapshot compression is now enabled by default.
    If you wish to disable the snapshot compression then please set the etcd resource: .spec.backup.compression.enabled to false. by @​ishan16696 [#​1202]
  • [DEVELOPER] Set least permissible privileges for GHA build for release & non-release workflows by @​anveshreddy18 [#​1224]

[github.com/gardener/etcd-wrapper:v0.6.0]

🏃 Others

[github.com/gardener/etcd-backup-restore:v0.40.0]

📰 Noteworthy

  • [DEPENDENCY] Upgrade k8s.io/* dependencies to v0.34.2, and direct dependencies to latest desired versions. by @​renormalize [#​937]

🏃 Others

  • [OPERATOR] Adds the additional handling to reduce file permissions of safe_guard file. by @​ishan16696 [#​933]
  • [OPERATOR] Upgrade to Go 1.25 in Dockerfile and Actions. by @​renormalize [#​929]
  • [USER] Snapshot compression is now enabled by default.
    If you wish to disable the snapshot compression then please set this flag: --compress-snapshots to false. by @​ishan16696 [#​927]
  • [DEVELOPER] Set least permissible privileges for GHA build for release & non-release workflows by @​anveshreddy18 [#​942]

Helm Charts

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

Container (OCI) Images

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

v0.33.0

Compare Source

[github.com/gardener/etcd-druid:v0.33.0]

⚠️ Breaking Changes

  • [DEVELOPER] .ci scripts have been removed. As a consequence, GHA workflows and Dockerfile are now streamlined. by @​shreyas-s-rao [#​1172]
  • [DEVELOPER] make druid has been replaced by make build with the correct ldflags and args. by @​shreyas-s-rao [#​1172]

✨ New Features

🐛 Bug Fixes

  • [OPERATOR] An issue causing Etcd objects to not get reconciled on Create due to a stale PartialObjectMetadata cache is now fixed. by @​shafeeqes [#​1188]

🏃 Others

  • [OPERATOR] Reduces the default value of etcd's --snapshot-count from 75,000 to 10,000 set by spec.etcd.snapshotCount. This will reduce memory and disk usage of etcd.
    If you rely on the previous default, then set spec.etcd.snapshotCount: 75000 to keep the old behavior. by @​ishan16696 [#​1166]
  • [DEVELOPER] Add make target make check-license-headers to check missing license headers. by @​shreyas-s-rao [#​1170]

[github.com/gardener/etcd-backup-restore:v0.39.0]

✨ New Features

  • [OPERATOR] When using S3 (or a S3-compatible) storage provider you can now configure the responseChecksumValidation and requestChecksumCalculation options via the secret file by @​maboehm [#​902]
  • [OPERATOR] Cluster ID is now part of the etcd member lease for operators to easily troubleshoot split-brain/split-quorum scenarios. by @​CaptainIRS [#​913]
  • [OPERATOR] GCS snapstore now support web identity authentication.
    To be enabled, the credentialsConfig (or serviceaccount.json) must be configured with credentials of type external_account, additionally in the same directory files projectID and token must be set respectively with the GCP project id and identity token. by @​vpnachev [#​908]

🏃 Others

Helm Charts

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

Container (OCI) Images

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

v0.32.0

Compare Source

[github.com/gardener/etcd-druid:v0.32.0]

⚠️ Breaking Changes

  • [OPERATOR] Snapshot compaction resources API has been changed in incompatible way. Refer the snapshotCompactionSpec section in the document to learn more on how to configure snapshot compaction controller. by @​anveshreddy18 [#​1130]

📰 Noteworthy

  • [OPERATOR] EtcdStatus.Conditions slice is extended with a new condition type ConditionTypeLastSnapshotCompactionSucceeded that reports the status of last compaction activity ( compaction job / fullSnapshot ). See #​1130 for more details. by @​anveshreddy18 [#​1130]

✨ New Features

  • [OPERATOR] Trigger full snapshot when spinning up a compaction job is unviable, in order to expedite the successive restoration efforts by etcd-backup-restore. by @​anveshreddy18 [#​1130]

🐛 Bug Fixes

🏃 Others

📖 Documentation

Helm Charts

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

Container (OCI) Images

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

v0.31.0

Compare Source

[gardener/etcd-druid]

⚠️ Breaking Changes

  • [OPERATOR] The existing CLI flag reconciler-service-account was optional. Its value is a fully qualified name of the service account used by etcd-druid in the format "system:serviceaccount::". This has now been made required. If you are continuing to use the deprecated CLI fags then you must specify it. Alternatively if you have switched to using the new OperatorConfiguration then you should set "OperatorConfiguration.Webhooks.EtcdComponentProtection.ServiceAccountInfo" instead. by @​unmarshall [#​1090]

✨ New Features

  • [DEVELOPER] The new .spec.etcd.wrapperPort field allows to change the server port of etcd-wrapper. by @​rfranzke [#​1086]
  • [OPERATOR] Introduced OperatorConfiguration as a replacement to the existing etcd-druid CLI flags. The configuration gets mounted as a ConfigMap onto the etcd-druid Deployment. The existing CLI flags have been marked as deprecated. Their support will be removed after a few releases of etcd-druid. by @​unmarshall [#​1090]

🐛 Bug Fixes

  • [DEVELOPER] Fix incorrectly named config field in skaffold profile for e2e tests by @​anveshreddy18 [#​1134]
  • [DEVELOPER] An issue has been fixed which caused etcd pods not to start when port different from the default values were used. by @​rfranzke [#​1086]
  • [OPERATOR] Fix a bug which caused etcd-druid to fail at start up, due to a group mismatch for OperatorConfiguration in its group registration and templates. by @​renormalize [#​1118]
  • [USER] Fix a volume mount issue of provider Local for etcd backups by @​anveshreddy18 [#​1102]

🏃 Others

  • [USER] Secret controller now manages finalizer on referenced backup-restore TLS secrets. by @​shreyas-s-rao [#​1125]
  • [OPERATOR] replace usage of fake client library in tests with the fake client builder in test/utils directory by @​Shreyas-s14 [#​1120]
  • [OPERATOR] Fixes etcd-druid service template yaml to properly support operator configuration values defined in values.yaml by @​unmarshall [#​1132]
  • [DEVELOPER] Remove the functionality that deletes old ConfigMaps from the cluster by @​anveshreddy18 [#​1103]

[gardener/etcd-backup-restore]

✨ New Features

🏃 Others

[gardener/etcd-wrapper]

🏃 Others

Helm Charts

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

Container (OCI) Images

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

v0.30.1

Compare Source

[gardener/etcd-wrapper]

🏃 Others

Helm Charts

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

Container (OCI) Images

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

v0.30.0

Compare Source

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@23t-machine-user

23t-machine-user commented Jan 17, 2025

Copy link
Copy Markdown
Collaborator Author

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 24 additional dependencies were updated

Details:

Package Change
github.com/gardener/gardener v1.106.1 -> v1.110.1
github.com/BurntSushi/toml v1.3.2 -> v1.4.0
github.com/cyphar/filepath-securejoin v0.3.1 -> v0.3.5
github.com/emicklei/go-restful/v3 v3.11.0 -> v3.12.1
github.com/fatih/color v1.17.0 -> v1.18.0
github.com/gardener/cert-management v0.15.0 -> v0.17.1
github.com/go-openapi/errors v0.20.4 -> v0.22.0
github.com/go-openapi/jsonreference v0.20.2 -> v0.21.0
github.com/google/gnostic-models v0.6.8 -> v0.6.9
github.com/gorilla/websocket v1.5.0 -> v1.5.3
github.com/klauspost/compress v1.17.9 -> v1.17.11
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.74.0 -> v0.78.2
go.opentelemetry.io/otel v1.28.0 -> v1.29.0
go.opentelemetry.io/otel/trace v1.28.0 -> v1.29.0
golang.org/x/exp v0.0.0-20241009180824-f66d83c29e7c -> v0.0.0-20241204233417-43b7b7cde48d
google.golang.org/genproto/googleapis/api v0.0.0-20240826202546-f6391c0de4c7 -> v0.0.0-20241206012308-a4fef0638583
helm.sh/helm/v3 v3.16.2 -> v3.16.3
istio.io/api v1.23.2 -> v1.24.1
istio.io/client-go v1.23.2 -> v1.24.1
k8s.io/kube-aggregator v0.31.1 -> v0.31.3
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f -> v0.0.0-20241127205056-99599406b04f
sigs.k8s.io/controller-tools v0.16.4 -> v0.16.5
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 -> v0.0.0-20241014173422-cfa47c3a1cc8
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 -> v4.4.3

@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch from 3838265 to a8e0741 Compare January 18, 2025 10:03
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.26.0 Update module github.com/gardener/etcd-druid to v0.26.1 Jan 18, 2025
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 3 times, most recently from be2e9a3 to c3015d7 Compare January 27, 2025 20:47
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 4 times, most recently from 928a628 to 32ae605 Compare February 4, 2025 10:03
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.26.1 Update module github.com/gardener/etcd-druid to v0.27.0 Feb 7, 2025
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 4 times, most recently from e68af77 to 61f4630 Compare February 14, 2025 15:33
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 3 times, most recently from 0a94ccc to 06a589f Compare February 17, 2025 16:48
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 4 times, most recently from 3c5bf68 to 48330da Compare March 12, 2025 09:04
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch from 48330da to 88dabff Compare March 17, 2025 08:23
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.27.0 Update module github.com/gardener/etcd-druid to v0.28.0 Mar 17, 2025
@23t-machine-user

23t-machine-user commented Mar 17, 2025

Copy link
Copy Markdown
Collaborator Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: downloading github.com/gardener/gardener v1.106.1
go: downloading sigs.k8s.io/controller-runtime v0.23.3
go: downloading github.com/spf13/cobra v1.10.2
go: downloading k8s.io/api v0.35.5
go: downloading k8s.io/client-go v0.35.5
go: downloading k8s.io/component-base v0.35.5
go: downloading github.com/gardener/etcd-druid v0.38.1
go: downloading github.com/gardener/etcd-druid/api v0.0.0
go: downloading github.com/go-logr/logr v1.4.4
go: downloading k8s.io/apimachinery v0.35.5
go: downloading github.com/gardener/machine-controller-manager v0.56.1
go: downloading github.com/spf13/pflag v1.0.10
go: downloading k8s.io/autoscaler/vertical-pod-autoscaler v1.6.0
go: downloading github.com/pkg/errors v0.9.1
go: downloading github.com/hetznercloud/hcloud-go/v2 v2.47.0
go: downloading github.com/golang/mock v1.6.0
go: downloading github.com/onsi/ginkgo/v2 v2.32.1
go: downloading k8s.io/apiextensions-apiserver v0.35.5
go: downloading github.com/onsi/gomega v1.42.1
go: downloading go.uber.org/mock v0.6.0
go: downloading github.com/Masterminds/semver/v3 v3.5.0
go: downloading github.com/coreos/go-systemd/v22 v22.7.0
go: downloading k8s.io/kubelet v0.34.3
go: downloading k8s.io/utils v0.0.0-20260707023825-cf1189d6abe3
go: downloading go.uber.org/zap v1.28.0
go: downloading github.com/inconshreveable/mousetrap v1.1.0
go: downloading github.com/evanphx/json-patch/v5 v5.9.11
go: downloading k8s.io/klog/v2 v2.130.1
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading github.com/fluent/fluent-operator/v2 v2.9.0
go: downloading k8s.io/klog v1.0.0
go: downloading github.com/gardener/cert-management v0.15.0
go: downloading github.com/gardener/hvpa-controller/api v0.17.0
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading github.com/kubernetes-csi/external-snapshotter/client/v4 v4.2.0
go: downloading github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.74.0
go: downloading istio.io/client-go v1.23.2
go: downloading k8s.io/kube-aggregator v0.31.1
go: downloading k8s.io/metrics v0.35.1
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading golang.org/x/net v0.57.0
go: downloading golang.org/x/term v0.45.0
go: downloading sigs.k8s.io/randfill v1.0.0
go: downloading golang.org/x/crypto v0.54.0
go: downloading k8s.io/kube-openapi v0.0.0-20260127142750-a19766b6e2d4
go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.2
go: downloading github.com/mitchellh/hashstructure/v2 v2.0.2
go: downloading github.com/prometheus/client_golang v1.23.2
go: downloading gopkg.in/inf.v0 v0.9.1
go: downloading gopkg.in/evanphx/json-patch.v4 v4.13.0
go: downloading sigs.k8s.io/json v0.0.0-20250730193827-2d320260d730
go: downloading sigs.k8s.io/yaml v1.6.0
go: downloading github.com/google/go-cmp v0.7.0
go: downloading github.com/go-logr/zapr v1.3.0
go: downloading gomodules.xyz/jsonpatch/v2 v2.4.0
go: downloading helm.sh/helm/v3 v3.16.2
go: downloading github.com/andybalholm/brotli v1.1.1
go: downloading golang.org/x/exp v0.0.0-20260611194520-c48552f49976
go: downloading go.uber.org/multierr v1.11.0
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674
go: downloading istio.io/api v1.23.2
go: downloading github.com/fxamacker/cbor/v2 v2.9.0
go: downloading golang.org/x/time v0.14.0
go: downloading golang.org/x/oauth2 v0.35.0
go: downloading github.com/google/btree v1.1.3
go: downloading golang.org/x/sync v0.22.0
go: downloading golang.org/x/sys v0.47.0
go: downloading github.com/json-iterator/go v1.1.12
go: downloading go.yaml.in/yaml/v2 v2.4.3
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/client_model v0.6.2
go: downloading github.com/prometheus/common v0.67.5
go: downloading github.com/prometheus/procfs v0.19.2
go: downloading google.golang.org/protobuf v1.36.11
go: downloading github.com/google/gnostic-models v0.7.1
go: downloading go.yaml.in/yaml/v3 v3.0.4
go: downloading github.com/Masterminds/sprig/v3 v3.3.0
go: downloading github.com/fsnotify/fsnotify v1.9.0
go: downloading github.com/cyphar/filepath-securejoin v0.3.1
go: downloading github.com/mitchellh/copystructure v1.2.0
go: downloading github.com/xeipuuv/gojsonschema v1.2.0
go: downloading github.com/BurntSushi/toml v1.3.2
go: downloading github.com/gobwas/glob v0.2.3
go: downloading github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2
go: downloading github.com/go-openapi/jsonreference v0.21.4
go: downloading github.com/go-openapi/swag v0.25.4
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/go-openapi/errors v0.20.4
go: downloading github.com/moby/spdystream v0.5.1
go: downloading github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
go: downloading github.com/x448/float16 v0.8.4
go: downloading github.com/golang/protobuf v1.5.4
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20250303144028-a0af3efb3deb
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
go: downloading github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee
go: downloading golang.org/x/text v0.41.0
go: downloading github.com/go-task/slim-sprig/v3 v3.0.0
go: downloading golang.org/x/tools v0.48.0
go: downloading dario.cat/mergo v1.0.1
go: downloading github.com/Masterminds/goutils v1.1.1
go: downloading github.com/huandu/xstrings v1.5.0
go: downloading github.com/shopspring/decimal v1.4.0
go: downloading github.com/spf13/cast v1.7.0
go: downloading github.com/mitchellh/reflectwalk v1.0.2
go: downloading github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415
go: downloading github.com/go-openapi/jsonpointer v0.22.4
go: downloading github.com/go-openapi/swag/cmdutils v0.25.4
go: downloading github.com/go-openapi/swag/conv v0.25.4
go: downloading github.com/go-openapi/swag/fileutils v0.25.4
go: downloading github.com/go-openapi/swag/jsonname v0.25.4
go: downloading github.com/go-openapi/swag/jsonutils v0.25.4
go: downloading github.com/go-openapi/swag/loading v0.25.4
go: downloading github.com/go-openapi/swag/mangling v0.25.4
go: downloading github.com/go-openapi/swag/netutils v0.25.4
go: downloading github.com/go-openapi/swag/stringutils v0.25.4
go: downloading github.com/go-openapi/swag/typeutils v0.25.4
go: downloading github.com/go-openapi/swag/yamlutils v0.25.4
go: downloading github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f
go: downloading github.com/google/pprof v0.0.0-20260402051712-545e8a4df936
go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb
go: downloading github.com/emicklei/go-restful/v3 v3.13.0
go: downloading github.com/blang/semver/v4 v4.0.0
go: downloading go.opentelemetry.io/otel/trace v1.41.0
go: downloading go.opentelemetry.io/otel v1.41.0
go: downloading golang.org/x/mod v0.38.0
go: github.com/23technologies/gardener-extension-provider-hcloud/pkg/cmd/controller imports
	github.com/gardener/etcd-druid/api/v1alpha1: reading github.com/gardener/etcd-druid/api/go.mod at revision api/v0.0.0: unknown revision api/v0.0.0

@rhizoet rhizoet removed their assignment Mar 19, 2025
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.28.0 Update module github.com/gardener/etcd-druid to v0.29.0 Apr 14, 2025
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 3 times, most recently from 593ab97 to 2ef8023 Compare April 25, 2025 06:39
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.29.0 Update module github.com/gardener/etcd-druid to v0.29.1 Apr 25, 2025
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 3 times, most recently from d32a5b0 to 0757197 Compare May 2, 2025 11:21
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch from 0757197 to bd1642b Compare May 15, 2025 18:23
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.29.1 Update module github.com/gardener/etcd-druid to v0.30.0 May 15, 2025
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 3 times, most recently from 11e859b to 7caf495 Compare May 16, 2025 00:39
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch from 7caf495 to f28cd6a Compare May 26, 2025 08:48
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.30.0 Update module github.com/gardener/etcd-druid to v0.30.1 May 26, 2025
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 3 times, most recently from 23eb4f7 to 37d24dd Compare June 3, 2025 10:04
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 2 times, most recently from 999977c to ed94501 Compare June 5, 2025 19:03
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 2 times, most recently from 4d756cd to e2410a6 Compare June 19, 2025 18:05
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch from e2410a6 to 03c1fa2 Compare June 27, 2025 15:36
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 2 times, most recently from cea61b9 to 448e384 Compare July 9, 2025 11:22
@23t-machine-user 23t-machine-user changed the title Update module github.com/gardener/etcd-druid to v0.30.1 Update module github.com/gardener/etcd-druid to v0.31.0 Jul 9, 2025
@23t-machine-user
23t-machine-user force-pushed the renovate/github.qkg1.top-gardener-etcd-druid-0.x branch 3 times, most recently from 5e898df to a95ac01 Compare July 16, 2025 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants