Skip to content

velero values.yaml💣

image.repository💣

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/velero/velero"

image.tag💣

Type: string

Default value
"v1.10.2"

image.pullPolicy💣

Type: string

Default value
"IfNotPresent"

image.imagePullSecrets[0]💣

Type: string

Default value
"private-registry"

annotations💣

Type: object

Default value
{}
Default value (formatted)
{}

labels💣

Type: object

Default value
{}
Default value (formatted)
{}

podAnnotations💣

Type: object

Default value
{}
Default value (formatted)
{}

podLabels💣

Type: object

Default value
{}
Default value (formatted)
{}

resources.requests.cpu💣

Type: string

Default value
"1000m"

resources.requests.memory💣

Type: string

Default value
"512Mi"

resources.limits.cpu💣

Type: string

Default value
"1000m"

resources.limits.memory💣

Type: string

Default value
"512Mi"

dnsPolicy💣

Type: string

Default value
"ClusterFirst"

plugins.csi.enabled💣

Type: bool

Default value
false

plugins.csi.name💣

Type: string

Default value
"velero-plugin-for-csi"

plugins.csi.image.repository💣

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-csi"

plugins.csi.image.tag💣

Type: string

Default value
"v0.4.2"

plugins.csi.container.imagePullPolicy💣

Type: string

Default value
"IfNotPresent"

plugins.csi.container.volumeMounts[0].mountPath💣

Type: string

Default value
"/target"

plugins.csi.container.volumeMounts[0].name💣

Type: string

Default value
"plugins"

plugins.csi.container.resources.requests.memory💣

Type: string

Default value
"512Mi"

plugins.csi.container.resources.requests.cpu💣

Type: string

Default value
"100m"

plugins.csi.container.resources.limits.memory💣

Type: string

Default value
"512Mi"

plugins.csi.container.resources.limits.cpu💣

Type: string

Default value
"100m"

plugins.csi.container.securityContext.capabilities.drop[0]💣

Type: string

Default value
"ALL"

plugins.aws.enabled💣

Type: bool

Default value
false

plugins.aws.name💣

Type: string

Default value
"velero-plugin-for-aws"

plugins.aws.image.repository💣

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-aws"

plugins.aws.image.tag💣

Type: string

Default value
"v1.6.1"

plugins.aws.container.imagePullPolicy💣

Type: string

Default value
"IfNotPresent"

plugins.aws.container.volumeMounts[0].mountPath💣

Type: string

Default value
"/target"

plugins.aws.container.volumeMounts[0].name💣

Type: string

Default value
"plugins"

plugins.aws.container.resources.requests.memory💣

Type: string

Default value
"512Mi"

plugins.aws.container.resources.requests.cpu💣

Type: string

Default value
"100m"

plugins.aws.container.resources.limits.memory💣

Type: string

Default value
"512Mi"

plugins.aws.container.resources.limits.cpu💣

Type: string

Default value
"100m"

plugins.aws.container.securityContext.capabilities.drop[0]💣

Type: string

Default value
"ALL"

plugins.azure.enabled💣

Type: bool

Default value
false

plugins.azure.name💣

Type: string

Default value
"velero-plugin-for-microsoft-azure"

plugins.azure.image.repository💣

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-microsoft-azure"

plugins.azure.image.tag💣

Type: string

Default value
"v1.6.1"

plugins.azure.container.imagePullPolicy💣

Type: string

Default value
"IfNotPresent"

plugins.azure.container.volumeMounts[0].mountPath💣

Type: string

Default value
"/target"

plugins.azure.container.volumeMounts[0].name💣

Type: string

Default value
"plugins"

plugins.azure.container.resources.requests.memory💣

Type: string

Default value
"512Mi"

plugins.azure.container.resources.requests.cpu💣

Type: string

Default value
"100m"

plugins.azure.container.resources.limits.memory💣

Type: string

Default value
"512Mi"

plugins.azure.container.resources.limits.cpu💣

Type: string

Default value
"100m"

plugins.azure.container.securityContext.capabilities.drop[0]💣

Type: string

Default value
"ALL"

initContainers💣

