fix(ingress): legacy NGF HTTP-01/ListenerSet + wildcard TLS, Gateway API v1.5.1, drop ACK ACM#554
fix(ingress): legacy NGF HTTP-01/ListenerSet + wildcard TLS, Gateway API v1.5.1, drop ACK ACM#554sanmesh-kakade wants to merge 1 commit into
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (1)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
49500bc to
6da8d89
Compare
📋 Gateway API CRD changelog v1.4.1 → v1.5.1 — verified against the real manifests, with impactv1.5.1 is a conformance/docs patch over v1.5.0 (zero CRD schema change) — all API deltas are from v1.5.0. Legend: ✅ affects us ·
Pre-flight before applyIf managedFields show Apply these CRDs before the NGF 2.6.3 controller (facets-utility-modules#39). Net: additive + safe for our Gateway/HTTPRoute/ReferenceGrant usage. Only real watch-items: the rollback VAP and a possible server-side-apply field-manager conflict — both operational, neither a schema break. |
….5.1 Mirrors Facets-cloud/facets-modules#554 into the redesigned NGF modules: - common/gateway_api_crd: default Gateway API version v1.4.1 -> v1.5.1 (enum adds v1.5.1/v1.5.0; sample + main.tf lookup updated). - nginx_gateway_fabric_{aws,azure,gcp,ovh}: control-plane resource defaults bumped — requests 200m/256Mi -> 250m/512Mi, limits 500m/512Mi -> 1/1Gi (schema defaults + x-ui-placeholders + sample). Chart/image change is inherited from the base utility module these modules delegate to (facets-utility-modules#39 -> facetscloud/nginx-gateway-fabric:2.6.5), so no image refs change here. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…API v1.5.1, drop ACK ACM - Gateway API CRDs default to v1.5.1; raise legacy control-plane resource defaults + min_replicas. - Remove the ACK ACM controller + DNS-01 from the legacy NGF flavors (drop the module + output). - legacy aws/azure/gcp flavors: DNS-01 (gts-production) cert issuance + wildcard TLS for private LBs (mirror k8s-native); drop the unsupported cluster_issuer_override fallback. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
d281f17 to
ea29bd8
Compare
What
Legacy NGF flavors: HTTP-01 + ListenerSet cert flow, wildcard TLS for private LBs, Gateway API v1.5.1, and removal of the ACK ACM controller path.
Changes
min_replicas.cluster_issuer_overridefallback.