Skip to content

Conversation

@ADubhlaoich
Copy link
Member

@ADubhlaoich ADubhlaoich commented Nov 10, 2025

Proposed changes

This commit updates the information architecture of the installation section for NGINX Ingress Controller, flattening it and simplifying the URLs. It also adds a new Changelog section to replace the previous releases page, updates the Helm chart reference information, and addresses Markdown and metadata conventions for each affected page.

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.

This commit flattens the information architecture of the installation
section for NGINX Ingress Controller, flattening it and simplifying the
URLs. It also adds a new Changelog section to replace the previous
releases page, updates the Helm chart reference information, and
addresses Markdown and metadata conventions for each affected page.
@ADubhlaoich
Copy link
Member Author

I am working on one peripheral PR for this, which is setting up redirects for the new pages.

Another may be needed for the main NGINX Ingress Controller repository: I will review their links to ensure they're updated accordingly.

@github-actions
Copy link

Deploy Preview will be available once build job completes!

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

@ADubhlaoich
Copy link
Member Author

The corresponding PR for the NGINX Ingress Controller repository is nginx/kubernetes-ingress#8519

@ADubhlaoich
Copy link
Member Author

The corresponding PR for the NGINX Ingress Operator repository is nginx/nginx-ingress-helm-operator#626

@danielnginx danielnginx requested a review from Copilot November 11, 2025 13:52
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR restructures the NGINX Ingress Controller installation documentation by flattening the information architecture and simplifying URLs. It updates internal references from the previous nested structure (e.g., /nic/installation/installing-nic/installation-with-helm.md) to the new flattened structure (e.g., /nic/install/helm.md), updates changelog organization, and addresses Markdown formatting conventions throughout affected files.

Reviewed Changes

Copilot reviewed 63 out of 69 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
Tutorial files (virtual-server, security-monitoring, oidc, nginx-ingress-osm, nginx-ingress-linkerd) Updated installation reference links to new flattened structure
Troubleshooting and tutorials index files Updated weight values for navigation ordering
Technical specifications Reorganized content structure and updated installation links
Overview and logging/monitoring files Updated installation and integration reference links
Integration files (f5-ingresslink, app-protect-waf, app-protect-dos) Updated installation paths and metadata conventions
Installation directory files Removed old nested directory structure index files
Install directory files (waf-helm, upgrade, operator, multiple-controllers, migrate-ingress-nginx, manifests, license-secret, images, helm, build) Updated internal cross-references and metadata
Configuration files Updated installation reference links
Community and changelog files Updated navigation weights and added new changelog structure
NGINX One integration Updated NGINX Ingress Controller installation links
Installation includes Updated upgrade guide references

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@nginx nginx deleted a comment from Copilot AI Nov 11, 2025
@nginx nginx deleted a comment from Copilot AI Nov 11, 2025
@ADubhlaoich
Copy link
Member Author

@danielnginx If you are going to use Copilot on a documentation PR, it would be appreciated if you at least followed up with an approval or other feedback.

Both points that Copilot attempted to draw attention to were wrong because it lacked context of the documentation and how Hugo works.

Copy link
Contributor

@pdabelf5 pdabelf5 left a comment

Choose a reason for hiding this comment

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

Approved, pending the last couple of updates

@ADubhlaoich ADubhlaoich merged commit 7558cc0 into main Nov 14, 2025
7 checks passed
@ADubhlaoich ADubhlaoich deleted the nic/changelog-helm-values branch November 14, 2025 15:31
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/nginx-one Issues related to NGINX One Console product/nic Issues related to NGINX Ingress Controller

Projects

None yet

4 participants