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
`controller.setAsDefaultIngress` | New Ingresses without an `"ingressClassName"` field specified will be assigned the class specified in `controller.ingressClass`. | false
183
183
`controller.watchNamespace` | Namespace to watch for Ingress resources. By default the Ingress controller watches all namespaces. | ""
184
184
`controller.enableCustomResources` | Enable the custom resources. | true
`controller.enablePreviewPolicies` | Enable preview policies. This parameter is deprecated. To enable OIDC Policies please use `controller.enableOIDC` instead. | false
`controller.serviceAccount.imagePullSec
6F26
retName` | The name of the secret containing docker registry credentials. Secret must exist in the same namespace as the helm release. | ""
217
218
`controller.reportIngressStatus.enable` | Updates the address field in the status of Ingress resources with an external address of the Ingress controller. You must also specify the source of the external address either through an external service via `controller.reportIngressStatus.externalService`, `controller.reportIngressStatus.ingressLink` or the `external-status-address` entry in the ConfigMap via `controller.config.entries`. **Note:**`controller.config.entries.external-status-address` takes precedence over the others. | true
218
219
`controller.reportIngressStatus.externalService` | Specifies the name of the service with the type LoadBalancer through which the Ingress controller is exposed externally. The external address of the service is used when reporting the status of Ingress, VirtualServer and VirtualServerRoute resources. `controller.reportIngressStatus.enable` must be set to `true`. The default is autogenerated and enabled when `controller.service.create` is set to `true` and `controller.service.type` is set to `LoadBalancer`. | Autogenerated
219
-
`controller.reportIngressStatus.ingressLink` | Specifies the name of the IngressLink resource, which exposes the Ingress Controller pods via a BIG-IP system. The IP of the BIG-IP system is used when reporting the status of Ingress, VirtualServer and VirtualServerRoute resources. `controller.reportIngressStatus.enable` must be set to `true`. | ""
220
+
`controller.reportIngressStatus.ingressLink` | Specifies the name of the IngressLink resource, which exposes the Ingress Controller pods via a BIG-IP system. The IP of the BIG-IP system is used when reporting the status of Ingress, VirtualServer and VirtualServerRoute resources. `controller.reportIngressStatus.enable` must be set to `true`. | ""
220
221
`controller.reportIngressStatus.enableLeaderElection` | Enable Leader election to avoid multiple replicas of the controller reporting the status of Ingress resources. `controller.reportIngressStatus.enable` must be set to `true`. | true
221
222
`controller.reportIngressStatus.leaderElectionLockName` | Specifies the name of the ConfigMap, within the same namespace as the controller, used as the lock for leader election. controller.reportIngressStatus.enableLeaderElection must be set to true. | Autogenerated
222
223
`controller.reportIngressStatus.annotations` | The annotations of the leader election configmap. | {}
`controller.appprotectdos.memory` | RAM memory size to consume in MB. | 50% of free RAM in the container or 80MB, the smaller
231
232
`controller.readyStatus.enable` | Enables the readiness endpoint `"/nginx-ready"`. The endpoint returns a success code when NGINX has loaded all the config after the startup. This also configures a readiness probe for the Ingress Controller pods that uses the readiness endpoint. | true
232
233
`controller.readyStatus.port` | The HTTP port for the readiness endpoint. | 8081
233
-
`controller.enableLatencyMetrics` | Enable collection of latency metrics for upstreams. Requires `prometheus.create`. | false
234
+
`controller.enableLatencyMetrics` | Enable collection of latency metrics for upstreams. Requires `prometheus.create`. | false
234
235
`rbac.create` | Configures RBAC. | true
235
236
`prometheus.create` | Expose NGINX or NGINX Plus metrics in the Prometheus format. | false
236
237
`prometheus.port` | Configures the port to scrape the metrics. | 9113
Copy file name to clipboardExpand all lines: docs/content/configuration/policy-resource.md
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -276,7 +276,7 @@ In this example the Ingress Controller will use the configuration from the first
276
276
277
277
### OIDC
278
278
279
-
> **Feature Status**: OIDC is available as a preview feature[^1]: We might introduce some backward-incompatible changes to the resource definition. The feature is disabled by default. To enable it, set the [enable-preview-policies](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-preview-policies) command-line argument of the Ingress Controller.
279
+
> **Feature Status**: This featureis disabled by default. To enable it, set the [enable-oidc](/nginx-ingress-controller/configuration/global-configuration/command-line-arguments/#cmdoption-enable-oidc) command-line argument of the Ingress Controller.
280
280
281
281
The OIDC policy configures NGINX Plus as a relying party for OpenID Connect authentication.
282
282
@@ -532,7 +532,3 @@ Status:
532
532
```
533
533
534
534
**Note**: If you make an existing resource invalid, the Ingress Controller will reject it.
535
-
536
-
## Footnotes
537
-
538
-
[^1]: Capabilities labeled in preview status are fully supported.
Copy file name to clipboardExpand all lines: docs/content/installation/installation-with-helm.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -185,7 +185,8 @@ The following tables lists the configurable parameters of the NGINX Ingress cont
185
185
|``controller.setAsDefaultIngress``| New Ingresses without an ingressClassName field specified will be assigned the class specified in `controller.ingressClass`. | false |
186
186
|``controller.watchNamespace``| Namespace to watch for Ingress resources. By default the Ingress controller watches all namespaces. | "" |
187
187
|``controller.enableCustomResources``| Enable the custom resources. | true |
|``controller.enablePreviewPolicies``| Enable preview policies. This parameter is deprecated. To enable OIDC Policies please use ``controller.enableOIDC`` instead. | false |
|``controller.globalConfiguration.spec``| The spec of the GlobalConfiguration for defining the global configuration parameters of the Ingress Controller. | {} |
0 commit comments