Skip to content

NGF: document NginxProxy useClusterIP setting#2116

Open
SidharathBansal wants to merge 1 commit into
nginx:ngf-release-2.7from
SidharathBansal:feat/ngf-use-cluster-ip-docs
Open

NGF: document NginxProxy useClusterIP setting#2116
SidharathBansal wants to merge 1 commit into
nginx:ngf-release-2.7from
SidharathBansal:feat/ngf-use-cluster-ip-docs

Conversation

@SidharathBansal

Copy link
Copy Markdown

Proposed changes

Problem: NGINX Gateway Fabric is adding a useClusterIP field to the NginxProxy resource (nginx/nginx-gateway-fabric#5557, resolving nginx/nginx-gateway-fabric#5554). The data plane configuration guide does not yet document it.

Solution: Add a "Route upstream traffic to the Service ClusterIP" section to content/ngf/how-to/data-plane-configuration.md. It explains what the setting does and why (fewer NGINX reloads on backend Pod churn, service-mesh compatibility), gives an NginxProxy YAML example, and documents the fallback cases (headless Services, ExternalName Services, L4/stream upstreams) and the default value.

Testing: Rendered/reviewed the Markdown locally; no functional changes.

Related: nginx/nginx-gateway-fabric#5557, nginx/nginx-gateway-fabric#5554

@SidharathBansal SidharathBansal requested a review from a team as a code owner July 10, 2026 17:32
@github-actions github-actions Bot added documentation Improvements or additions to documentation product/ngf Issues related to NGINX Gateway Fabric labels Jul 10, 2026
@salonichf5

salonichf5 commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

can we target this to release branch for ngf-release-2.7

@SidharathBansal SidharathBansal changed the base branch from main to ngf-release-2.7 July 11, 2026 13:14
@SidharathBansal SidharathBansal requested review from a team as code owners July 11, 2026 13:14
Document the new NginxProxy useClusterIP field, which routes upstream traffic to
a Service's ClusterIP instead of individual Pod IPs to reduce NGINX reloads on
backend Pod churn. Notes the fallback cases (headless, ExternalName, L4/stream)
and the default value.
@SidharathBansal SidharathBansal force-pushed the feat/ngf-use-cluster-ip-docs branch from d65a783 to 1658297 Compare July 11, 2026 16:50
@SidharathBansal

Copy link
Copy Markdown
Author

Thanks @salonichf5! I've switched the base to ngf-release-2.7. Since the branch was originally cut from main, that introduced conflicts, so I rebased it onto ngf-release-2.7 — the PR now contains only the new "Route upstream traffic to the Service ClusterIP" section and shows as mergeable. PTAL.

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

Labels

documentation Improvements or additions to documentation product/ngf Issues related to NGINX Gateway Fabric

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants