Skip to content

vault values.yaml📜

global.enabled📜

Type: bool

Default value
true

global.imagePullSecrets[0].name📜

Type: string

Default value
"private-registry"

global.tlsDisable📜

Type: bool

Default value
true

global.externalVaultAddr📜

Type: string

Default value
""

global.openshift📜

Type: bool

Default value
false

global.psp.enable📜

Type: bool

Default value
false

global.psp.annotations📜

Type: string

Default value
"seccomp.security.alpha.kubernetes.io/allowedProfileNames: docker/default,runtime/default\napparmor.security.beta.kubernetes.io/allowedProfileNames: runtime/default\nseccomp.security.alpha.kubernetes.io/defaultProfileName:  runtime/default\napparmor.security.beta.kubernetes.io/defaultProfileName:  runtime/default\n"
Default value (formatted)
seccomp.security.alpha.kubernetes.io/allowedProfileNames: docker/default,runtime/default
apparmor.security.beta.kubernetes.io/allowedProfileNames: runtime/default
seccomp.security.alpha.kubernetes.io/defaultProfileName:  runtime/default
apparmor.security.beta.kubernetes.io/defaultProfileName:  runtime/default

global.serverTelemetry.prometheusOperator📜

Type: bool

Default value
false

injector.enabled📜

Type: string

Default value
"-"

injector.replicas📜

Type: int

Default value
1

injector.port📜

Type: int

Default value
8080

injector.leaderElector.enabled📜

Type: bool

Default value
false

injector.metrics.enabled📜

Type: bool

Default value
true

injector.externalVaultAddr📜

Type: string

Default value
""

injector.image.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/hashicorp/vault/vault-k8s"

injector.image.tag📜

Type: string

Default value
"1.3.0"

injector.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

injector.agentImage.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/hashicorp/vault"

injector.agentImage.tag📜

Type: string

Default value
"1.14.2"

injector.agentDefaults.cpuLimit📜

Type: string

Default value
"500m"

injector.agentDefaults.cpuRequest📜

Type: string

Default value
"500m"

injector.agentDefaults.memLimit📜

Type: string

Default value
"250Mi"

injector.agentDefaults.memRequest📜

Type: string

Default value
"250Mi"

injector.agentDefaults.template📜

Type: string

Default value
"map"

injector.agentDefaults.templateConfig.exitOnRetryFailure📜

Type: bool

Default value
true

injector.agentDefaults.templateConfig.staticSecretRenderInterval📜

Type: string

Default value
""

injector.livenessProbe.failureThreshold📜

Type: int

Default value
2

injector.livenessProbe.initialDelaySeconds📜

Type: int

Default value
5

injector.livenessProbe.periodSeconds📜

Type: int

Default value
2

injector.livenessProbe.successThreshold📜

Type: int

Default value
1

injector.livenessProbe.timeoutSeconds📜

Type: int

Default value
5

injector.readinessProbe.failureThreshold📜

Type: int

Default value
2

injector.readinessProbe.initialDelaySeconds📜

Type: int

Default value
5

injector.readinessProbe.periodSeconds📜

Type: int

Default value
2

injector.readinessProbe.successThreshold📜

Type: int

Default value
1

injector.readinessProbe.timeoutSeconds📜

Type: int

Default value
5

injector.startupProbe.failureThreshold📜

Type: int

Default value
12

injector.startupProbe.initialDelaySeconds📜

Type: int

Default value
5

injector.startupProbe.periodSeconds📜

Type: int

Default value
5

injector.startupProbe.successThreshold📜

Type: int

Default value
1

injector.startupProbe.timeoutSeconds📜

Type: int

Default value
5

injector.authPath📜

Type: string

Default value
"auth/kubernetes"

injector.logLevel📜

Type: string

Default value
"info"

injector.logFormat📜

Type: string

Default value
"standard"

injector.revokeOnShutdown📜

Type: bool

Default value
false

injector.webhook.failurePolicy📜

Type: string

Default value
"Ignore"

injector.webhook.matchPolicy📜

Type: string

Default value
"Exact"

injector.webhook.timeoutSeconds📜

Type: int

Default value
30

injector.webhook.namespaceSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.webhook.objectSelector📜

Type: string

Default value
"matchExpressions:\n- key: app.kubernetes.io/name\n  operator: NotIn\n  values:\n  - {{ template \"vault.name\" . }}-agent-injector\n"
Default value (formatted)
matchExpressions:
- key: app.kubernetes.io/name
  operator: NotIn
  values:
  - {{ template \"vault.name\" . }}-agent-injector

injector.webhook.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.failurePolicy📜

Type: string

Default value
"Ignore"

injector.namespaceSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.objectSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.webhookAnnotations📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.certs.secretName📜

Type: string

Default value
nil

injector.certs.caBundle📜

Type: string

Default value
""

injector.certs.certName📜

Type: string

Default value
"tls.crt"

injector.certs.keyName📜

Type: string

Default value
"tls.key"

injector.securityContext.pod📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.securityContext.container.capabilities.drop[0]📜

Type: string

Default value
"ALL"

injector.resources.requests.memory📜

Type: string

Default value
"256Mi"

injector.resources.requests.cpu📜

Type: string

Default value
"250m"

injector.resources.limits.memory📜

Type: string

Default value
"256Mi"

injector.resources.limits.cpu📜

Type: string

Default value
"250m"

injector.extraEnvironmentVars📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.affinity📜

Type: string

Default value
"podAntiAffinity:\n  requiredDuringSchedulingIgnoredDuringExecution:\n    - labelSelector:\n        matchLabels:\n          app.kubernetes.io/name: {{ template \"vault.name\" . }}-agent-injector\n          app.kubernetes.io/instance: \"{{ .Release.Name }}\"\n          component: webhook\n      topologyKey: kubernetes.io/hostname\n"
Default value (formatted)
podAntiAffinity:
  requiredDuringSchedulingIgnoredDuringExecution:
    - labelSelector:
        matchLabels:
          app.kubernetes.io/name: {{ template \"vault.name\" . }}-agent-injector
          app.kubernetes.io/instance: \"{{ .Release.Name }}\"
          component: webhook
      topologyKey: kubernetes.io/hostname

injector.topologySpreadConstraints📜

Type: list

Default value
[]
Default value (formatted)
[]

injector.tolerations📜

Type: list

Default value
[]
Default value (formatted)
[]

injector.nodeSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.priorityClassName📜

Type: string

Default value
""

injector.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.extraLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.hostNetwork📜

Type: bool

Default value
false

injector.service.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.serviceAccount.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.podDisruptionBudget📜

Type: object

Default value
{}
Default value (formatted)
{}

injector.strategy📜

Type: object

Default value
{}
Default value (formatted)
{}

server.enabled📜

Type: bool

Default value
true

server.extraSecretEnvironmentVars[0].envName📜

Type: string

Default value
"AWS_ACCESS_KEY_ID"

server.extraSecretEnvironmentVars[0].secretName📜

Type: string

Default value
"eks-creds"

server.extraSecretEnvironmentVars[0].secretKey📜

Type: string

Default value
"AWS_ACCESS_KEY_ID"

server.extraSecretEnvironmentVars[1].envName📜

Type: string

Default value
"AWS_SECRET_ACCESS_KEY"

server.extraSecretEnvironmentVars[1].secretName📜

Type: string

Default value
"eks-creds"

server.extraSecretEnvironmentVars[1].secretKey📜

Type: string

Default value
"AWS_SECRET_ACCESS_KEY"

server.enterpriseLicense.secretName📜

Type: string

Default value
""

server.enterpriseLicense.secretKey📜

Type: string

Default value
"license"

server.image.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/hashicorp/vault"

server.image.tag📜

Type: string

Default value
"1.14.2"

server.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

server.updateStrategyType📜

Type: string

Default value
"OnDelete"

server.logLevel📜

Type: string

Default value
""

server.logFormat📜

Type: string

Default value
""

server.resources.requests.memory📜

Type: string

Default value
"256Mi"

server.resources.requests.cpu📜

Type: string

Default value
"250m"

server.resources.limits.memory📜

Type: string

Default value
"256Mi"

server.resources.limits.cpu📜

Type: string

Default value
"250m"

server.ingress.enabled📜

Type: bool

Default value
false

server.ingress.labels📜

Type: object

Default value
{}
Default value (formatted)
{}

server.ingress.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.ingress.ingressClassName📜

Type: string

Default value
""

server.ingress.pathType📜

Type: string

Default value
"Prefix"

server.ingress.activeService📜

Type: bool

Default value
true

server.ingress.hosts[0].host📜

Type: string

Default value
"chart-example.local"

server.ingress.hosts[0].paths📜

Type: list

Default value
[]
Default value (formatted)
[]

server.ingress.extraPaths📜

Type: list

Default value
[]
Default value (formatted)
[]

server.ingress.tls📜

Type: list

Default value
[]
Default value (formatted)
[]

server.route.enabled📜

Type: bool

Default value
false

server.route.activeService📜

Type: bool

Default value
true

server.route.labels📜

Type: object

Default value
{}
Default value (formatted)
{}

server.route.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.route.host📜

Type: string

Default value
"chart-example.local"

server.route.tls.termination📜

Type: string

Default value
"passthrough"

server.authDelegator.enabled📜

Type: bool

Default value
true

server.extraInitContainers📜

Type: string

Default value
nil

server.extraContainers📜

Type: string

Default value
nil

server.shareProcessNamespace📜

Type: bool

Default value
false

server.extraArgs📜

Type: string

Default value
""

server.extraPorts📜

Type: string

Default value
nil

server.readinessProbe.enabled📜

Type: bool

Default value
true

server.readinessProbe.port📜

Type: int

Default value
8200

server.readinessProbe.failureThreshold📜

Type: int

Default value
2

server.readinessProbe.initialDelaySeconds📜

Type: int

Default value
5

server.readinessProbe.periodSeconds📜

Type: int

Default value
5

server.readinessProbe.successThreshold📜

Type: int

Default value
1

server.readinessProbe.timeoutSeconds📜

Type: int

Default value
3

server.livenessProbe.enabled📜

Type: bool

Default value
false

server.livenessProbe.path📜

Type: string

Default value
"/v1/sys/health?standbyok=true"

server.livenessProbe.port📜

Type: int

Default value
8200

server.livenessProbe.failureThreshold📜

Type: int

Default value
2

server.livenessProbe.initialDelaySeconds📜

Type: int

Default value
60

server.livenessProbe.periodSeconds📜

Type: int

Default value
5

server.livenessProbe.successThreshold📜

Type: int

Default value
1

server.livenessProbe.timeoutSeconds📜

Type: int

Default value
3

server.terminationGracePeriodSeconds📜

Type: int

Default value
10

server.preStopSleepSeconds📜

Type: int

Default value
5

server.postStart📜

Type: list

Default value
[]
Default value (formatted)
[]

server.extraEnvironmentVars📜

Type: object

Default value
{}
Default value (formatted)
{}

server.extraSecretEnvironmentVars📜

Type: list

Default value
[]
Default value (formatted)
[]

server.extraVolumes📜

Type: list

Default value
[]
Default value (formatted)
[]

server.volumes📜

Type: string

Default value
nil

server.volumeMounts📜

Type: string

Default value
nil

server.affinity📜

Type: string

Default value
"podAntiAffinity:\n  requiredDuringSchedulingIgnoredDuringExecution:\n    - labelSelector:\n        matchLabels:\n          app.kubernetes.io/name: {{ template \"vault.name\" . }}\n          app.kubernetes.io/instance: \"{{ .Release.Name }}\"\n          component: server\n      topologyKey: kubernetes.io/hostname\n"
Default value (formatted)
podAntiAffinity:
  requiredDuringSchedulingIgnoredDuringExecution:
    - labelSelector:
        matchLabels:
          app.kubernetes.io/name: {{ template \"vault.name\" . }}
          app.kubernetes.io/instance: \"{{ .Release.Name }}\"
          component: server
      topologyKey: kubernetes.io/hostname

server.topologySpreadConstraints📜

Type: list

Default value
[]
Default value (formatted)
[]

server.tolerations📜

Type: list

Default value
[]
Default value (formatted)
[]

server.nodeSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

server.networkPolicy.enabled📜

Type: bool

Default value
false

server.networkPolicy.egress📜

Type: list

Default value
[]
Default value (formatted)
[]

server.priorityClassName📜

Type: string

Default value
""

server.extraLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

server.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.service.enabled📜

Type: bool

Default value
true

server.service.active.enabled📜

Type: bool

Default value
true

server.service.standby.enabled📜

Type: bool

Default value
true

server.service.instanceSelector.enabled📜

Type: bool

Default value
true

server.service.publishNotReadyAddresses📜

Type: bool

Default value
true

server.service.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

server.service.port📜

Type: int

Default value
8200

server.service.targetPort📜

Type: int

Default value
8200

server.service.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.dataStorage.enabled📜

Type: bool

Default value
true

server.dataStorage.size📜

Type: string

Default value
"10Gi"

server.dataStorage.mountPath📜

Type: string

Default value
"/vault/data"

server.dataStorage.storageClass📜

Type: string

Default value
nil

server.dataStorage.accessMode📜

Type: string

Default value
"ReadWriteOnce"

server.dataStorage.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.auditStorage.enabled📜

Type: bool

Default value
true

server.auditStorage.size📜

Type: string

Default value
"10Gi"

server.auditStorage.mountPath📜

Type: string

Default value
"/vault/audit"

server.auditStorage.storageClass📜

Type: string

Default value
nil

server.auditStorage.accessMode📜

Type: string

Default value
"ReadWriteOnce"

server.auditStorage.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.dev.enabled📜

Type: bool

Default value
false

server.dev.devRootToken📜

Type: string

Default value
"root"

server.standalone.enabled📜

Type: string

Default value
"-"

server.standalone.config📜

Type: string

Default value
"ui = true\n\nlistener \"tcp\" {\n  tls_disable = 1\n  address = \"[::]:8200\"\n  cluster_address = \"[::]:8201\"\n  # Enable unauthenticated metrics access (necessary for Prometheus Operator)\n  #telemetry {\n  #  unauthenticated_metrics_access = \"true\"\n  #}\n}\n\ntelemetry {\n  prometheus_retention_time = \"24h\"\n  disable_hostname = true\n  unauthenticated_metrics_access = true\n}\n\n{{- if .Values.server.dataStorage.enabled }}\nstorage \"raft\" {\n  path = \"/vault/data\"\n}\n{{- end }}\n\n{{- if and (not .Values.server.dataStorage.enabled) .Values.minio.enabled }}\nstorage \"s3\" {\n    access_key = \"{{ .Values.minio.accessKey }}\"\n    secret_key = \"{{ .Values.minio.secretKey }}\"\n    endpoint = \"{{ .Values.minio.endpoint }}\"\n    bucket = \"{{ .Values.minio.bucketName }}\"\n    s3_force_path_style = \"true\"\n    disable_ssl = \"{{ .Values.minio.disableSSL }}\"\n}\n{{- end }}\n\n# Example configuration for using auto-unseal, using Google Cloud KMS. The\n# GKMS keys must already exist, and the cluster must have a service account\n# that is authorized to access GCP KMS.\n#seal \"gcpckms\" {\n#   project     = \"vault-helm-dev\"\n#   region      = \"global\"\n#   key_ring    = \"vault-helm-unseal-kr\"\n#   crypto_key  = \"vault-helm-unseal-key\"\n#}\n\n# Example configuration for enabling Prometheus metrics in your config.\n#telemetry {\n#  prometheus_retention_time = \"30s\"\n#  disable_hostname = true\n#}\n"
Default value (formatted)
ui = true

listener \"tcp\" {
  tls_disable = 1
  address = \"[::]:8200\"
  cluster_address = \"[::]:8201\"
  # Enable unauthenticated metrics access (necessary for Prometheus Operator)
  #telemetry {
  #  unauthenticated_metrics_access = \"true\"
  #}
}

telemetry {
  prometheus_retention_time = \"24h\"
  disable_hostname = true
  unauthenticated_metrics_access = true
}

{{- if .Values.server.dataStorage.enabled }}
storage \"raft\" {
  path = \"/vault/data\"
}
{{- end }}

{{- if and (not .Values.server.dataStorage.enabled) .Values.minio.enabled }}
storage \"s3\" {
    access_key = \"{{ .Values.minio.accessKey }}\"
    secret_key = \"{{ .Values.minio.secretKey }}\"
    endpoint = \"{{ .Values.minio.endpoint }}\"
    bucket = \"{{ .Values.minio.bucketName }}\"
    s3_force_path_style = \"true\"
    disable_ssl = \"{{ .Values.minio.disableSSL }}\"
}
{{- end }}

# Example configuration for using auto-unseal, using Google Cloud KMS. The
# GKMS keys must already exist, and the cluster must have a service account
# that is authorized to access GCP KMS.
#seal \"gcpckms\" {
#   project     = \"vault-helm-dev\"
#   region      = \"global\"
#   key_ring    = \"vault-helm-unseal-kr\"
#   crypto_key  = \"vault-helm-unseal-key\"
#}

# Example configuration for enabling Prometheus metrics in your config.
#telemetry {
#  prometheus_retention_time = \"30s\"
#  disable_hostname = true
#}

server.ha.enabled📜

Type: bool

Default value
false

server.ha.replicas📜

Type: int

Default value
3

server.ha.apiAddr📜

Type: string

Default value
nil

server.ha.clusterAddr📜

Type: string

Default value
nil

server.ha.raft.enabled📜

Type: bool

Default value
true

server.ha.raft.setNodeId📜

Type: bool

Default value
true

server.ha.raft.config📜

Type: string

Default value
"ui = true\n\nlistener \"tcp\" {\n  tls_disable = 1\n  address = \"[::]:8200\"\n  cluster_address = \"[::]:8201\"\n  # Enable unauthenticated metrics access (necessary for Prometheus Operator)\n  #telemetry {\n  #  unauthenticated_metrics_access = \"true\"\n  #}\n}\n\nstorage \"raft\" {\n  path = \"/vault/data\"\n}\n\ntelemetry {\n  prometheus_retention_time = \"24h\"\n  disable_hostname = true\n  unauthenticated_metrics_access = true\n}\n\n\nservice_registration \"kubernetes\" {}\n"
Default value (formatted)
ui = true

listener \"tcp\" {
  tls_disable = 1
  address = \"[::]:8200\"
  cluster_address = \"[::]:8201\"
  # Enable unauthenticated metrics access (necessary for Prometheus Operator)
  #telemetry {
  #  unauthenticated_metrics_access = \"true\"
  #}
}

storage \"raft\" {
  path = \"/vault/data\"
}

telemetry {
  prometheus_retention_time = \"24h\"
  disable_hostname = true
  unauthenticated_metrics_access = true
}
service_registration \"kubernetes\" {}

server.ha.config📜

Type: string

Default value
"ui = true\n\nlistener \"tcp\" {\n  tls_disable = 1\n  address = \"[::]:8200\"\n  cluster_address = \"[::]:8201\"\n}\nstorage \"consul\" {\n  path = \"vault\"\n  address = \"HOST_IP:8500\"\n}\n\nservice_registration \"kubernetes\" {}\n\n# Example configuration for using auto-unseal, using Google Cloud KMS. The\n# GKMS keys must already exist, and the cluster must have a service account\n# that is authorized to access GCP KMS.\n#seal \"gcpckms\" {\n#   project     = \"vault-helm-dev-246514\"\n#   region      = \"global\"\n#   key_ring    = \"vault-helm-unseal-kr\"\n#   crypto_key  = \"vault-helm-unseal-key\"\n#}\n\n# Example configuration for enabling Prometheus metrics.\n# If you are using Prometheus Operator you can enable a ServiceMonitor resource below.\n# You may wish to enable unauthenticated metrics in the listener block above.\n#telemetry {\n#  prometheus_retention_time = \"30s\"\n#  disable_hostname = true\n#}\n"
Default value (formatted)
ui = true

listener \"tcp\" {
  tls_disable = 1
  address = \"[::]:8200\"
  cluster_address = \"[::]:8201\"
}
storage \"consul\" {
  path = \"vault\"
  address = \"HOST_IP:8500\"
}

