openova/scripts
e3mrah ab6f3e6510
fix(scripts): scrub stale sovereign-tls from expected-bootstrap-deps.yaml (post #1879 cleanup, fixes dep-graph-audit) (Refs #1871) (#1881)
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>
2026-05-19 04:14:43 +04:00
..
check-bootstrap-deps.sh fix(bp-external-secrets-stores): split ClusterSecretStore into separate chart per #247 pattern (closes #331) (#426) 2026-05-01 17:33:47 +04:00
check-bootstrap-kit-pin-sync.sh feat(ci): TBD-A26 pin-sync audit verifies GHCR artifact exists for each bootstrap-kit pin (#1874) 2026-05-19 03:12:13 +04:00
check-vendor-coupling.sh fix(ci): vendor-coupling guardrail path - products/catalyst/bootstrap/api/internal/objectstorage (closes #438) (#440) 2026-05-01 18:21:57 +04:00
expected-bootstrap-deps.yaml fix(scripts): scrub stale sovereign-tls from expected-bootstrap-deps.yaml (post #1879 cleanup, fixes dep-graph-audit) (Refs #1871) (#1881) 2026-05-19 04:14:43 +04:00
generate-blueprint-deps.sh fix(wizard): blueprint deps sourced from Flux dependsOn (single source of truth) (#652) 2026-05-03 09:47:52 +04:00
operator-recover-sovereign.sh docs(ops): comprehensive operator runbook + remediation playbook + idempotent recovery script 2026-04-29 19:26:29 +02:00