docs: expose Redpanda Console through Gateway API HTTPRoute (26.2)#1825
Conversation
✅ Deploy Preview for redpanda-docs-preview ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Docs-team standards review. The narrative is genuinely good: the Gateway/HTTPRoute relationship, the mutual-exclusivity with Ingress (with the exact error message), and the Switch-between section anticipate real scenarios. Callout numbering, tabs syntax, anchors, and HTTPRoute/GatewayClass terminology are all clean. Three functional gaps and one open question before merge: Functional gaps (verified against the branch):
Open question — beta marking: the sibling TLSRoute feature ships as beta ( Minor: five passive-voice spots (list available on request), "should both be Worth considering (not blocking): deploy.adoc is ~950 lines and this self-contained 170-line how-to mirrors exactly the shape that earned the cluster-facing equivalent its own page — extracting it now is cheaper than later. Coordination: same |
JakeSCahill
left a comment
There was a problem hiding this comment.
Standards review fixes applied directly in e47cd27: the missing kubectl apply + listener acceptance check for the example Gateway, the minimum version prerequisite, beta marking (intro notice + '(beta)' release-note heading, consistent with the TLSRoute sibling — shout if eng calls this GA and I'll strip it), canonical Gateway API prerequisites linked instead of duplicated with a pinned CRD version, and the active-voice/terminology minors. Build verified clean. Approving. Reminder: rebase on beta before merging (shared v26.2.x release-notes block with #1820/#1808/#1826), and the page-split suggestion for deploy.adoc stands as a non-blocking follow-up.
e47cd27 to
7548ca6
Compare
Add an 'Expose Redpanda Console with the Gateway API' section to the Console Kubernetes deploy page (operator PR #1329): Gateway API CRD + controller + Gateway prerequisites, Operator CRD and Helm tabs for the gateway block, route verification (Accepted/ResolvedRefs, allowedRoutes gotcha), and switching between Ingress and Gateway API. Both Ingress callouts now point at the new section, and the operator v26.2.x what's-new gains an entry. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- Add the missing kubectl apply step and listener acceptance check for the example Gateway - State the minimum Operator and chart versions, and mark the feature beta consistent with the Gateway API TLSRoute page and the release note - Link the canonical Gateway API prerequisites instead of duplicating the CRD and controller install steps with a pinned version, and note that HTTPRoute ships in the standard channel - Active voice throughout the new section, 'are both True' instead of 'should', explain the gateway-address placeholder, avoid overloading 'operator' for the person role, explicit link text on the closing TIP, and align code-block title ordering across the page
7548ca6 to
7e5f1f1
Compare
Documents Gateway API HTTPRoute support for Redpanda Console (redpanda-operator#1329, merged 2026-06-30, ships in operator/chart v26.2.x).
Changes
Expose Redpanda Console with the Gateway APIondeploy:console/kubernetes/deploy.adoc:ingress and gateway cannot both be enabled; use one or the other)allowedRoutes.namespaces(the field that silently blocks cross-namespace route attachment when missed)spec.gateway) and Helm (gatewayvalues) tabs with callouts forparentRefs/sectionName,hostnames,pathTypeAccepted/ResolvedRefsroute conditions, theNotAllowedByListenersfailure mode, Gateway address lookup, and a pre-DNScurl --resolvecheckGateway API support for Redpanda Consoleentry under Redpanda Operator v26.2.x inget-started:release-notes/operator.adoc.Verification
Field names and behavior verified against operator
main: Console CRDspec.gateway(GatewayConfig:enabled,annotations,parentRefs[{name,namespace,sectionName}],hostnames,path,pathType) and the console chartgatewayvalues block, including the "HTTPRoute renders but attaches to nothing without parentRefs" default noted in values.yaml. Note the eng PR body's CR example usesspec.clusterSource; the actual CRD json field isspec.cluster, and the docs follow the code. The feature's changelog entries carry no beta marker, so the section is not badged beta (unlike the TLSRoute guide for Redpanda listeners).Preview pages
🤖 Generated with Claude Code