service_registration \"kubernetes\" {}

# Example configuration for using auto-unseal, using Google Cloud KMS. The
# GKMS keys must already exist, and the cluster must have a service account
# that is authorized to access GCP KMS.
#seal \"gcpckms\" {
#   project     = \"vault-helm-dev-246514\"
#   region      = \"global\"
#   key_ring    = \"vault-helm-unseal-kr\"
#   crypto_key  = \"vault-helm-unseal-key\"
#}

# Example configuration for enabling Prometheus metrics.
# If you are using Prometheus Operator you can enable a ServiceMonitor resource below.
# You may wish to enable unauthenticated metrics in the listener block above.
#telemetry {
#  prometheus_retention_time = \"30s\"
#  disable_hostname = true
#}

server.ha.disruptionBudget.enabled📜

Type: bool

Default value
true

server.ha.disruptionBudget.maxUnavailable📜

Type: string

Default value
nil

server.serviceAccount.create📜

Type: bool

Default value
true

server.serviceAccount.name📜

Type: string

Default value
""

server.serviceAccount.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.serviceAccount.extraLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

server.serviceAccount.serviceDiscovery.enabled📜

Type: bool

Default value
true

server.statefulSet.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

server.statefulSet.securityContext.pod📜

Type: object

Default value
{}
Default value (formatted)
{}