Type: string

Default value
nil

podSecurityContext.runAsUser💣

Type: int

Default value
65534

podSecurityContext.runAsGroup💣

Type: int

Default value
65534

containerSecurityContext.allowPrivilegeEscalation💣

Type: bool

Default value
false

containerSecurityContext.capabilities.drop[0]💣

Type: string

Default value
"ALL"

containerSecurityContext.readOnlyRootFilesystem💣

Type: bool

Default value
true

lifecycle💣

Type: object

Default value
{}
Default value (formatted)
{}

priorityClassName💣

Type: string

Default value
""

terminationGracePeriodSeconds💣

Type: int

Default value
3600

tolerations💣

Type: list

Default value
[]
Default value (formatted)
[]

affinity💣

Type: object

Default value
{}
Default value (formatted)
{}

nodeSelector💣

Type: object

Default value
{}
Default value (formatted)
{}

dnsConfig💣

Type: object

Default value
{}
Default value (formatted)
{}

extraVolumes💣

Type: list

Default value
[]
Default value (formatted)
[]

extraVolumeMounts💣

Type: list

Default value
[]
Default value (formatted)
[]

extraObjects💣

Type: list

Default value
[]
Default value (formatted)
[]

metrics.enabled💣

Type: bool

Default value
true

metrics.scrapeInterval💣

Type: string

Default value
"30s"

metrics.scrapeTimeout💣

Type: string

Default value
"10s"

metrics.service.annotations💣

Type: object

Default value
{}
Default value (formatted)
{}

metrics.service.labels💣

Type: object

Default value
{}
Default value (formatted)
{}

metrics.podAnnotations.”prometheus.io/scrape”💣

Type: string

Default value
"true"

metrics.podAnnotations.”prometheus.io/port”💣

Type: string

Default value
"8085"

metrics.podAnnotations.”prometheus.io/path”💣

Type: string

Default value
"/metrics"

metrics.serviceMonitor.autodetect💣

Type: bool

Default value
true

metrics.serviceMonitor.enabled💣

Type: bool

Default value
false

metrics.serviceMonitor.annotations💣

Type: object

Default value
{}
Default value (formatted)
{}

metrics.serviceMonitor.additionalLabels💣

Type: object

Default value
{}
Default value (formatted)
{}

metrics.prometheusRule.enabled💣

Type: bool

Default value
false

metrics.prometheusRule.additionalLabels💣

Type: object

Default value
{}
Default value (formatted)
{}

metrics.prometheusRule.spec[0].alert💣

Type: string

Default value
"VeleroVeleroJobAbsent"

metrics.prometheusRule.spec[0].annotations.message💣

Type: string

Default value
""

metrics.prometheusRule.spec[0].expr💣

Type: string

Default value
'absent(up{job="velero-velero", namespace="velero"})'

metrics.prometheusRule.spec[0].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[0].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[1].alert💣

Type: string

Default value
"VeleroBackupPartialFailures"

metrics.prometheusRule.spec[1].annotations.message💣

Type: string

Default value
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} partially failed backups."

metrics.prometheusRule.spec[1].expr💣

Type: string

Default value
'velero_backup_partial_failure_total{job!=""} / velero_backup_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[1].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[1].labels.severity💣

Type: string

Default value
"warning"

metrics.prometheusRule.spec[2].alert💣

Type: string

Default value
"VeleroBackupFailures"

metrics.prometheusRule.spec[2].annotations.message💣

Type: string

Default value
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed backups."

metrics.prometheusRule.spec[2].expr💣

Type: string

Default value
'velero_backup_failure_total{job!=""} / velero_backup_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[2].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[2].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[3].alert💣

Type: string

Default value
"VeleroBackupValidationFailures"

metrics.prometheusRule.spec[3].annotations.message💣

Type: string

Default value
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed backup validations."

metrics.prometheusRule.spec[3].expr💣

Type: string

Default value
'velero_backup_validation_failure_total{job!=""} / velero_backup_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[3].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[3].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[4].alert💣

Type: string

Default value
"VeleroBackupDeletionFailures"

