Document external Gateway (BYO Gateway) support #2184
Conversation
Add documentation for using a user-managed Gateway with Gateway API migration, including configuration requirements, external Gateway ownership, route attachment rules, migration behavior, verification steps, and troubleshooting guidance. Signed-off-by: Adonis Murati <adonismurati@gmail.com>
…synced Signed-off-by: Adonis Murati <adonismurati@gmail.com>
Signed-off-by: Adonis Murati <adonismurati@gmail.com>
|
Skipping CI for Draft Pull Request. |
Clarify how external Gateway migrations are handled during Gateway API cleanup, including the external Gateway readiness checks, HTTPRoute Accepted requirements, and Dex skip behavior. Document the managed Gateway fallback and the kubermatic.io/gateway-route=true label contract introduced for migration readiness, so operators understand when the old managed Gateway is kept or removed. Signed-off-by: Adonis Murati <adonismurati@gmail.com>
Remove the detailed CRD version inspection command from the external Gateway requirements section and keep the main flow focused on the required user-facing behavior. Add troubleshooting guidance for switching back from a user-managed Gateway to the KKP-managed Gateway when newer Gateway API CRDs or the safe-upgrades.gateway.networking.k8s.io admission policy block applying the bundled CRDs. Signed-off-by: Adonis Murati <adonismurati@gmail.com>
|
/hold It's ready for review, I will unhold after the patches are out. |
|
|
||
| Use `http://` instead of `https://` if TLS is not configured yet. | ||
|
|
||
| ### Local kind Considerations |
There was a problem hiding this comment.
I think, we do not need to mention local-kind setup tricks on kkp docs, as this page is dedicated to product and feature in general. what do you think?
|
LGTM label has been added. DetailsGit tree hash: cc81c00350ba1bf900c9771cac2afa2ca0b0fc11 |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: buraksekili 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 |
Signed-off-by: Adonis Murati <adonismurati@gmail.com>
|
/lgtm |
|
LGTM label has been added. DetailsGit tree hash: 74e8ae7726ee6f7d4646acefe9e4ebf1dc54bdda |
Add documentation for using a user-managed Gateway with Gateway API migration, including configuration requirements, external Gateway ownership, route attachment rules, migration behavior, verification steps, and troubleshooting guidance.
xref: kubermatic/kubermatic#15862