Skip to content

Conversation

@ChisomUma
Copy link
Contributor

@ChisomUma ChisomUma commented Oct 27, 2025

Proposed changes

  • Consolidated glossary page in a single .md file. The main challenge was figuring out where the new md file will live. I resolved to create a new top-level .md file that was referenced as a card in the main docs landing page. Attached image below:
DEV-docs-nginx-com-10-27-2025_04_26_AM
  • Fixed Markdown rendering issue in F5 NGINX One Console glossary page.
  • Referenced F5 glossary in the NGINX in the new glossary page.

I have a question:

  • With this new page, should the previous siloed glossaries be removed and referenced to the new page? I left those.

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.

@ChisomUma ChisomUma requested review from a team as code owners October 27, 2025 03:40
@github-actions github-actions bot added documentation Improvements or additions to documentation product/nginx-one Issues related to NGINX One Console labels Oct 27, 2025
@ChisomUma
Copy link
Contributor Author

Hi @mjang i have the PR to issue #602 ready for your review. This was a bit challenging 😄, so I look forward to the reviews and feedback.

@mjang
Copy link
Contributor

mjang commented Oct 27, 2025

@ChisomUma FYI, I've submitted this internally for discussion / comment

@mjang mjang closed this Oct 27, 2025
@mjang mjang reopened this Oct 27, 2025
@mjang
Copy link
Contributor

mjang commented Oct 27, 2025

Sorry, accidentally hit the "Close" button. Reopened :)

{{<bootstrap-table "table table-striped table-bordered">}}
| Term | Definition |
|-------------|-------------|
| **Config Sync Group** | A group of NGINX systems (or instances) with identical configurations. They may also share the same certificates. However, the instances in a Config Sync Group could belong to different systems and even different clusters. For more information, see this explanation of [Important considerations]({{< ref "/nginx-one/nginx-configs/config-sync-groups/manage-config-sync-groups.md#important-considerations" >}}) |
Copy link
Contributor

Choose a reason for hiding this comment

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

NGINX Instance Manager currently calls this feature an Instance Group. We should document both terms as synonyms.

Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
| **Config Sync Group** | A group of NGINX systems (or instances) with identical configurations. They may also share the same certificates. However, the instances in a Config Sync Group could belong to different systems and even different clusters. For more information, see this explanation of [Important considerations]({{< ref "/nginx-one/nginx-configs/config-sync-groups/manage-config-sync-groups.md#important-considerations" >}}) |
| **Config Sync Group** / **Instance Group** | A group of NGINX systems (or instances) with identical configurations. They may also share the same certificates. However, the instances in a Config Sync Group could belong to different systems and even different clusters. Also known as an Instance Group in NGINX Instance Manager. For more information, see this explanation of [Important considerations]({{< ref "/nginx-one/nginx-configs/config-sync-groups/manage-config-sync-groups.md#important-considerations" >}}) |

| **Data Plane** | The data plane is the part of a network architecture that carries user traffic. It handles tasks like forwarding data packets between devices and managing network communication. In the context of NGINX, the data plane is responsible for tasks such as load balancing, caching, and serving web content. |
| **Instance** | An instance is an individual system with NGINX installed. You can group the instances of your choice in a Config Sync Group. When you add an instance to NGINX One, you need to use a data plane key. |
| **Namespace** | In F5 Distributed Cloud, a namespace groups a tenant’s configuration objects, similar to administrative domains. Every object in a namespace must have a unique name, and each namespace must be unique to its tenant. This setup ensures isolation, preventing cross-referencing of objects between namespaces. You'll see the namespace in the NGINX One Console URL as `/namespaces/<namespace name>/`. To switch an instance between namespaces, you have to deregister an instance from an old namespace, and register it on the new namespace. |
| **NGINX Agent** | A lightweight software component installed on NGINX instances to enable communication with the NGINX One console. |
Copy link
Contributor

Choose a reason for hiding this comment

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

