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
| manager.env | list |`[]`| Additional Environment Variables |
115
-
| manager.extraArgs | list |`["--enable-leader-election=true"]`| A list of extra arguments for the capsule controller |
115
+
| manager.extraArgs | list |`[]`| A list of extra arguments for the capsule controller |
116
116
| manager.hostNetwork | bool |`false`| Specifies if the container should be started in hostNetwork mode. Required for use in some managed kubernetes clusters (such as AWS EKS) with custom CNI (such as calico), because control-plane managed by AWS cannot communicate with pods' IP CIDR and admission webhooks are not working |
117
117
| manager.hostPID | bool |`false`| Specifies if the container should be started in hostPID mode. |
@@ -137,6 +137,10 @@ The following Values have changed key or Value:
137
137
| manager.options.ignoreUserWithGroups | list |`[]`| Define groups which when found in the request of a user will be ignored by the Capsule this might be useful if you have one group where all the users are in, but you want to separate administrators from normal users with additional groups. |
| manager.options.logLevel | string |`"info"`| Set the log verbosity of the capsule with a value from 1 to 5 |
141
145
| manager.options.nodeMetadata | object |`{"forbiddenAnnotations":{"denied":[],"deniedRegex":""},"forbiddenLabels":{"denied":[],"deniedRegex":""}}`| Allows to set the forbidden metadata for the worker nodes that could be patched by a Tenant |
142
146
| manager.options.protectedNamespaceRegex | string |`""`| If specified, disallows creation of namespaces matching the passed regexp |
@@ -145,6 +149,20 @@ The following Values have changed key or Value:
145
149
| manager.options.rbac.deleter | string |`"capsule-namespace-deleter"`| Name for the ClusterRole required to grant Namespace Deletion permissions. |
146
150
| manager.options.rbac.promotionClusterRoles | list |`["capsule-namespace-provisioner","capsule-namespace-deleter"]`| The ClusterRoles applied for ServiceAccounts which had owner Promotion |
147
151
| manager.options.rbac.provisioner | string |`"capsule-namespace-provisioner"`| Name for the ClusterRole required to grant Namespace Provision permissions. |
| manager.options.tracing.endpoint | string |`""`| OTLP gRPC endpoint for exporting traces. If empty, OpenTelemetry environment variables are used. |
160
+
| manager.options.tracing.headers | object |`{}`| OTLP gRPC metadata headers to send with each trace export request. |
161
+
| manager.options.tracing.insecure | bool |`true`| Disable transport security for the OTLP gRPC trace exporter. |
162
+
| manager.options.tracing.sampleRatio | float |`1`| Trace sampling ratio for admission webhook requests. Must be between 0 and 1. |
163
+
| manager.options.tracing.timeout | string |`""`| Timeout for exporting a batch of spans. Empty uses OpenTelemetry's default. |
164
+
| manager.options.tracing.tls.insecureSkipVerify | bool |`false`| Skip OTLP gRPC trace exporter TLS certificate verification. Not recommended for production. |
165
+
| manager.options.tracing.tls.serverName | string |`""`| TLS server name override for the OTLP gRPC trace exporter. |
148
166
| manager.options.userNames | list |`[]`| DEPRECATED: use users properties. Names of the users considered as Capsule users. |
149
167
| manager.options.users | list |`[{"kind":"Group","name":"projectcapsule.dev"}]`| Define entities which are considered part of the Capsule construct. Users not mentioned here will be ignored by Capsule |
150
168
| manager.options.workers | int |`1`| Workers (MaxConcurrentReconciles) is the maximum number of concurrent Reconciles which can be run (ALPHA). |
Copy file name to clipboardExpand all lines: charts/capsule/values.schema.json
+98-4Lines changed: 98 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -357,10 +357,7 @@
357
357
},
358
358
"extraArgs": {
359
359
"description": "A list of extra arguments for the capsule controller",
360
-
"type": "array",
361
-
"items": {
362
-
"type": "string"
363
-
}
360
+
"type": "array"
364
361
},
365
362
"hostNetwork": {
366
363
"description": "Specifies if the container should be started in hostNetwork mode. Required for use in some managed kubernetes clusters (such as AWS EKS) with custom CNI (such as calico), because control-plane managed by AWS cannot communicate with pods' IP CIDR and admission webhooks are not working",
@@ -480,6 +477,27 @@
480
477
"description": "Additional labels to add to the CapsuleConfiguration resource",
481
478
"type": "object"
482
479
},
480
+
"leaderElection": {
481
+
"type": "object",
482
+
"properties": {
483
+
"enabled": {
484
+
"description": "Enable Leader Election for capsule controller",
0 commit comments