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
@@ -41,17 +41,9 @@ Policy Lifecycle Management is deployed as part of the NGINX App Protect Helm ch
41
41
42
42
### Policy Controller Configuration
43
43
44
-
#### Enable/Disable the Policy Controller
45
-
46
-
The Policy Controller option is enabled by default (`appprotect.policyController.enable: true`). Helm will also install the required custom resource definitions (CRDs) required by the policy controller pod.
47
-
48
-
**Important**: Before applying the Policy Controller, the required Custom Resource Definitions (CRDs) must be installed first. If the CRDs are not installed, the Policy Controller pod will fail to start and show CRD-related errors in the logs.
49
-
50
-
If you do not use the custom resources that require those CRDs (with `appprotect.policyController.enable` set to false), the installation of the CRDs can be skipped by specifying `--skip-crds` in your helm install command. Please also note that when upgrading helm charts, the current CRDs will need to be deleted and the new ones will be created as part of the helm install of the new version.
44
+
#### Helm Configuration (values.yaml)
51
45
52
-
If you wish to pull security updates from the NGINX repository (with APSignatures CRD), you should set the `appprotect.nginxRepo` value in values.yaml file.
53
-
54
-
**Helm Configuration (values.yaml):**
46
+
The following is the complete Helm configuration required for Policy Lifecycle Management. The Policy Controller option is enabled by default (`appprotect.policyController.enable: true`).
55
47
56
48
```yaml
57
49
# Specify the target namespace for your deployment
@@ -313,7 +305,17 @@ appprotect:
313
305
dockerConfigJson: ""
314
306
```
315
307
316
-
**NGINX Configuration:**
308
+
#### Enable/Disable the Policy Controller
309
+
310
+
The Policy Controller option is enabled by default (`appprotect.policyController.enable: true`). Helm will also install the required custom resource definitions (CRDs) required by the policy controller pod.
311
+
312
+
**Important**: Before applying the Policy Controller, the required Custom Resource Definitions (CRDs) must be installed first. If the CRDs are not installed, the Policy Controller pod will fail to start and show CRD-related errors in the logs.
313
+
314
+
If you do not use the custom resources that require those CRDs (with `appprotect.policyController.enable` set to false), the installation of the CRDs can be skipped by specifying `--skip-crds` in your helm install command. Please also note that when upgrading helm charts, the current CRDs will need to be deleted and the new ones will be created as part of the helm install of the new version.
315
+
316
+
If you wish to pull security updates from the NGINX repository (with APSignatures CRD), you should set the `appprotect.nginxRepo` value in values.yaml file.
317
+
318
+
#### NGINX Configuration
317
319
318
320
When Policy Controller is enabled in Helm, you must also enable it in your NGINX configuration using the `app_protect_default_config_source` directive:
319
321
@@ -734,12 +736,119 @@ Check the status of your policy resources:
0 commit comments