server.statefulSet.securityContext.container.capabilities.drop[0]📜

Type: string

Default value
"ALL"

server.hostNetwork📜

Type: bool

Default value
false

ui.enabled📜

Type: bool

Default value
true

ui.publishNotReadyAddresses📜

Type: bool

Default value
true

ui.activeVaultPodOnly📜

Type: bool

Default value
false

ui.serviceType📜

Type: string

Default value
"ClusterIP"

ui.serviceNodePort📜

Type: string

Default value
nil

ui.externalPort📜

Type: int

Default value
8200

ui.targetPort📜

Type: int

Default value
8200

ui.externalTrafficPolicy📜

Type: string

Default value
"Cluster"

ui.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.enabled📜

Type: bool

Default value
false

csi.image.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/hashicorp/vault-csi-provider"

csi.image.tag📜

Type: string

Default value
"v1.4.0"

csi.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

csi.volumes📜

Type: string

Default value
nil

csi.volumeMounts📜

Type: string

Default value
nil

csi.resources.requests.cpu📜

Type: string

Default value
"50m"

csi.resources.requests.memory📜

Type: string

Default value
"128Mi"

csi.resources.limits.cpu📜

Type: string

Default value
"50m"

csi.resources.limits.memory📜

Type: string

Default value
"128Mi"

