# ------------------------------------------------------------------------------ # Gateway API CRDs — Standard + Experimental Channel # Version: v1.2.1 (latest stable as of May 2026) # # We reference upstream CRD manifests directly. ArgoCD will apply them # from the upstream GitHub URL via the source config in application.yaml. # # To upgrade Gateway API CRDs: # 1. Update the version tag in the URLs below # 2. Commit and push — ArgoCD applies automatically # # Standard channel CRDs (stable, production-ready): # - GatewayClass # - Gateway # - HTTPRoute # - GRPCRoute # - ReferenceGrant # # Experimental channel additions (used for TCPRoute for non-HTTP services): # - TLSRoute # - TCPRoute # # Source: https://github.com/kubernetes-sigs/gateway-api/releases/tag/v1.2.1 # ------------------------------------------------------------------------------ # NOTE: ArgoCD applies these from the upstream URL. This file documents # the versions in use. The actual application.yaml points ArgoCD at this # directory, so place the CRD manifests here by running: # # curl -L https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.1/standard-install.yaml \ # -o cluster/platform/gateway-api/manifests/standard-install.yaml # # curl -L https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.1/experimental-install.yaml \ # -o cluster/platform/gateway-api/manifests/experimental-install.yaml # # Commit both files. ArgoCD will apply them on next sync. # # The commands above should be run from city-hall or your workstation # and the resulting files committed to git. We vendor them rather than # fetching at runtime so the exact CRD versions are pinned in git.