openova/products/catalyst/chart
e3mrah f4a83a27eb
fix(bp-catalyst-platform): remove SME-namespace references — Sovereigns don't run SME (closes #281) (#286)
Sovereigns don't have an `sme` namespace, so installing bp-catalyst-platform
1.1.5 on otech.omani.works failed with:

  Helm install failed for release catalyst-system/catalyst-platform
  with chart bp-catalyst-platform@1.1.5:
    failed to create resource: namespaces "sme" not found

Same family of bug as #279 (Traefik Middleware): Group C cutover dragged
contabo-mkt-only SME product manifests into the Catalyst umbrella chart.
PR #280 deleted the SME *ingresses* but the deeper microservice mesh
remained.

Fix
---
Delete the entire `products/catalyst/chart/templates/sme-services/`
directory — 13 manifests, ~36 K8s resources. Every one of them is
hardcoded to `namespace: sme` and to `sme.openova.io` URLs. The SME
service mesh (auth/catalog/tenant/provisioning/billing/domain/
notification/gateway/console/admin/marketplace + configmap + SAs) is
the OpenOva.io contabo-mkt marketplace product, not part of the
Catalyst control plane that ships with every Sovereign.

If/when SME is redeployed it will live in a contabo-mkt-only
Kustomization or a separate `bp-sme` Blueprint — out of scope for the
bp-catalyst-platform umbrella, which must remain Sovereign-portable.

Verification
------------
- `grep -rn 'namespace: sme' products/catalyst/chart/templates/` → 0 hits
- `grep -rn 'sme' products/catalyst/chart/templates/` → 0 hits
- `helm template products/catalyst/chart` → exit 0, 260 kinds, 0 SME refs

Versions bumped 1.1.5 → 1.1.6 in:
  - products/catalyst/chart/Chart.yaml (chart + appVersion)
  - clusters/_template/bootstrap-kit/13-bp-catalyst-platform.yaml
  - clusters/otech.omani.works/bootstrap-kit/13-bp-catalyst-platform.yaml
  - clusters/omantel.omani.works/bootstrap-kit/13-bp-catalyst-platform.yaml

Closes #281
Related #279, #280 (same root-cause family — Group C cutover artifacts)

Co-authored-by: hatiyildiz <hatice.yildiz@openova.io>
2026-04-30 18:50:36 +04:00
..
templates fix(bp-catalyst-platform): remove SME-namespace references — Sovereigns don't run SME (closes #281) (#286) 2026-04-30 18:50:36 +04:00
Chart.yaml fix(bp-catalyst-platform): remove SME-namespace references — Sovereigns don't run SME (closes #281) (#286) 2026-04-30 18:50:36 +04:00
values.yaml feat(provisioner): provisioning-state CRD + persistent store (resolves #88) (#260) 2026-04-30 17:16:57 +04:00