openova/scripts
e3mrah 94ffe01ff0
chore(bootstrap-kit): remove slot 95 bp-stalwart-sovereign (Phase-2 deferred) (#958)
The bp-stalwart-sovereign chart's post-install Job times out on fresh
Sovereigns (observed on otech113) and blocks the entire bootstrap-kit
Kustomization. Phase-2 Sovereign-local mail (umbrella #924) is OUT OF
SCOPE for the current Phase-1 cutover.

Phase-1 Console PIN/magic-link delivery already works through the
mothership SMTP relay path:
  - products/catalyst/chart/values.yaml#sovereign.smtp.* defaults to
    mail.openova.io:587 / noreply@openova.io
  - products/catalyst/bootstrap/api/internal/handler/sovereign_smtp_seed.go
    seeds those bytes into catalyst-system/sovereign-smtp-credentials at
    bootstrap, so bp-catalyst-platform's `lookup` resolves on first
    reconcile without waiting for a Sovereign-local Stalwart.

This commit:
  - Deletes clusters/_template/bootstrap-kit/95-bp-stalwart-sovereign.yaml
  - Updates the kustomization.yaml resource list with a comment block
    documenting the deferral and the canonical re-entry conditions.
  - Updates scripts/expected-bootstrap-deps.yaml so check-bootstrap-deps.sh
    no longer expects the slot. Audit re-runs clean (0 drift, 0 cycles).

The chart itself stays at platform/stalwart-sovereign/ for future
Phase-2 work; only the bootstrap slot is removed.

Refs: #883 #924

Co-authored-by: Hatice Yildiz <hatiyildiz@openova.io>
2026-05-05 15:55:30 +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-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 chore(bootstrap-kit): remove slot 95 bp-stalwart-sovereign (Phase-2 deferred) (#958) 2026-05-05 15:55:30 +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