Skip to content

docs: bump Gateway API to v1.5.1 and kgateway to v2.3.1#727

Merged
NomadXD merged 2 commits into
openchoreo:mainfrom
NomadXD:main
Jun 17, 2026
Merged

docs: bump Gateway API to v1.5.1 and kgateway to v2.3.1#727
NomadXD merged 2 commits into
openchoreo:mainfrom
NomadXD:main

Conversation

@NomadXD

@NomadXD NomadXD commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Purpose

Update the K3d and on-your-environment installation guides to use Gateway API v1.5.1 and kgateway v2.3.1. Drop the KGW_ENABLE_GATEWAY_API_EXPERIMENTAL_FEATURES flag from the kgateway install since TLSRoute graduated to the standard channel in Gateway API 1.5.

Related Issues

openchoreo/openchoreo#3836

Checklist

  • Updated sidebars.ts if adding a new documentation page
  • Run npm run start to preview the changes locally
  • Run npm run build to ensure the build passes without errors
  • Verified all links are working (no broken links)

NomadXD added 2 commits June 17, 2026 14:13
Signed-off-by: Lahiru De Silva <lahirude@wso2.com>
Signed-off-by: Lahiru De Silva <lahirude@wso2.com>
@NomadXD NomadXD merged commit 8b15356 into openchoreo:main Jun 17, 2026
3 checks passed
@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 5c6f6fdf-bc2a-4a04-abc1-7299bdc7b10c

📥 Commits

Reviewing files that changed from the base of the PR and between b60e45b and 7ea8047.

📒 Files selected for processing (3)
  • docs/getting-started/try-it-out/on-k3d-locally.mdx
  • docs/getting-started/try-it-out/on-k3d-locally/k3d-prerequisites.sh
  • docs/getting-started/try-it-out/on-your-environment.mdx
ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 5c6f6fdf-bc2a-4a04-abc1-7299bdc7b10c

📥 Commits

Reviewing files that changed from the base of the PR and between b60e45b and 7ea8047.

📒 Files selected for processing (3)
  • docs/getting-started/try-it-out/on-k3d-locally.mdx
  • docs/getting-started/try-it-out/on-k3d-locally/k3d-prerequisites.sh
  • docs/getting-started/try-it-out/on-your-environment.mdx

📝 Walkthrough

Summary by CodeRabbit

  • Documentation
    • Updated local setup guides to use Gateway API v1.5.1 standard installation instead of the experimental v1.4.1 version.
    • Upgraded kgateway Helm chart to v2.3.1 across all setup documentation.
    • Simplified setup configuration by removing experimental feature environment variable overrides.

Walkthrough

Three getting-started documentation files are updated to install Gateway API CRDs from the v1.5.1 standard manifest (replacing v1.4.1 experimental), upgrade kgateway-crds and kgateway Helm charts to v2.3.1, and drop the KGW_ENABLE_GATEWAY_API_EXPERIMENTAL_FEATURES environment variable from all install commands.

Changes

Gateway API and kgateway version upgrades

Layer / File(s) Summary
Gateway API CRDs: v1.4.1 experimental → v1.5.1 standard
docs/getting-started/try-it-out/on-k3d-locally.mdx, docs/getting-started/try-it-out/on-k3d-locally/k3d-prerequisites.sh, docs/getting-started/try-it-out/on-your-environment.mdx
The kubectl apply --server-side URL is updated from the v1.4.1 experimental-install.yaml to the v1.5.1 standard-install.yaml in all three files.
kgateway Helm chart: v2.2.1 → v2.3.1, remove experimental env var
docs/getting-started/try-it-out/on-k3d-locally.mdx, docs/getting-started/try-it-out/on-k3d-locally/k3d-prerequisites.sh, docs/getting-started/try-it-out/on-your-environment.mdx
Helm install commands for kgateway-crds and kgateway are pinned to v2.3.1, and the --set controller.extraEnv.KGW_ENABLE_GATEWAY_API_EXPERIMENTAL_FEATURES=true flag is removed from all three files.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can disable sequence diagrams in the walkthrough.

Disable the reviews.sequence_diagrams setting to disable sequence diagrams in the walkthrough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants