Files
homelab/cluster/platform/gateway-api/manifests/README.md
2026-05-17 20:44:31 -05:00

41 lines
1.7 KiB
Markdown

# ------------------------------------------------------------------------------
# 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.