The Agent also enables communication with NGINX Instance Manager.

Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
| **NGINX Agent** | A lightweight software component installed on NGINX instances to enable communication with the NGINX One console. |
| **NGINX Agent** | A lightweight software component installed on NGINX instances to enable communication with the NGINX One console. NGINX Agent also enables communication with NGINX Instance Manager. |

| **Config Sync Group** | A group of NGINX systems (or instances) with identical configurations. They may also share the same certificates. However, the instances in a Config Sync Group could belong to different systems and even different clusters. For more information, see this explanation of [Important considerations]({{< ref "/nginx-one/nginx-configs/config-sync-groups/manage-config-sync-groups.md#important-considerations" >}}) |
| **Control Plane** | The control plane is the part of a network architecture that manages and controls the flow or data or traffic (the Data Plane). It is responsible for system-level tasks such as routing and traffic management. |
| **Data Plane** | The data plane is the part of a network architecture that carries user traffic. It handles tasks like forwarding data packets between devices and managing network communication. In the context of NGINX, the data plane is responsible for tasks such as load balancing, caching, and serving web content. |
| **Instance** | An instance is an individual system with NGINX installed. You can group the instances of your choice in a Config Sync Group. When you add an instance to NGINX One, you need to use a data plane key. |
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
| **Instance** | An instance is an individual system with NGINX installed. You can group the instances of your choice in a Config Sync Group. When you add an instance to NGINX One, you need to use a data plane key. |
| **Instance** | An instance is an individual system with NGINX installed. You can group the instances of your choice in a Config Sync Group. When you add an instance to NGINX One Console, you need to use a data plane key. |

{{< include "/nginx-one/alert-labels.md" >}}


## Legal notice: Licensing agreements for NGINX products
Copy link
Contributor

Choose a reason for hiding this comment

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

This section seems out of place. Is it necessary?

Copy link
Contributor

Choose a reason for hiding this comment

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

I don't know. When I run a git blame in our now archived repo, it shows that you added this info to content/nginx-one/about.md in obsolete PR 594 back in January of 2024.

@mjang
Copy link
Contributor

mjang commented Oct 27, 2025

@ChisomUma as you can see from @travisamartin 's comments, you've uncovered some consistency issues between products. Thank you.

Let me know if you need advice on how to address the comments.

@ChisomUma
Copy link
Contributor Author

Hi @mjang thank you!! And yes I’ll need advice on how to address the comments.

@mjang
Copy link
Contributor

mjang commented Oct 28, 2025

Hi @mjang thank you!! And yes I’ll need advice on how to address the comments.

I've included my suggestions on the comments that you can address.

@ChisomUma ChisomUma force-pushed the consolidate-glossary-pages branch from 77ca3fa to 4a43b38 Compare October 29, 2025 07:12
@ChisomUma
Copy link
Contributor Author

Hi @mjang thank you!! And yes I’ll need advice on how to address the comments.

I've included my suggestions on the comments that you can address.

Hi @mjang I have addressed the changes and commited them. Thanks alot for the help! :)

Copy link
Contributor

@mjang mjang left a comment

Choose a reason for hiding this comment

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

One more suggestion. @travisamartin and I need to resolve the discussion about where to put the legal notice.

Comment on lines +54 to +58
{{<card-section showAsCards="true" title="Glossary">}}
{{<card title="F5 NGINX Glossary" titleUrl="/glossary/glossary/" brandIcon="NGINX-product-icon.svg" isLanding="true">}}
Glossary of common terms and definitions for all F5 NGINX products.
{{</card >}}
{{</card-section>}}
Copy link
Contributor

Choose a reason for hiding this comment

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

@travisamartin , I like @ChisomUma 's idea to set this up in a separate card for the NGINX doc index page. But I'm OK if you disagree.

@ChisomUma
Copy link
Contributor Author

One more suggestion. @travisamartin and I need to resolve the discussion about where to put the legal notice.

Merged commit @mjang

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants