Skip to content

Advertise BackendTLSPolicy SAN validation#14214

Merged
davidjumani merged 1 commit into
kgateway-dev:mainfrom
danehans:backendtls-san-validation-feature
Jun 9, 2026
Merged

Advertise BackendTLSPolicy SAN validation#14214
davidjumani merged 1 commit into
kgateway-dev:mainfrom
danehans:backendtls-san-validation-feature

Conversation

@danehans

@danehans danehans commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Description

Advertise BackendTLSPolicySANValidation now that kgateway supports BackendTLSPolicy SAN matching behavior.

Fixes: #11142

Change Type

/kind fix

Changelog

Advertise support for the Gateway API BackendTLSPolicySANValidation conformance feature.

Additional Notes

Tested:

  • go test ./pkg/deployer
  • Gateway API BackendTLSPolicySANValidation conformance test on kind with kgateway v1.0.1-dev

Copilot AI review requested due to automatic review settings June 9, 2026 17:07
@gateway-bot gateway-bot added do-not-merge/description-invalid kind/fix Categorizes issue or PR as related to a bug. release-note labels Jun 9, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates kgateway’s advertised Gateway API conformance capabilities to include BackendTLSPolicySANValidation, aligning the GatewayClass.status.supportedFeatures output with existing BackendTLSPolicy SAN matching behavior.

Changes:

  • Stop exempting (hiding) BackendTLSPolicy extended features from the advertised supported feature list.
  • Add a unit test assertion that BackendTLSPolicySANValidation is included in the advertised supported features.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
pkg/deployer/gatewayclass.go Removes the exemption that previously prevented BackendTLSPolicy extended features from being advertised in supportedFeatures.
pkg/deployer/gatewayclass_test.go Adds coverage to ensure BackendTLSPolicySANValidation is advertised as supported.

@davidjumani
davidjumani added this pull request to the merge queue Jun 9, 2026
Merged via the queue into kgateway-dev:main with commit d43d508 Jun 9, 2026
35 of 41 checks passed
@danehans
danehans deleted the backendtls-san-validation-feature branch June 10, 2026 15:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/fix Categorizes issue or PR as related to a bug. release-note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Gateway API Extended Feature Support

5 participants