csi.hmacSecretName📜

Type: string

Default value
""

csi.daemonSet.updateStrategy.type📜

Type: string

Default value
"RollingUpdate"

csi.daemonSet.updateStrategy.maxUnavailable📜

Type: string

Default value
""

csi.daemonSet.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.daemonSet.providersDir📜

Type: string

Default value
"/etc/kubernetes/secrets-store-csi-providers"

csi.daemonSet.kubeletRootDir📜

Type: string

Default value
"/var/lib/kubelet"

csi.daemonSet.extraLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.daemonSet.securityContext.pod📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.daemonSet.securityContext.container.capabilities.drop[0]📜

Type: string

Default value
"ALL"

csi.pod.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.pod.tolerations📜

Type: list

Default value
[]
Default value (formatted)
[]

csi.pod.nodeSelector📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.pod.affinity📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.pod.extraLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.agent.enabled📜

Type: bool

Default value
true

csi.agent.extraArgs📜

Type: list

Default value
[]
Default value (formatted)
[]

csi.agent.image.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/hashicorp/vault"

csi.agent.image.tag📜

Type: string

Default value
"1.14.2"

csi.agent.image.pullPolicy📜

Type: string

Default value
"IfNotPresent"

csi.agent.logFormat📜

Type: string

Default value
"standard"

