You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
The`dataplaneKeySecretName` is used to authenticate the agent with NGINX One Console. See the [NGINX One Console Docs]({{< ref"/nginx-one/connect-instances/create-manage-data-plane-keys.md">}})
49
63
for instructions on how to generate your dataplane key from the NGINX One Console.
Copy file name to clipboardExpand all lines: content/nic/installation/installing-nic/installation-with-helm.md
+19-15Lines changed: 19 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -472,19 +472,23 @@ The following tables lists the configurable parameters of the NGINX Ingress Cont
472
472
|**serviceNameOverride**| Used to prevent cloud load balancers from being replaced due to service name change during helm upgrades.|""|
473
473
|**nginxServiceMesh.enable**| Enable integration with NGINX Service Mesh. See the NGINX Service Mesh docsfor more details. Requires`controller.nginxplus`.|false|
474
474
|**nginxServiceMesh.enableEgress**| Enable NGINX Service Mesh workloads to route egress traffic through the Ingress Controller. See the NGINX Service Mesh docsfor more details. Requires`nginxServiceMesh.enable`.|false|
475
-
|**nginxAgent.enable**| Enable NGINX Agent to integrate the Security Monitoring and App Protect WAF modules. Requires`controller.appprotect.enable`.|false|
476
-
|**nginxAgent.instanceGroup**| Set a custom Instance Group namefor the deployment, shown when connected to NGINX Instance Manager.`nginx-ingress.controller.fullname` will be usedif not set.|""|
|**nginxAgent.instanceManager.host** | FQDN or IP for connecting to NGINX Ingress Controller. Required when`nginxAgent.enable` is set to`true` |"" |
479
-
|**nginxAgent.instanceManager.grpcPort** | Port for connecting to NGINX Ingress Controller. | 443 |
480
-
|**nginxAgent.instanceManager.sni** | Server Name Indication for Instance Manager. See the NGINX Agent [docs]({{< ref"/agent/configuration/encrypt-communication.md" >}}) for more details. |"" |
|**nginxAgent.instanceManager.tls.caSecret** | Name of`nginx.org/ca` secret used for verification of Instance Manager TLS. |"" |
484
-
|**nginxAgent.instanceManager.tls.secret** | Name of`kubernetes.io/tls` secret with a TLS certificate and key for using mTLS between NGINX Agent and Instance Manager. See the NGINX Instance Manager [docs]({{< ref"/nim/system-configuration/secure-traffic.md#mutual-client-certificate-authentication-setup-mtls" >}}) and the NGINX Agent [docs]({{< ref"/agent/configuration/encrypt-communication.md" >}}) for more details. |"" |
485
-
|**nginxAgent.syslog.host** | Address for NGINX Agent to run syslog listener. | 127.0.0.1 |
486
-
|**nginxAgent.syslog.port** | Port for NGINX Agent to run syslog listener. | 1514 |
487
-
|**nginxAgent.napMonitoring.collectorBufferSize** | Buffer size for collector. Will contain log lines and parsed log lines. | 50000 |
488
-
|**nginxAgent.napMonitoring.processorBufferSize** | Buffer size for processor. Will contain log lines and parsed log lines. | 50000 |
489
-
|**nginxAgent.customConfigMap** | The name of a custom ConfigMap to use instead of the one provided by default. |"" |
475
+
|**nginxAgent.enable**| Enable NGINX Agent 3.x to allow [connecting to NGINX One Console]({{< ref"/nginx-one/k8s/add-nic.md">}}) or to integrate NGINX Agent 2.xfor [Security Monitoring]({{< ref"/nic/tutorials/security-monitoring.md">}}).|false|
|**nginxAgent.dataplaneKeySecretName**| Name of the Kubernetes Secret containing the Data Plane key used to authenticate to NGINX One Console. Learn more [here]({{< ref"/nginx-one/k8s/add-nic.md">}}). Required when`nginxAgent.enable` isset to`true`. Requires NGINX Agent 3.x.|""|
478
+
|**nginxAgent.endpointHost**| Domain or IP addressfor the NGINX One Console. Requires NGINX Agent 3.x.|"agent.connect.nginx.com"|
479
+
|**nginxAgent.endpointPort**| Portfor the NGINX One Console endpoint. Requires NGINX Agent 3.x.| 443|
480
+
|**nginxAgent.tlsSkipVerify**| Skip TLS verificationfor the NGINX One Console endpoint. Requires NGINX Agent 3.x.|false|
481
+
|**nginxAgent.instanceGroup**| Set a custom Instance Group namefor the deployment, shown when connected to NGINX Instance Manager.`nginx-ingress.controller.fullname` will be usedif not set. Requires NGINX Agent 2.x.|""|
482
+
|**nginxAgent.instanceManager.host**| FQDN or IPfor connecting to NGINX Ingress Controller. Required when`nginxAgent.enable` isset to`true`. Requires NGINX Agent 2.x.|""|
|**nginxAgent.instanceManager.sni**| Server Name Indicationfor Instance Manager. See the NGINX Agent [docs]({{< ref"/agent/configuration/encrypt-communication.md">}})for more details. Requires NGINX Agent 2.x.|""|
|**nginxAgent.instanceManager.tls.caSecret**| Name of`nginx.org/ca` secret usedfor verification of Instance Manager TLS. Requires NGINX Agent 2.x.|""|
488
+
|**nginxAgent.instanceManager.tls.secret**| Name of`kubernetes.io/tls` secret with a TLS certificate and keyfor using mTLS between NGINX Agent and Instance Manager. See the NGINX Instance Manager [docs]({{< ref"/nim/system-configuration/secure-traffic.md#mutual-client-certificate-authentication-setup-mtls">}}) and the NGINX Agent [docs]({{< ref"/agent/configuration/encrypt-communication.md">}})for more details. Requires NGINX Agent 2.x.|""|
489
+
|**nginxAgent.syslog.host**| Addressfor NGINX Agent to run syslog listener. Requires NGINX Agent 2.x.| 127.0.0.1|
490
+
|**nginxAgent.syslog.port**| Portfor NGINX Agent to run syslog listener. Requires NGINX Agent 2.x.| 1514|
491
+
|**nginxAgent.napMonitoring.collectorBufferSize**| Buffer sizefor collector. Will contain log lines and parsed log lines. Requires NGINX Agent 2.x.| 50000|
492
+
|**nginxAgent.napMonitoring.processorBufferSize**| Buffer sizefor processor. Will contain log lines and parsed log lines. Requires NGINX Agent 2.x.| 50000|
493
+
|**nginxAgent.customConfigMap**| The name of a custom ConfigMap to use instead of the one provided by default. Requires NGINX Agent 2.x.|""|
Copy file name to clipboardExpand all lines: content/nic/releases.md
+4-2Lines changed: 4 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -10,13 +10,15 @@ nd-docs: DOCS-616
10
10
11
11
08 Jul 2025
12
12
13
-
This release includes the ability to configure Rate Limiting for your APIs based on a specific NGINX variable and its value. This allows you more granular control over how frequently specific users access your resources.
13
+
This NGINX Ingress Controller release brings initial connectivity to the NGINX One Console! You can now use NGINX One Console to manage NGINX instances that are part of your NGINX Ingress Controller cluster. See[here]({{< ref "/nginx-one/k8s/add-nic.md" >}}) to configure NGINX One Console with NGINX Ingress Controller.
14
+
15
+
This release also includes the ability to configure Rate Limiting for your APIs based on a specific NGINX variable and its value. This allows you more granular control over how frequently specific users access your resources.
14
16
15
17
Lastly, in our previous v5.0.0 release, we removed support for Open Tracing. This release replaces that observability capability with native NGINX Open Telemetry traces, allowing you to monitor the internal traffic of your applications.
16
18
17
19
###<iclass="fa-solid fa-rocket"></i> Features
18
20
-[7642](https://github.com/nginx/kubernetes-ingress/pull/7642) Add OpenTelemetry support
19
-
-[7916](https://github.com/nginx/kubernetes-ingress/pull/7916) Add support for AgentV3
21
+
-[7916](https://github.com/nginx/kubernetes-ingress/pull/7916) Add support forNGINXAgentversion 3 and Connecting to NGINX One Console
20
22
-[7884](https://github.com/nginx/kubernetes-ingress/pull/7884) Tiered rate limits with variables
21
23
-[7765](https://github.com/nginx/kubernetes-ingress/pull/7765) Add OIDC PKCE configuration through Policy
22
24
-[7832](https://github.com/nginx/kubernetes-ingress/pull/7832) Add request_method to rate-limit Policy