Skip to content

chore(chart): bump steward-etcd dependency to 0.16.0 - #21

Open
atbagan wants to merge 1 commit into
masterfrom
chore/steward-etcd-0.16.0-pin
Open

atbagan wants to merge 1 commit into
masterfrom
chore/steward-etcd-0.16.0-pin

Conversation

@atbagan

@atbagan atbagan commented Jun 9, 2026

Copy link
Copy Markdown

Vendors steward-etcd 0.16.0 (OCI digest sha256:3f5020184352a1ea0c89759c11539646151a5281b8d2d7f2a2de0eabc1cc8d89) into the parent chart so a helm upgrade carries the etcd quorum invariants instead of reverting them:

  • required podAntiAffinity (topology kubernetes.io/hostname) so no two etcd members co-locate
  • publishNotReadyAddresses: true on the headless Service so a single member can rejoin (no DNS deadlock)

Also documents the replicaCount knob: during a load-shed the operator is held at 0 out-of-band, and setting replicaCount on a helm upgrade keeps it pinned rather than re-rendering 1 and unpausing as a side effect.

Verified: helm template renders both invariants from the vendored subchart; replicaCount=0 yields a 0-replica controller Deployment. Chart 0.4.1.

Pulls the etcd quorum invariants (required podAntiAffinity +
publishNotReadyAddresses) into the vendored subchart so a helm upgrade
preserves them instead of reverting. Document the replicaCount knob: it
holds the operator at 0 across an upgrade during load-shed rather than
re-rendering 1. Chart 0.4.1.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant