Files
homelab/cluster/platform/gateway-api/manifests
2026-05-17 21:10:45 -05:00
..
2026-05-17 20:44:31 -05:00

------------------------------------------------------------------------------

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.