Skip to content

Venafi Kubernetes Agent Helm values

replicaCount

Property replicaCount
Type number
Default
1

Default replicas. Do not scale up.

image.repository

Property image.repository
Type string
Default
registry.venafi.cloud/venafi-agent/venafi-agent

Defaults to Open Source image repository.

image.pullPolicy

Property image.pullPolicy
Type string
Default
IfNotPresent

Defaults - only pull if not already present.

image.tag

Property image.tag
Type string
Default
v0.1.48

Overrides the image tag whose default is the chart appVersion.

imagePullSecrets

Property imagePullSecrets
Type array
Default
[]

Specify image pull credentials if you are using a private registry
For example: - name: my-pull-secret

nameOverride

Property nameOverride
Type string
Default
""

Helm default setting to override release name. Usually left blank.

fullnameOverride

Property fullnameOverride
Type string
Default
""

Helm default setting. Use this to shorten the full install name.

serviceAccount.create

Property serviceAccount.create
Type bool
Default
true

Specifies whether a service account should be created or not.

serviceAccount.annotations

Property serviceAccount.annotations
Type object
Default
{}

Annotations YAML to add to the service account.

serviceAccount.name

Property serviceAccount.name
Type string
Default
""

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.

podAnnotations

Property podAnnotations
Type object
Default
{}

Additional YAML annotations to add the the pod.

podSecurityContext

Property podSecurityContext
Type object
Default
{}

Optional Pod (all containers) SecurityContext options. For more information, see Set the security contect for a pod.

http_proxy

Property http_proxy
Type string
Default

Configures the HTTP_PROXY environment variable where a HTTP proxy is required.

https_proxy

Property https_proxy
Type string
Default

Configures the HTTPS_PROXY environment variable where a HTTP proxy is required.

no_proxy

Property no_proxy
Type string
Default

Configures the NO_PROXY environment variable where a HTTP proxy is required, but certain domains should be excluded.

securityContext.capabilities.drop[0]

Property securityContext.capabilities.drop[0]
Type string
Default
ALL

securityContext.readOnlyRootFilesystem

Property securityContext.readOnlyRootFilesystem
Type bool
Default
true

securityContext.runAsNonRoot

Property securityContext.runAsNonRoot
Type bool
Default
true

securityContext.runAsUser

Property securityContext.runAsUser
Type number
Default
1000

resources.requests.memory

Property resources.requests.memory
Type string
Default
200Mi

resources.requests.cpu

Property resources.requests.cpu
Type string
Default
200m

resources.limits.memory

Property resources.limits.memory
Type string
Default
500Mi

resources.limits.cpu

Property resources.limits.cpu
Type string
Default
500m

nodeSelector

Property nodeSelector
Type object
Default
{}

Embed YAML for nodeSelector settings. For more information, see Assign Pods to Nodes.

tolerations

Property tolerations
Type array
Default
[]

Embed YAML for toleration settings. For more information, see Taints and Tolerations.

affinity

Property affinity
Type object
Default
{}

Embed YAML for Node affinity settings. For more information, see Assign Pods to Nodes using Node Affinity.

command

Property command
Type array
Default
[]

Specify the command to run overriding the default binary.

extraArgs

Property extraArgs
Type array
Default
[]

Specify additional arguments to pass to the agent binary.
For example ["--strict", "--oneshot"].

authentication.secretName

Property authentication.secretName
Type string
Default
agent-credentials

The name of the secret containing the private key.

authentication.secretKey

Property authentication.secretKey
Type string
Default
privatekey.pem

The key name in the referenced secret.

config.server

Property config.server
Type string
Default
https://api.venafi.cloud/

Overrides the server if you are using a proxy in your environment
For the EU variant use: https://api.venafi.eu/.

config.clientId

Property config.clientId
Type string
Default
""

The client-id returned from the Venafi Control Plane.

config.period

Property config.period
Type string
Default
0h1m0s

Send data back to the platform every minute unless changed.

config.clusterName

Property config.clusterName
Type string
Default
""

The name for the cluster resource if it needs to be created in Venafi Control Plane.

config.clusterDescription

Property config.clusterDescription
Type string
Default
""

The description for the cluster resource if it needs to be created in Venafi Control Plane.

config.configmap.name

Property config.configmap.name
Type unknown
Default
null

config.configmap.key

Property config.configmap.key
Type unknown
Default
null

podDisruptionBudget.enabled

Property podDisruptionBudget.enabled
Type bool
Default
false

Enable or disable the PodDisruptionBudget resource, which helps prevent downtime during voluntary disruptions such as during a Node upgrade.