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> |
||
|---|---|---|
| .. | ||
| _template | ||
| contabo-mkt/tenants | ||
| omantel.omani.works | ||
| otech.omani.works | ||