Skip to content

Cli 54049/add gateway api spec resources#219

Merged
gyoza merged 7 commits into
developfrom
CLI-54049/add-GatewayAPI-spec-resources
May 18, 2026
Merged

Cli 54049/add gateway api spec resources#219
gyoza merged 7 commits into
developfrom
CLI-54049/add-GatewayAPI-spec-resources

Conversation

@gyoza
Copy link
Copy Markdown
Contributor

@gyoza gyoza commented May 18, 2026

No description provided.

gyoza added 7 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 merged commit f50f7fc into develop May 18, 2026
2 checks passed
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