csi.agent.logLevel📜

Type: string

Default value
"info"

csi.agent.resources.requests.memory📜

Type: string

Default value
"256Mi"

csi.agent.resources.requests.cpu📜

Type: string

Default value
"250m"

csi.agent.resources.limits.memory📜

Type: string

Default value
"256Mi"

csi.agent.resources.limits.cpu📜

Type: string

Default value
"250m"

csi.priorityClassName📜

Type: string

Default value
""

csi.serviceAccount.annotations📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.serviceAccount.extraLabels📜

Type: object

Default value
{}
Default value (formatted)
{}

csi.readinessProbe.failureThreshold📜

Type: int

Default value
2

csi.readinessProbe.initialDelaySeconds📜

Type: int

Default value
5

csi.readinessProbe.periodSeconds📜

Type: int

Default value
5

csi.readinessProbe.successThreshold📜

Type: int

Default value
1

csi.readinessProbe.timeoutSeconds📜

Type: int

Default value
3

csi.livenessProbe.failureThreshold📜

Type: int

Default value
2

csi.livenessProbe.initialDelaySeconds📜

Type: int

Default value
5

csi.livenessProbe.periodSeconds📜

Type: int

Default value
5

csi.livenessProbe.successThreshold📜

Type: int

Default value
1

csi.livenessProbe.timeoutSeconds📜

