0.5.0 - Gateway API, Unlimited Sync Retries, and 20+ Chart Upgrades
This release adds Gateway API support with a dedicated config chart, switches ArgoCD sync retries to unlimited with exponential backoff to eliminate sync-wave deadlocks, splits Cilium into operator and config charts, and upgrades 20+ external Helm charts to their latest versions.
Added:
- Gateway API support - a new
gateway-api-crdsapp installs Gateway API CRDs from the upstream kubernetes-sigs repository, and a newgateway-configchart provisions Gateway resources, HTTP-to-HTTPS redirect routes, per-service HTTPRoutes, ReferenceGrant, and an optional DNS target service. cilium-configchart - new config chart for Cilium CR instances (L2AnnouncementPolicy, LoadBalancerIPPool), following the operator + config chart pattern used by cert-manager and keycloak.- cert-manager SSA webhook fix - added
ignoreDifferenceswithRespectIgnoreDifferences=trueforcaBundleon webhook configurations to resolve server-side apply conflicts. Includes a troubleshooting guide.
Changed:
- Unlimited sync retries (ADR-0007 update) - sync retry policy changed from bounded (5 retries) to unlimited with exponential backoff. Bounded retries caused earlier sync waves to exhaust their retry budget before dependencies were ready, permanently blocking all later waves.
ignoreMissingValueFilesdisabled - enforces that all expected value files exist, catching misconfiguration early rather than silently skipping missing files.internal-dnsswitched to upstream chart - now uses the kubernetes-sigs external-dns Helm repo instead of the Bitnami OCI chart.krCLI improvements - fixed ArgoCD install param escaping,--clustertargeting now includes child clusters viaparent:inkuberise.yaml, added parent reference validation, andkr upnow always runs idempotent init.- Cilium updated to 1.20 - updated install params and added
ignoreDifferencesfor Secret data to prevent drift detection on auto-generated secrets. - 20+ chart version bumps - including kube-prometheus-stack 82.16.1, external-secrets 2.2.0, oauth2-proxy 10.4.2, rancher 2.14.0, ollama 1.54.0, ingress-nginx 4.15.1, and many more.
Removed:
external-dnsduplicate entry - consolidatedexternal-dnsandexternal-dns-sigsinto a single app using the upstream kubernetes-sigs chart.