Three contabo-mkt Flux Kustomizations were broken by my recent PRs:
- flux-system/catalyst-platform: PR #260 added a Helm-template-syntax CRD
at products/catalyst/chart/templates/crd-provisioningstate.yaml.
Contabo's Flux Kustomization reads this path as raw YAML and chokes on
the {{ }} blocks. Moved the CRD to products/catalyst/chart/crds/
(Helm convention — installed unconditionally, not Helm-templated).
- flux-system/marketplace-api: PR #246 deleted the kustomization.yaml
index file that contabo's Flux Kustomization needs to enumerate
manifests. PR #280 deleted the marketplace-api/ingress.yaml. Restored
both as raw YAML.
- flux-system/sme-services: PR #281 deleted the entire sme-services/
directory. Restored all 14 manifest files as raw YAML.
Sovereign-side: added .helmignore entries so Sovereign HelmRelease
installs (otech, omantel) skip the contabo-only files entirely:
- templates/ingress.yaml (Traefik Middleware + Ingress for console)
- templates/ingress-console-tls.yaml (TLS-terminating ingress, NEW —
was missing on contabo, causing TRAEFIK DEFAULT CERT errors)
- templates/sme-services/
- templates/marketplace-api/
Bumped 1.1.6 -> 1.1.8.
Cluster impact:
- contabo: 3 broken Kustomizations recover; console.openova.io gets
proper Let's Encrypt cert via the new console-openova-tls Certificate.
- otech / omantel Sovereigns: no contabo-mkt content rendered; install
works clean against chart 1.1.8.
Co-authored-by: hatiyildiz <hatice.yildiz@openova.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>