cutover: pivot 51 HelmRepository URLs to local Harbor
Some checks are pending
Vendor-coupling guardrail / Vendor-coupling guardrail (push) Waiting to run
Cluster bootstrap-kit drift guardrail / Detect bootstrap-kit drift (push) Waiting to run
Phase-8a preflight C — Cilium Gateway HTTPRoute admission / Preflight Cilium HTTPRoute admission (push) Waiting to run
Test — Bootstrap Kit (kind cluster + Flux) / dependency-graph-audit (push) Waiting to run
Test — Bootstrap Kit (kind cluster + Flux) / pin-sync-audit (push) Waiting to run
Test — Bootstrap Kit (kind cluster + Flux) / manifest-validation (push) Blocked by required conditions
Test — Bootstrap Kit (kind cluster + Flux) / kind-reconciliation (push) Blocked by required conditions

This commit is contained in:
self-sovereign-cutover 2026-05-18 14:54:10 +00:00
parent bece97e2c2
commit d63a8c05d9
50 changed files with 61 additions and 50 deletions

View File

@ -20,7 +20,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -39,7 +39,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -20,7 +20,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -41,7 +41,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -20,7 +20,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -16,7 +16,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -28,7 +28,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -43,7 +43,7 @@ spec:
# helmrepository-patches) is what flips this URL to the local Harbor
# post-handover; until then this Sovereign is soft-tethered like the
# rest of the kit.
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -20,7 +20,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -20,7 +20,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -20,7 +20,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -21,7 +21,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -61,7 +61,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -35,7 +35,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -25,7 +25,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---
@ -737,6 +737,17 @@ spec:
# N regions correctly. Without this the chroot fell back to the
# live-Nodes path and emitted "1 cluster 1 region" on every
# multi-region Sovereign (caught on t126, 2026-05-16).
# ─── openova-catalog HelmRepository URL (TBD-C19, 2026-05-18) ──
# Pivoted by self-sovereign-cutover step-06 phase-2.5 from
# oci://ghcr.io/openova-io → local Harbor mirror so the
# catalyst-platform chart re-renders openova-catalog HR with
# the post-cutover URL on every reconcile. Bootstrap-kit
# Kustomization preserves this override across reconciles —
# without it Step-08 catches `openova-catalog` regressing
# back to ghcr.io ~1 min after Phase-1 patch.
catalog:
helmRepository:
url: oci://registry.t22.omantel.biz/openova-io
sovereign:
# MUST be quoted: SOVEREIGN_REGIONS_JSON contains valid JSON like
# `[{"cloudRegion":"hel1",...}]`. Without quotes, YAML interprets

View File

@ -19,7 +19,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -32,7 +32,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -25,7 +25,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -35,7 +35,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -27,7 +27,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -32,7 +32,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -58,7 +58,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -35,7 +35,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -40,7 +40,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -37,7 +37,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -34,7 +34,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -34,7 +34,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -32,7 +32,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -37,7 +37,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -34,7 +34,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -32,7 +32,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -32,7 +32,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -33,7 +33,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -31,7 +31,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -34,7 +34,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -31,7 +31,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -49,7 +49,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -36,7 +36,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -73,7 +73,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -59,7 +59,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -40,7 +40,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -54,7 +54,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -36,7 +36,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -54,7 +54,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -38,7 +38,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -31,7 +31,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -44,7 +44,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -39,7 +39,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -52,7 +52,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---

View File

@ -31,7 +31,7 @@ metadata:
spec:
type: oci
interval: 15m
url: oci://ghcr.io/openova-io
url: oci://registry.t22.omantel.biz/openova-io
secretRef:
name: ghcr-pull
---