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
| authentication.venafiConnection.enabled | bool |`false`| When set to true, the Venafi Kubernetes Agent will authenticate to Venafi using the configuration in a VenafiConnection resource. Use `venafiConnection.enabled=true` for [secretless authentication](https://docs.venafi.cloud/vaas/k8s-components/t-install-tlspk-agent/). When set to true, the `authentication.secret` values will be ignored and the Secret with `authentication.secretName` will _not_ be mounted into the Venafi Kubernetes Agent Pod. |
25
+
| authentication.venafiConnection.name | string |`"venafi-components"`| The name of a VenafiConnection resource which contains the configuration for authenticating to Venafi. |
26
+
| authentication.venafiConnection.namespace | string |`"venafi"`| The namespace of a VenafiConnection resource which contains the configuration for authenticating to Venafi. |
148
27
| command | list |`[]`| Specify the command to run overriding default binary. |
149
28
| config | object |`{"clientId":"","clusterDescription":"","clusterName":"","configmap":{"key":null,"name":null},"period":"0h1m0s","server":"https://api.venafi.cloud/"}`| Configuration section for the Venafi Kubernetes Agent itself |
150
29
| config.clientId | string |`""`| The client-id returned from the Venafi Control Plane |
@@ -153,11 +32,13 @@ You should see the following events for your service account:
153
32
| config.configmap | object |`{"key":null,"name":null}`| Specify ConfigMap details to load config from an existing resource. This should be blank by default unless you have you own config. |
154
33
| config.period | string |`"0h1m0s"`| Send data back to the platform every minute unless changed |
155
34
| config.server | string |`"https://api.venafi.cloud/"`| Overrides the server if using a proxy in your environment For the EU variant use: https://api.venafi.eu/|
35
+
| crds.forceRemoveValidationAnnotations | bool |`false`| The 'x-kubernetes-validations' annotation is not supported in Kubernetes 1.22 and below. This annotation is used by CEL, which is a feature introduced in Kubernetes 1.25 that improves how validation is performed. This option allows to force the 'x-kubernetes-validations' annotation to be excluded, even on Kubernetes 1.25+ clusters. |
36
+
| crds.venafiConnection | object |`{"include":false}`| Optionally include the VenafiConnection CRDs |
37
+
| crds.venafiConnection.include | bool |`false`| When set to false, the rendered output does not contain the VenafiConnection CRDs and RBAC. This is useful for when the Venafi Connection resources are already installed separately. |
156
38
| extraArgs | list |`[]`| Specify additional arguments to pass to the agent binary. For example `["--strict", "--oneshot"]`|
157
39
| fullnameOverride | string |`""`| Helm default setting, use this to shorten the full install name. |
158
40
| image.pullPolicy | string |`"IfNotPresent"`| Defaults to only pull if not already present |
159
41
| image.repository | string |`"registry.venafi.cloud/venafi-agent/venafi-agent"`| Default to Open Source image repository |
160
-
| image.tag | string |`"v0.1.49"`| Overrides the image tag whose default is the chart appVersion |
161
42
| imagePullSecrets | list |`[]`| Specify image pull credentials if using a private registry example: - name: my-pull-secret |
162
43
| metrics.enabled | bool |`true`| Enable the metrics server. If false, the metrics server will be disabled and the other metrics fields below will be ignored. |
163
44
| metrics.podmonitor.annotations | object |`{}`| Additional annotations to add to the PodMonitor. |
@@ -176,7 +57,7 @@ You should see the following events for your service account:
176
57
| podSecurityContext | object |`{}`| Optional Pod (all containers) `SecurityContext` options, see https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-the-security-context-for-a-pod.|
177
58
| replicaCount | int |`1`| default replicas, do not scale up |
178
59
| resources | object |`{"limits":{"memory":"500Mi"},"requests":{"cpu":"200m","memory":"200Mi"}}`| Set resource requests and limits for the pod. Read [Venafi Kubernetes components deployment best practices](https://docs.venafi.cloud/vaas/k8s-components/c-k8s-components-best-practice/#scaling) to learn how to choose suitable CPU and memory resource requests and limits. |
179
-
| securityContext | object |`{"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true,"runAsUser":1000}`| Add Container specific SecurityContext settings to the container. Takes precedence over `podSecurityContext` when set. See https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container|
60
+
| securityContext | object |`{"capabilities":{"drop":["ALL"]},"readOnlyRootFilesystem":true,"runAsNonRoot":true}`| Add Container specific SecurityContext settings to the container. Takes precedence over `podSecurityContext` when set. See https://kubernetes.io/docs/tasks/configure-pod-container/security-context/#set-capabilities-for-a-container|
180
61
| serviceAccount.annotations | object |`{}`| Annotations YAML to add to the service account |
181
62
| serviceAccount.create | bool |`true`| Specifies whether a service account should be created |
182
63
| serviceAccount.name | string |`""`| The name of the service account to use. If blank and `serviceAccount.create` is true, a name is generated using the fullname template of the release. |
0 commit comments