|
|
@@ -70,12 +70,16 @@ The command removes all the Kubernetes components associated with the chart and
|
|
|
| certController.metrics.service.annotations | object | `{}` | Additional service annotations |
|
|
|
| certController.metrics.service.enabled | bool | `false` | Enable if you use another monitoring tool than Prometheus to scrape the metrics |
|
|
|
| certController.metrics.service.port | int | `8080` | Metrics service port to scrape |
|
|
|
+| certController.networkPolicy | object | `{"egress":[],"enabled":false,"ingress":[{"ports":[{"port":8080,"protocol":"TCP"},{"port":8081,"protocol":"TCP"}]}]}` | Setup a networkPolicy for external-secrets certController |
|
|
|
+| certController.networkPolicy.egress | list | `[]` | The egress traffic The minimum egress ports required to function are: DNS (53/udp, 53/tcp) API server (80/tcp, 443/tcp, or 6443/tcp) You will need to customize this value to meet your needs |
|
|
|
+| certController.networkPolicy.enabled | bool | `false` | Specifies whether the networkPolicy should be created. |
|
|
|
+| certController.networkPolicy.ingress | list | `[{"ports":[{"port":8080,"protocol":"TCP"},{"port":8081,"protocol":"TCP"}]}]` | The ingress traffic Should match the health and (optionally) metrics port |
|
|
|
| certController.nodeSelector | object | `{}` | |
|
|
|
| certController.podAnnotations | object | `{}` | Annotations to add to Pod |
|
|
|
| certController.podDisruptionBudget | object | `{"enabled":false,"minAvailable":1,"nameOverride":""}` | Pod disruption budget - for more details see https://kubernetes.io/docs/concepts/workloads/pods/disruptions/ |
|
|
|
| certController.podLabels | object | `{}` | |
|
|
|
| certController.podSecurityContext.enabled | bool | `true` | |
|
|
|
-| certController.priorityClassName | string | `""` | Pod priority class name. |
|
|
|
+| certController.priorityClassName | string | `""` | |
|
|
|
| certController.rbac.create | bool | `true` | Specifies whether role and rolebinding resources should be created. |
|
|
|
| certController.readinessProbe.address | string | `""` | |
|
|
|
| certController.readinessProbe.enabled | bool | `true` | |
|
|
|
@@ -187,6 +191,10 @@ The command removes all the Kubernetes components associated with the chart and
|
|
|
| metrics.service.port | int | `8080` | Metrics service port to scrape |
|
|
|
| nameOverride | string | `""` | |
|
|
|
| namespaceOverride | string | `""` | |
|
|
|
+| networkPolicy | object | `{"egress":[],"enabled":false,"ingress":[{"ports":[{"port":8080,"protocol":"TCP"},{"port":8082,"protocol":"TCP"}]}]}` | Setup a networkPolicy for external-secrets |
|
|
|
+| networkPolicy.egress | list | `[]` | The egress traffic The minimum egress ports required to function are: DNS (53/udp, 53/tcp) API server (80/tcp, 443/tcp, or 6443/tcp) You will need to customize this value to meet your needs |
|
|
|
+| networkPolicy.enabled | bool | `false` | Specifies whether the networkPolicy should be created. |
|
|
|
+| networkPolicy.ingress | list | `[{"ports":[{"port":8080,"protocol":"TCP"},{"port":8082,"protocol":"TCP"}]}]` | The ingress traffic Should match the health and (optionally) metrics port |
|
|
|
| nodeSelector | object | `{}` | |
|
|
|
| openshiftFinalizers | bool | `true` | If true the OpenShift finalizer permissions will be added to RBAC |
|
|
|
| podAnnotations | object | `{}` | Annotations to add to Pod |
|
|
|
@@ -301,6 +309,10 @@ The command removes all the Kubernetes components associated with the chart and
|
|
|
| webhook.metrics.service.annotations | object | `{}` | Additional service annotations |
|
|
|
| webhook.metrics.service.enabled | bool | `false` | Enable if you use another monitoring tool than Prometheus to scrape the metrics |
|
|
|
| webhook.metrics.service.port | int | `8080` | Metrics service port to scrape |
|
|
|
+| webhook.networkPolicy | object | `{"egress":[],"enabled":false,"ingress":[{"ports":[{"port":8080,"protocol":"TCP"},{"port":8081,"protocol":"TCP"},{"port":10250,"protocol":"TCP"}]}]}` | Setup a networkPolicy for external-secrets webhook |
|
|
|
+| webhook.networkPolicy.egress | list | `[]` | The egress traffic The minimum egress ports required to function are: DNS (53/udp, 53/tcp) API server (80/tcp, 443/tcp, or 6443/tcp) You will need to customize this value to meet your needs |
|
|
|
+| webhook.networkPolicy.enabled | bool | `false` | Specifies whether the networkPolicy should be created. |
|
|
|
+| webhook.networkPolicy.ingress | list | `[{"ports":[{"port":8080,"protocol":"TCP"},{"port":8081,"protocol":"TCP"},{"port":10250,"protocol":"TCP"}]}]` | The ingress traffic Should match the webhook, health, and (optionally) metrics port |
|
|
|
| webhook.nodeSelector | object | `{}` | |
|
|
|
| webhook.podAnnotations | object | `{}` | Annotations to add to Pod |
|
|
|
| webhook.podDisruptionBudget | object | `{"enabled":false,"minAvailable":1,"nameOverride":""}` | Pod disruption budget - for more details see https://kubernetes.io/docs/concepts/workloads/pods/disruptions/ |
|