PR #1875 added `sovereign-tls` to the bp-self-sovereign-cutover dependsOn
in both the chart AND scripts/expected-bootstrap-deps.yaml. PR #1879
reverted the chart half (because HelmRelease.dependsOn cannot reference a
Flux Kustomization — helm-controller logs "not found", chart parks
Stalled, handover never fires).
The scripts/expected-bootstrap-deps.yaml half was left behind, so the
dep-graph-audit job now fails on origin/main with drift between the
declared expectation (`bp-gitea bp-harbor sovereign-tls`) and the chart
on disk (`bp-gitea bp-harbor`).
Scrub:
- Remove `sovereign-tls` from the cutover's depends_on list.
- Remove the stale `sovereign-tls` placeholder slot 0t entry (no HR
file exists for it — it is a Flux Kustomization).
- Replace the obsolete comment block with a short note explaining the
PR #1875 / #1879 history so the next reader doesn't re-add it.
Verified: `bash scripts/check-bootstrap-deps.sh` -> "OK: bootstrap-kit
dependency graph audit PASSED" with Drift: 0, Cycles: 0.
Verified: `helm template platform/self-sovereign-cutover/chart` -> exit 0.
Refs #1871
Co-authored-by: hatiyildiz <hatice.yildiz@openova.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>