Support multiple Gateway Listener certificateRefs #2604
Labels
area/feature
New feature or request
area/gateway-api
Relating to upstream Kubernetes SIG Networking Gateway API
good first issue
Good for newcomers
nice-to-have
size/S
Per https://gateway-api.sigs.k8s.io/v1alpha2/references/spec/#gateway.networking.k8s.io/v1alpha2.GatewayTLSConfig
#2580 only implements the core requirement, and rejects configurations with multiple certificates.
Kong certificate entities can hold two certificates, and will select the served certificate based on client algorithm support (ECDSA or RSA): https://docs.konghq.com/gateway/latest/admin-api/#add-certificate
Acceptance criteria
To support this for Gateway APIs, we would need to:
foo.example.com
instead of*.example.com
forfoo.example.com
) across all certificates. Since we must instead choose the certificate based on algorithm first, we can't meet that part of the spec and need to instead ensure it's irrelevant.cert
andkey
and the other incert_alt
andkey_alt
.The text was updated successfully, but these errors were encountered: