Add NGINX Gateway Fabric routes guide#1920
Draft
willdavsmith wants to merge 5 commits into
Draft
Conversation
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
201f2e1 to
2641e66
Compare
2641e66 to
4f51792
Compare
There was a problem hiding this comment.
Pull request overview
Adds a new “recipes” how-to guide demonstrating how to use NGINX Gateway Fabric as the Kubernetes Gateway API provider for Radius.Compute/routes, including Bicep snippets for the recipe pack and a sample routed app.
Changes:
- Add a new how-to page walking through installing Radius without Contour, installing Gateway API + NGINX Gateway Fabric, and verifying routed traffic.
- Add a Bicep snippet to register a recipe pack for
Radius.Compute/containersandRadius.Compute/routesconfigured to target a specific Gateway. - Add a Bicep snippet for a minimal NGINX container app with a
Radius.Compute/routesHTTP route.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| docs/content/guides/recipes/howto-nginx-gateway-routes/index.md | New guide page describing the end-to-end setup and verification steps. |
| docs/content/guides/recipes/howto-nginx-gateway-routes/snippets/nginx-routes-recipe-pack.bicep | New recipe pack definition for containers + routes, with Gateway targeting parameters. |
| docs/content/guides/recipes/howto-nginx-gateway-routes/snippets/app.bicep | New sample app defining an NGINX container and an HTTP route resource. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
1b9464f to
dc2ad26
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a recipes guide for using NGINX Gateway Fabric as the Gateway API provider for
Radius.Compute/routes.The guide covers:
--skip-contour-installGatewayRadius.Compute/containersandRadius.Compute/routesThe page is under
docs/content/guides/recipes/howto-nginx-gateway-routes/and uses Bicep snippets for the recipe pack and sample app.Fixes: radius-project/radius#11952
Validation
cspell lint --config ../.github/configs/.cspell.yml --no-progress --dot content/guides/recipes/howto-nginx-gateway-routes/index.md content/guides/recipes/howto-nginx-gateway-routes/snippets/app.bicep content/guides/recipes/howto-nginx-gateway-routes/snippets/nginx-routes-recipe-pack.bicepHUGO_CACHEDIR=/tmp/radius-docs-hugo-cache GOMODCACHE=/tmp/radius-docs-go-mod-cache GOCACHE=/tmp/radius-docs-go-build-cache GOTOOLCHAIN=local ./node_modules/.bin/hugo --gc --minifyThe Hugo build reaches site rendering and then fails on an existing unrelated target-branch issue: ambiguous
ref "networking"incontent/guides/applications/containers/overview/index.md.