|
@@ -35,6 +35,7 @@ The core controller is invoked without a subcommand and can be configured with t
|
|
|
| `--metrics-addr` | string | :8080 | The address the metric endpoint binds to. |
|
|
| `--metrics-addr` | string | :8080 | The address the metric endpoint binds to. |
|
|
|
| `--namespace` | string | - | watch external secrets scoped in the provided namespace only. ClusterSecretStore can be used but only work if it doesn't reference resources from other namespaces |
|
|
| `--namespace` | string | - | watch external secrets scoped in the provided namespace only. ClusterSecretStore can be used but only work if it doesn't reference resources from other namespaces |
|
|
|
| `--store-requeue-interval` | duration | 5m0s | Default Time duration between reconciling (Cluster)SecretStores |
|
|
| `--store-requeue-interval` | duration | 5m0s | Default Time duration between reconciling (Cluster)SecretStores |
|
|
|
|
|
+| `--enable-http2` | boolean | false | If set, HTTP/2 will be enabled for the metrics server |
|
|
|
|
|
|
|
|
## Cert Controller Flags
|
|
## Cert Controller Flags
|
|
|
|
|
|
|
@@ -51,20 +52,22 @@ The core controller is invoked without a subcommand and can be configured with t
|
|
|
| `--secret-namespace` | string | default | namespace of the secret to store certs |
|
|
| `--secret-namespace` | string | default | namespace of the secret to store certs |
|
|
|
| `--service-name` | string | external-secrets-webhook | Webhook service name |
|
|
| `--service-name` | string | external-secrets-webhook | Webhook service name |
|
|
|
| `--service-namespace` | string | default | Webhook service namespace |
|
|
| `--service-namespace` | string | default | Webhook service namespace |
|
|
|
|
|
+| `--enable-http2` | boolean | false | If set, HTTP/2 will be enabled for the metrics server |
|
|
|
|
|
|
|
|
## Webhook Flags
|
|
## Webhook Flags
|
|
|
|
|
|
|
|
| Name | Type | Default | Description |
|
|
| Name | Type | Default | Description |
|
|
|
-| ---------------------- | -------- | ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
|
|
|
|
|
|
+|------------------------|----------|---------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|
|
|
| `--cert-dir` | string | /tmp/k8s-webhook-server/serving-certs | path to check for certs |
|
|
| `--cert-dir` | string | /tmp/k8s-webhook-server/serving-certs | path to check for certs |
|
|
|
| `--check-interval` | duration | 5m0s | certificate check interval |
|
|
| `--check-interval` | duration | 5m0s | certificate check interval |
|
|
|
| `--dns-name` | string | localhost | DNS name to validate certificates with |
|
|
| `--dns-name` | string | localhost | DNS name to validate certificates with |
|
|
|
| `--healthz-addr` | string | :8081 | The address the health endpoint binds to. |
|
|
| `--healthz-addr` | string | :8081 | The address the health endpoint binds to. |
|
|
|
| `--help` | | | help for webhook |
|
|
| `--help` | | | help for webhook |
|
|
|
| `--loglevel` | string | info | loglevel to use, one of: debug, info, warn, error, dpanic, panic, fatal |
|
|
| `--loglevel` | string | info | loglevel to use, one of: debug, info, warn, error, dpanic, panic, fatal |
|
|
|
-| `--zap-time-encoding` | string | epoch | time encoding to use, one of: epoch, millis, nano, iso8601, rfc3339, rfc3339nano |
|
|
|
|
|
|
|
+| `--zap-time-encoding` | string | epoch | time encoding to use, one of: epoch, millis, nano, iso8601, rfc3339, rfc3339nano |
|
|
|
| `--lookahead-interval` | duration | 2160h0m0s (90d) | certificate check interval |
|
|
| `--lookahead-interval` | duration | 2160h0m0s (90d) | certificate check interval |
|
|
|
| `--metrics-addr` | string | :8080 | The address the metric endpoint binds to. |
|
|
| `--metrics-addr` | string | :8080 | The address the metric endpoint binds to. |
|
|
|
| `--port` | number | 10250 | Port number that the webhook server will serve. |
|
|
| `--port` | number | 10250 | Port number that the webhook server will serve. |
|
|
|
| `--tls-ciphers` | string | | comma separated list of tls ciphers allowed. This does not apply to TLS 1.3 as the ciphers are selected automatically. The order of this list does not give preference to the ciphers, the ordering is done automatically. Full lists of available ciphers can be found at https://pkg.go.dev/crypto/tls#pkg-constants. E.g. 'TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256' |
|
|
| `--tls-ciphers` | string | | comma separated list of tls ciphers allowed. This does not apply to TLS 1.3 as the ciphers are selected automatically. The order of this list does not give preference to the ciphers, the ordering is done automatically. Full lists of available ciphers can be found at https://pkg.go.dev/crypto/tls#pkg-constants. E.g. 'TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256' |
|
|
|
| `--tls-min-version` | string | 1.2 | minimum version of TLS supported. |
|
|
| `--tls-min-version` | string | 1.2 | minimum version of TLS supported. |
|
|
|
|
|
+| `--enable-http2` | boolean | false | If set, HTTP/2 will be enabled for the metrics and webhook servers |
|