metrics.prometheusRule.spec[4].annotations.message💣

Type: string

Default value
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed backup deletions."

metrics.prometheusRule.spec[4].expr💣

Type: string

Default value
'velero_backup_deletion_failure_total{job!=""} / velero_backup_deletion_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[4].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[4].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[5].alert💣

Type: string

Default value
"VeleroBackupItemErrors"

metrics.prometheusRule.spec[5].annotations.message💣

Type: string

Default value
"Velero backup job ( {{ `{{` }} $labels.job {{ `}}` }} ) has item errors."

metrics.prometheusRule.spec[5].expr💣

Type: string

Default value
'velero_backup_items_errors{job!=""} > 0'

metrics.prometheusRule.spec[5].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[5].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[6].alert💣

Type: string

Default value
"VeleroCSISnapshotFailures"

metrics.prometheusRule.spec[6].annotations.message💣

Type: string

Default value
"Velero CSI snapshot job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed CSI snapshots."

metrics.prometheusRule.spec[6].expr💣

Type: string

Default value
'velero_csi_snapshot_failure_total{job!=""} / velero_csi_snapshot_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[6].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[6].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[7].alert💣

Type: string

Default value
"VeleroRestorePartialFailures"

metrics.prometheusRule.spec[7].annotations.message💣

Type: string

Default value
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} partially failed restores."

metrics.prometheusRule.spec[7].expr💣

Type: string

Default value
'velero_restore_partial_failure_total{job!=""} / velero_restore_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[7].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[7].labels.severity💣

Type: string

Default value
"warning"

metrics.prometheusRule.spec[8].alert💣

Type: string

Default value
"VeleroRestoreFailures"

metrics.prometheusRule.spec[8].annotations.message💣

Type: string

Default value
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed restores."

metrics.prometheusRule.spec[8].expr💣

Type: string

Default value
'velero_restore_failed_total{job!=""} / velero_restore_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[8].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[8].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[9].alert💣

Type: string

Default value
"VeleroRestoreValidationFailures"

metrics.prometheusRule.spec[9].annotations.message💣

Type: string

Default value
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed restore validations."

metrics.prometheusRule.spec[9].expr💣

Type: string

Default value
'velero_restore_validation_failed_total{job!=""} / velero_restore_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[9].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[9].labels.severity💣

Type: string

Default value
"critical"

metrics.prometheusRule.spec[10].alert💣

Type: string

Default value
"VeleroVolumeSnapshotFailures"

metrics.prometheusRule.spec[10].annotations.message💣

Type: string

Default value
"Velero volume snapshot job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed volume snapshots."

metrics.prometheusRule.spec[10].expr💣

Type: string

Default value
'velero_volume_snapshot_failure_total{job!=""} / velero_volume_snapshot_attempt_total{job!=""} > 0'

metrics.prometheusRule.spec[10].for💣

Type: string

Default value
"10m"

metrics.prometheusRule.spec[10].labels.severity💣

Type: string

Default value
"critical"

kubectl.image.repository💣

Type: string

Default value
"registry1.dso.mil/ironbank/opensource/kubernetes/kubectl"

kubectl.image.tag💣

Type: string

Default value
"v1.26.3"

kubectl.containerSecurityContext.capabilities.drop[0]💣

Type: string

Default value
"ALL"

kubectl.resources.requests.memory💣

Type: string

Default value
"256Mi"

kubectl.resources.requests.cpu💣

Type: string

Default value
"100m"

kubectl.resources.limits.memory💣

Type: string

Default value
"256Mi"

kubectl.resources.limits.cpu💣

Type: string

Default value
"100m"

kubectl.annotations.”sidecar.istio.io/inject”💣

Type: string

Default value
"false"

kubectl.labels💣

Type: object

Default value
{}
Default value (formatted)
{}

upgradeCRDs💣

Type: bool

Default value
true

cleanUpCRDs💣

Type: bool

Default value
false

configuration.provider💣

Type: string

Default value
nil

configuration.backupStorageLocation.name💣

Type: string

Default value
nil

configuration.backupStorageLocation.provider💣

Type: string

