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>