[release-next] Document the new ListenerSet feature#1970
Conversation
✅ Deploy Preview for cert-manager ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Pull request overview
This PR documents the new ListenerSet feature in cert-manager 1.20, which enables self-service TLS configuration for application developers using Gateway API without requiring edit access to Gateway resources. This addresses a key pain point when migrating from Ingress to Gateway API, where TLS configuration moves from developer-owned Ingress resources to operator-owned Gateway resources.
Changes:
- Updated the info box at the top of the Gateway documentation to announce ListenerSet support
- Added comprehensive ListenerSet documentation section with feature overview, installation instructions, and usage examples
- Documented configuration requirements including Gateway API v1.5+ CRDs and feature gates
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
f92f314 to
fce325a
Compare
| defined in that ListenerSet. | ||
|
|
||
| ListenerSet resources support the same cert-manager annotations as Gateway | ||
| resources. See the [Supported Annotations](#supported-annotations) section |
There was a problem hiding this comment.
Do we have the supported annotations section?
There was a problem hiding this comment.
There is a section "Supported annotations" further up in the page https://cert-manager.io/docs/usage/gateway/#supported-annotations. I had forgotten to update that section to mention ListenerSet, that's now done
e6d68c9 to
02437a3
Compare
02437a3 to
900a9c8
Compare
Signed-off-by: Maël Valais <mael@vls.dev>
900a9c8 to
e4d264f
Compare
|
@maelvls do we wanna document this annotation in the supported annotations: |
|
Good point, totally forgot to document them. I'll do that. |
Signed-off-by: Maël Valais <mael@vls.dev>
cert-manager.io/issuer-name cert-manager.io/renew-before-percentage Signed-off-by: Maël Valais <mael@vls.dev>
|
Done! @SgtCoDFish Would you be able to take a last look? Thanks! |
SgtCoDFish
left a comment
There was a problem hiding this comment.
/lgtm
/approve
I can't see a reason to not merge this, looks great and makes sense to get it into release-next
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: SgtCoDFish The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
3bf9e7c
into
cert-manager:release-next
Here is the documentation for the ListenerSet feature (certificate-shim + HTTP-01 solver) in cert-manager/cert-manager#8252.