Default value
nil

configuration.backupStorageLocation.bucket💣

Type: string

Default value
nil

configuration.backupStorageLocation.caCert💣

Type: string

Default value
nil

configuration.backupStorageLocation.prefix💣

Type: string

Default value
nil

configuration.backupStorageLocation.default💣

Type: string

Default value
nil

configuration.backupStorageLocation.accessMode💣

Type: string

Default value
"ReadWrite"

configuration.backupStorageLocation.config💣

Type: object

Default value
{}
Default value (formatted)
{}

configuration.volumeSnapshotLocation.name💣

Type: string

Default value
nil

configuration.volumeSnapshotLocation.provider💣

Type: string

Default value
nil

configuration.volumeSnapshotLocation.config💣

Type: object

Default value
{}
Default value (formatted)
{}

configuration.uploaderType💣

Type: string

Default value
nil

Description: ------------------ velero server default: restic

configuration.backupSyncPeriod💣

Type: string

Default value
nil

configuration.fsBackupTimeout💣

Type: string

Default value
nil

configuration.clientBurst💣

Type: string

Default value
nil

configuration.clientPageSize💣

Type: string

Default value
nil

configuration.clientQPS💣

Type: string

Default value
nil

configuration.defaultBackupStorageLocation💣

Type: string

Default value
nil

configuration.defaultBackupTTL💣

Type: string

Default value
nil

configuration.defaultVolumeSnapshotLocations💣

Type: string

Default value
nil

configuration.disableControllers💣

Type: string

Default value
nil

configuration.garbageCollectionFrequency💣

Type: string

Default value
nil

configuration.logFormat💣

Type: string

Default value
nil

configuration.logLevel💣

Type: string

Default value
nil

configuration.metricsAddress💣

Type: string

Default value
nil

configuration.pluginDir💣

Type: string

Default value
nil

configuration.profilerAddress💣

Type: string

Default value
nil

configuration.restoreOnlyMode💣

Type: string

Default value
nil

configuration.restoreResourcePriorities💣

Type: string

Default value
nil

configuration.storeValidationFrequency💣

Type: string

Default value
nil

configuration.terminatingResourceTimeout💣

Type: string

Default value
nil

configuration.features💣

Type: string

Default value
nil

configuration.namespace💣

Type: string

Default value
nil

configuration.extraEnvVars💣

Type: object

Default value
{}
Default value (formatted)
{}

configuration.defaultVolumesToFsBackup💣

Type: string

Default value
nil

configuration.defaultRepoMaintainFrequency💣

Type: string

Default value
nil

rbac.create💣

Type: bool

Default value
true

rbac.clusterAdministrator💣

Type: bool

Default value
true

rbac.clusterAdministratorName💣

Type: string

Default value
"cluster-admin"

serviceAccount.server.create💣

Type: bool

Default value
true

serviceAccount.server.name💣

Type: string

Default value
nil

serviceAccount.server.annotations💣

Type: string

Default value
nil

serviceAccount.server.labels💣

Type: string

Default value
nil

credentials.useSecret💣

Type: bool

Default value
true

credentials.name💣

Type: string

Default value
nil

credentials.existingSecret💣

Type: string

Default value
nil

credentials.secretContents💣

Type: object

Default value
{}
Default value (formatted)
{}

credentials.extraEnvVars💣

Type: object

Default value
{}
Default value (formatted)
{}

credentials.extraSecretRef💣

Type: string

Default value
""

backupsEnabled💣

Type: bool

Default value
true

snapshotsEnabled💣

Type: bool

Default value
true

deployNodeAgent💣

Type: bool

Default value
false

nodeAgent.podVolumePath💣

Type: string

Default value
"/var/lib/kubelet/pods"

nodeAgent.privileged💣

Type: bool

Default value
false

nodeAgent.priorityClassName💣

Type: string

Default value
""

nodeAgent.resources.requests.cpu💣

Type: string

Default value
"1000m"

nodeAgent.resources.requests.memory💣

Type: string

Default value
"1024Mi"

nodeAgent.resources.limits.cpu💣

Type: string

Default value
"1000m"

nodeAgent.resources.limits.memory💣

Type: string

Default value
"1024Mi"

nodeAgent.tolerations💣

Type: list

Default value
[]
Default value (formatted)
[]

nodeAgent.annotations💣

Type: object

Default value
{}
Default value (formatted)
{}

nodeAgent.labels💣

Type: object

Default value
{}
Default value (formatted)
{}

nodeAgent.useScratchEmptyDir💣

Type: bool

Default value
true

nodeAgent.extraVolumes💣

Type: list

Default value
[]
Default value (formatted)
[]

nodeAgent.extraVolumeMounts💣

Type: list

Default value
[]
Default value (formatted)
[]

nodeAgent.extraEnvVars💣

Type: object

Default value
{}
Default value (formatted)
{}

nodeAgent.dnsPolicy💣

Type: string

Default value
"ClusterFirst"

nodeAgent.podSecurityContext.runAsUser💣

Type: int

Default value
0

nodeAgent.containerSecurityContext.capabilities.drop[0]💣

Type: string

Default value
"ALL"

nodeAgent.lifecycle💣

Type: object

Default value
{}
Default value (formatted)
{}

nodeAgent.nodeSelector💣

Type: object

Default value
{}
Default value (formatted)
{}

nodeAgent.affinity💣

Type: object

Default value
{}
Default value (formatted)
{}

nodeAgent.dnsConfig💣

Type: object

Default value
{}
Default value (formatted)
{}

schedules💣

Type: object

Default value
{}
Default value (formatted)
{}

configMaps💣

Type: object

Default value
{}
Default value (formatted)
{}

istio.enabled💣

Type: bool

Default value
false

istio.mtls💣

Type: object

Default value
{"mode":"STRICT"}
Default value (formatted)
{
  "mode": "STRICT"
}

Description: Default velero peer authentication

istio.mtls.mode💣

Type: string

Default value
"STRICT"

Description: STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic

monitoring.enabled💣

Type: bool

Default value
false

networkPolicies.enabled💣

Type: bool

Default value
false

networkPolicies.ingressLabels.app💣

Type: string

Default value
"istio-ingressgateway"

networkPolicies.ingressLabels.istio💣

Type: string

Default value
"ingressgateway"

networkPolicies.controlPlaneCidr💣

Type: string

Default value
"0.0.0.0/0"

csi💣

Type: object

Default value
{"defaultClass":"true","driver":"ebs.csi.aws.com"}
Default value (formatted)
{
  "defaultClass": "true",
  "driver": "ebs.csi.aws.com"
}

Description: Velero csi plugin options

csi.driver💣

Type: string

Default value
"ebs.csi.aws.com"

Description: Driver to use for Velero csi plugin. Default: “ebs.csi.aws.com”

csi.defaultClass💣

Type: string

Default value
"true"

Description: Set Velero VolumeSnapshotClass to default. Supported values: “true”/”false”

bbtests.enabled💣

Type: bool

Default value
false

bbtests.scripts.image💣

Type: string

Default value
"registry1.dso.mil/bigbang-ci/velero-tester:1.0.0"

bbtests.scripts.envs.MINIO_HOST💣

Type: string

Default value
"http://minio.minio.svc"

bbtests.scripts.envs.MINIO_USER💣

Type: string

Default value
"minio"

bbtests.scripts.envs.MINIO_PASS💣

Type: string

Default value
"minio123"

bbtests.scripts.secretEnvs[0].name💣

Type: string

Default value
"NAMESPACE"

bbtests.scripts.secretEnvs[0].valueFrom.fieldRef.fieldPath💣

Type: string

Default value
"metadata.namespace"

bbtests.scripts.additionalVolumes[0].name💣

Type: string

Default value
"minio-volume"

bbtests.scripts.additionalVolumes[0].emptyDir💣

Type: object

Default value
{}
Default value (formatted)
{}

bbtests.scripts.additionalVolumeMounts[0].mountPath💣

Type: string

Default value
"/.mc"

bbtests.scripts.additionalVolumeMounts[0].name💣

Type: string

Default value
"minio-volume"