Type: int

Default value
3

csi.debug📜

Type: bool

Default value
false

csi.extraArgs📜

Type: list

Default value
[]
Default value (formatted)
[]

domain📜

Type: string

Default value
"bigbang.dev"

monitoring.enabled📜

Type: bool

Default value
false

monitoring.namespace📜

Type: string

Default value
"monitoring"

networkPolicies.enabled📜

Type: bool

Default value
false

networkPolicies.controlPlaneCidr📜

Type: string

Default value
"0.0.0.0/0"

networkPolicies.vpcCidr📜

Type: string

Default value
"0.0.0.0/0"

networkPolicies.ingressLabels.app📜

Type: string

Default value
"istio-ingressgateway"

networkPolicies.ingressLabels.istio📜

Type: string

Default value
"ingressgateway"

autoInit.enabled📜

Type: bool

Default value
true

autoInit.image.repository📜

Type: string

Default value
"registry1.dso.mil/ironbank/big-bang/base"

autoInit.image.tag📜

Type: string

Default value
"2.0.0"

autoInit.storage.size📜

Type: string

Default value
"2Gi"

istio.enabled📜

Type: bool

Default value
false

istio.vault.gateways[0]📜

Type: string

Default value
"istio-system/main"

istio.vault.hosts[0]📜

Type: string

Default value
"vault.{{ .Values.domain }}"

istio.vault.tls.cert📜

Type: string

Default value
""

istio.vault.tls.key📜

Type: string

Default value
""

istio.mtls.mode📜

Type: string

Default value
"STRICT"

minio.enabled📜

Type: bool

Default value
false

customAppIngressSelector.key📜

Type: string

Default value
"vault-ingress"

customAppIngressSelector.value📜

Type: bool

Default value
true

bbtests.enabled📜

Type: bool

Default value
false

bbtests.cypress.artifacts📜

Type: bool

Default value
true

bbtests.cypress.envs.cypress_vault_url📜

Type: string

Default value
"http://vault.vault.svc:8200"

serverTelemetry.serviceMonitor.enabled📜

Type: bool

Default value
false

serverTelemetry.serviceMonitor.selectors📜

Type: object

Default value
{}
Default value (formatted)
{}

serverTelemetry.serviceMonitor.interval📜

Type: string

Default value
"30s"

serverTelemetry.serviceMonitor.scrapeTimeout📜

Type: string

Default value
"10s"

serverTelemetry.prometheusRules.enabled📜

Type: bool

Default value
false

serverTelemetry.prometheusRules.selectors📜

Type: object

Default value
{}
Default value (formatted)
{}

serverTelemetry.prometheusRules.rules📜

Type: list

Default value
[]
Default value (formatted)
[]