Skip to content

docs: Document NIC Helm additional controller Services - #2374

Merged
JTorreG merged 2 commits into
nic-release-nextfrom
promptless/nic-helm-additional-services
Oct 6, 2026
Merged

JTorreG merged 2 commits into
nic-release-nextfrom
promptless/nic-helm-additional-services

Conversation

@promptless

@promptless promptless Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Proposed changes

Documents nginx/kubernetes-ingress#10478, which ships in the next NGINX Ingress Controller release. The change isn't on the release-5.6 line, so this PR targets nic-release-next.

The Helm chart adds controller.service.additionalServices, so one NGINX Ingress Controller workload can sit behind several Kubernetes Services. Each Service has its own type, ports, annotations, labels, and load balancer settings. This PR adds rows for the new parameter and its fields to the Helm chart parameters table, right after controller.service.customPorts. The rows cover:

  • The required type (ClusterIP, NodePort, or LoadBalancer) and ports fields, which need at least one port
  • The naming rules and the rule that a name can't match the primary Service name
  • That these Services are created even when controller.service.create is false
  • That Ingress status reporting still uses only the Service in controller.reportIngressStatus.externalService

The new rows follow the wording of the existing controller.service.* rows. This may be worth a release note entry. This PR doesn't change any release notes.

Checklist

Before sharing this pull request, I completed the following checklist:

Footnotes

  1. Potentially sensitive information includes personally identify information (PII), authentication credentials, and live URLs. Refer to the style guide for guidance about placeholder content. ↩

Document controller.service.additionalServices from
nginx/kubernetes-ingress#10478, which lets one NGINX Ingress
Controller deployment be exposed through several Kubernetes
Services. Add rows for the map and each per-Service field, the
naming and type rules, and the single-Service status behavior.
@promptless
promptless Bot requested a review from a team as a code owner October 5, 2026 15:39
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
Comment thread content/nic/install/helm/parameters.md
@github-actions github-actions Bot added documentation Improvements or additions to documentation product/nic Issues related to NGINX Ingress Controller labels Oct 5, 2026
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown

✅ Deploy Preview will be available once build job completes!

Name Link
😎 Deploy Preview https://frontdoor-test-docs.nginx.com/previews/docs/2374/

@JTorreG JTorreG left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good from a TW pov

@JTorreG
JTorreG merged commit 023aae4 into nic-release-next Oct 6, 2026
6 checks passed
@JTorreG
JTorreG deleted the promptless/nic-helm-additional-services branch October 6, 2026 14:28
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 priority:low product/nic Issues related to NGINX Ingress Controller

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants