Skip to content

Cli 54049/add gateway api spec resources#217

Closed
gyoza wants to merge 5 commits into
mainfrom
CLI-54049/add-GatewayAPI-spec-resources
Closed

Cli 54049/add gateway api spec resources#217
gyoza wants to merge 5 commits into
mainfrom
CLI-54049/add-GatewayAPI-spec-resources

Conversation

@gyoza
Copy link
Copy Markdown
Contributor

@gyoza gyoza commented May 14, 2026

Cli 54049/add gateway api spec resources

gyoza added 5 commits May 14, 2026 15:47
…ndTLSPolicy

Adds templates for GRPCRoute, TCPRoute, TLSRoute, UDPRoute, and
BackendTLSPolicy. All rendered automatically via renderIngress when
global.gatewayAPI.enabled is true. Fixes nil pointer safety across
all gateway templates by switching to dig-based access.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

AI-Session-Id: 4f9cdbba-9363-442e-a473-42572bf70f96
AI-Tool: claude-code
AI-Model: unknown
…is true

Bare "*" is rejected by Gateway API CRD hostname validation (regex requires
"*.<domain>" or specific hostname). Omitting the field lets HTTPRoute inherit
from the parent Gateway listener.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

AI-Session-Id: 4f9cdbba-9363-442e-a473-42572bf70f96
AI-Tool: claude-code
AI-Model: unknown
Gateway API CRD hostname validation rejects bare "*". Filter it out of
hosts, global additionalHostnames, and per-route additionalHostnames.
When the resulting list is empty, omit the hostnames field so the route
inherits from the parent Gateway listener.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

AI-Session-Id: 4f9cdbba-9363-442e-a473-42572bf70f96
AI-Tool: claude-code
AI-Model: unknown
@gyoza gyoza closed this May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant