velero values.yaml
💣
image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/velero/velero"
image.tag💣
Type: string
"v1.10.2"
image.pullPolicy💣
Type: string
"IfNotPresent"
image.imagePullSecrets[0]💣
Type: string
"private-registry"
annotations💣
Type: object
{}
Default value (formatted)
{}
labels💣
Type: object
{}
Default value (formatted)
{}
podAnnotations💣
Type: object
{}
Default value (formatted)
{}
podLabels💣
Type: object
{}
Default value (formatted)
{}
resources.requests.cpu💣
Type: string
"1000m"
resources.requests.memory💣
Type: string
"512Mi"
resources.limits.cpu💣
Type: string
"1000m"
resources.limits.memory💣
Type: string
"512Mi"
dnsPolicy💣
Type: string
"ClusterFirst"
plugins.csi.enabled💣
Type: bool
false
plugins.csi.name💣
Type: string
"velero-plugin-for-csi"
plugins.csi.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-csi"
plugins.csi.image.tag💣
Type: string
"v0.4.2"
plugins.csi.container.imagePullPolicy💣
Type: string
"IfNotPresent"
plugins.csi.container.volumeMounts[0].mountPath💣
Type: string
"/target"
plugins.csi.container.volumeMounts[0].name💣
Type: string
"plugins"
plugins.csi.container.resources.requests.memory💣
Type: string
"512Mi"
plugins.csi.container.resources.requests.cpu💣
Type: string
"100m"
plugins.csi.container.resources.limits.memory💣
Type: string
"512Mi"
plugins.csi.container.resources.limits.cpu💣
Type: string
"100m"
plugins.csi.container.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
plugins.aws.enabled💣
Type: bool
false
plugins.aws.name💣
Type: string
"velero-plugin-for-aws"
plugins.aws.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-aws"
plugins.aws.image.tag💣
Type: string
"v1.6.1"
plugins.aws.container.imagePullPolicy💣
Type: string
"IfNotPresent"
plugins.aws.container.volumeMounts[0].mountPath💣
Type: string
"/target"
plugins.aws.container.volumeMounts[0].name💣
Type: string
"plugins"
plugins.aws.container.resources.requests.memory💣
Type: string
"512Mi"
plugins.aws.container.resources.requests.cpu💣
Type: string
"100m"
plugins.aws.container.resources.limits.memory💣
Type: string
"512Mi"
plugins.aws.container.resources.limits.cpu💣
Type: string
"100m"
plugins.aws.container.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
plugins.azure.enabled💣
Type: bool
false
plugins.azure.name💣
Type: string
"velero-plugin-for-microsoft-azure"
plugins.azure.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-microsoft-azure"
plugins.azure.image.tag💣
Type: string
"v1.6.1"
plugins.azure.container.imagePullPolicy💣
Type: string
"IfNotPresent"
plugins.azure.container.volumeMounts[0].mountPath💣
Type: string
"/target"
plugins.azure.container.volumeMounts[0].name💣
Type: string
"plugins"
plugins.azure.container.resources.requests.memory💣
Type: string
"512Mi"
plugins.azure.container.resources.requests.cpu💣
Type: string
"100m"
plugins.azure.container.resources.limits.memory💣
Type: string
"512Mi"
plugins.azure.container.resources.limits.cpu💣
Type: string
"100m"
plugins.azure.container.securityContext.capabilities.drop[0]💣
Type: string
"ALL"
initContainers💣
Type: string
nil
podSecurityContext.runAsUser💣
Type: int
65534
podSecurityContext.runAsGroup💣
Type: int
65534
containerSecurityContext.allowPrivilegeEscalation💣
Type: bool
false
containerSecurityContext.capabilities.drop[0]💣
Type: string
"ALL"
containerSecurityContext.readOnlyRootFilesystem💣
Type: bool
true
lifecycle💣
Type: object
{}
Default value (formatted)
{}
priorityClassName💣
Type: string
""
terminationGracePeriodSeconds💣
Type: int
3600
tolerations💣
Type: list
[]
Default value (formatted)
[]
affinity💣
Type: object
{}
Default value (formatted)
{}
nodeSelector💣
Type: object
{}
Default value (formatted)
{}
dnsConfig💣
Type: object
{}
Default value (formatted)
{}
extraVolumes💣
Type: list
[]
Default value (formatted)
[]
extraVolumeMounts💣
Type: list
[]
Default value (formatted)
[]
extraObjects💣
Type: list
[]
Default value (formatted)
[]
metrics.enabled💣
Type: bool
true
metrics.scrapeInterval💣
Type: string
"30s"
metrics.scrapeTimeout💣
Type: string
"10s"
metrics.service.annotations💣
Type: object
{}
Default value (formatted)
{}
metrics.service.labels💣
Type: object
{}
Default value (formatted)
{}
metrics.podAnnotations.”prometheus.io/scrape”💣
Type: string
"true"
metrics.podAnnotations.”prometheus.io/port”💣
Type: string
"8085"
metrics.podAnnotations.”prometheus.io/path”💣
Type: string
"/metrics"
metrics.serviceMonitor.autodetect💣
Type: bool
true
metrics.serviceMonitor.enabled💣
Type: bool
false
metrics.serviceMonitor.annotations💣
Type: object
{}
Default value (formatted)
{}
metrics.serviceMonitor.additionalLabels💣
Type: object
{}
Default value (formatted)
{}
metrics.prometheusRule.enabled💣
Type: bool
false
metrics.prometheusRule.additionalLabels💣
Type: object
{}
Default value (formatted)
{}
metrics.prometheusRule.spec[0].alert💣
Type: string
"VeleroVeleroJobAbsent"
metrics.prometheusRule.spec[0].annotations.message💣
Type: string
""
metrics.prometheusRule.spec[0].expr💣
Type: string
'absent(up{job="velero-velero", namespace="velero"})'
metrics.prometheusRule.spec[0].for💣
Type: string
"10m"
metrics.prometheusRule.spec[0].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[1].alert💣
Type: string
"VeleroBackupPartialFailures"
metrics.prometheusRule.spec[1].annotations.message💣
Type: string
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} partially failed backups."
metrics.prometheusRule.spec[1].expr💣
Type: string
'velero_backup_partial_failure_total{job!=""} / velero_backup_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[1].for💣
Type: string
"10m"
metrics.prometheusRule.spec[1].labels.severity💣
Type: string
"warning"
metrics.prometheusRule.spec[2].alert💣
Type: string
"VeleroBackupFailures"
metrics.prometheusRule.spec[2].annotations.message💣
Type: string
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed backups."
metrics.prometheusRule.spec[2].expr💣
Type: string
'velero_backup_failure_total{job!=""} / velero_backup_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[2].for💣
Type: string
"10m"
metrics.prometheusRule.spec[2].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[3].alert💣
Type: string
"VeleroBackupValidationFailures"
metrics.prometheusRule.spec[3].annotations.message💣
Type: string
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed backup validations."
metrics.prometheusRule.spec[3].expr💣
Type: string
'velero_backup_validation_failure_total{job!=""} / velero_backup_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[3].for💣
Type: string
"10m"
metrics.prometheusRule.spec[3].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[4].alert💣
Type: string
"VeleroBackupDeletionFailures"
metrics.prometheusRule.spec[4].annotations.message💣
Type: string
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed backup deletions."
metrics.prometheusRule.spec[4].expr💣
Type: string
'velero_backup_deletion_failure_total{job!=""} / velero_backup_deletion_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[4].for💣
Type: string
"10m"
metrics.prometheusRule.spec[4].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[5].alert💣
Type: string
"VeleroBackupItemErrors"
metrics.prometheusRule.spec[5].annotations.message💣
Type: string
"Velero backup job ( {{ `{{` }} $labels.job {{ `}}` }} ) has item errors."
metrics.prometheusRule.spec[5].expr💣
Type: string
'velero_backup_items_errors{job!=""} > 0'
metrics.prometheusRule.spec[5].for💣
Type: string
"10m"
metrics.prometheusRule.spec[5].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[6].alert💣
Type: string
"VeleroCSISnapshotFailures"
metrics.prometheusRule.spec[6].annotations.message💣
Type: string
"Velero CSI snapshot job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed CSI snapshots."
metrics.prometheusRule.spec[6].expr💣
Type: string
'velero_csi_snapshot_failure_total{job!=""} / velero_csi_snapshot_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[6].for💣
Type: string
"10m"
metrics.prometheusRule.spec[6].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[7].alert💣
Type: string
"VeleroRestorePartialFailures"
metrics.prometheusRule.spec[7].annotations.message💣
Type: string
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} partially failed restores."
metrics.prometheusRule.spec[7].expr💣
Type: string
'velero_restore_partial_failure_total{job!=""} / velero_restore_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[7].for💣
Type: string
"10m"
metrics.prometheusRule.spec[7].labels.severity💣
Type: string
"warning"
metrics.prometheusRule.spec[8].alert💣
Type: string
"VeleroRestoreFailures"
metrics.prometheusRule.spec[8].annotations.message💣
Type: string
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed restores."
metrics.prometheusRule.spec[8].expr💣
Type: string
'velero_restore_failed_total{job!=""} / velero_restore_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[8].for💣
Type: string
"10m"
metrics.prometheusRule.spec[8].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[9].alert💣
Type: string
"VeleroRestoreValidationFailures"
metrics.prometheusRule.spec[9].annotations.message💣
Type: string
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed restore validations."
metrics.prometheusRule.spec[9].expr💣
Type: string
'velero_restore_validation_failed_total{job!=""} / velero_restore_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[9].for💣
Type: string
"10m"
metrics.prometheusRule.spec[9].labels.severity💣
Type: string
"critical"
metrics.prometheusRule.spec[10].alert💣
Type: string
"VeleroVolumeSnapshotFailures"
metrics.prometheusRule.spec[10].annotations.message💣
Type: string
"Velero volume snapshot job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value \| humanizePercentage {{`}}`}} failed volume snapshots."
metrics.prometheusRule.spec[10].expr💣
Type: string
'velero_volume_snapshot_failure_total{job!=""} / velero_volume_snapshot_attempt_total{job!=""} > 0'
metrics.prometheusRule.spec[10].for💣
Type: string
"10m"
metrics.prometheusRule.spec[10].labels.severity💣
Type: string
"critical"
kubectl.image.repository💣
Type: string
"registry1.dso.mil/ironbank/opensource/kubernetes/kubectl"
kubectl.image.tag💣
Type: string
"v1.26.4"
kubectl.containerSecurityContext.capabilities.drop[0]💣
Type: string
"ALL"
kubectl.resources.requests.memory💣
Type: string
"256Mi"
kubectl.resources.requests.cpu💣
Type: string
"100m"
kubectl.resources.limits.memory💣
Type: string
"256Mi"
kubectl.resources.limits.cpu💣
Type: string
"100m"
kubectl.annotations.”sidecar.istio.io/inject”💣
Type: string
"false"
kubectl.labels💣
Type: object
{}
Default value (formatted)
{}
upgradeCRDs💣
Type: bool
true
cleanUpCRDs💣
Type: bool
false
configuration.provider💣
Type: string
nil
configuration.backupStorageLocation.name💣
Type: string
nil
configuration.backupStorageLocation.provider💣
Type: string
nil
configuration.backupStorageLocation.bucket💣
Type: string
nil
configuration.backupStorageLocation.caCert💣
Type: string
nil
configuration.backupStorageLocation.prefix💣
Type: string
nil
configuration.backupStorageLocation.default💣
Type: string
nil
configuration.backupStorageLocation.accessMode💣
Type: string
"ReadWrite"
configuration.backupStorageLocation.config💣
Type: object
{}
Default value (formatted)
{}
configuration.volumeSnapshotLocation.name💣
Type: string
nil
configuration.volumeSnapshotLocation.provider💣
Type: string
nil
configuration.volumeSnapshotLocation.config💣
Type: object
{}
Default value (formatted)
{}
configuration.uploaderType💣
Type: string
nil
Description: ------------------ velero server
default: restic
configuration.backupSyncPeriod💣
Type: string
nil
configuration.fsBackupTimeout💣
Type: string
nil
configuration.clientBurst💣
Type: string
nil
configuration.clientPageSize💣
Type: string
nil
configuration.clientQPS💣
Type: string
nil
configuration.defaultBackupStorageLocation💣
Type: string
nil
configuration.defaultBackupTTL💣
Type: string
nil
configuration.defaultVolumeSnapshotLocations💣
Type: string
nil
configuration.disableControllers💣
Type: string
nil
configuration.garbageCollectionFrequency💣
Type: string
nil
configuration.logFormat💣
Type: string
nil
configuration.logLevel💣
Type: string
nil
configuration.metricsAddress💣
Type: string
nil
configuration.pluginDir💣
Type: string
nil
configuration.profilerAddress💣
Type: string
nil
configuration.restoreOnlyMode💣
Type: string
nil
configuration.restoreResourcePriorities💣
Type: string
nil
configuration.storeValidationFrequency💣
Type: string
nil
configuration.terminatingResourceTimeout💣
Type: string
nil
configuration.features💣
Type: string
nil
configuration.namespace💣
Type: string
nil
configuration.extraEnvVars💣
Type: object
{}
Default value (formatted)
{}
configuration.defaultVolumesToFsBackup💣
Type: string
nil
configuration.defaultRepoMaintainFrequency💣
Type: string
nil
rbac.create💣
Type: bool
true
rbac.clusterAdministrator💣
Type: bool
true
rbac.clusterAdministratorName💣
Type: string
"cluster-admin"
serviceAccount.server.create💣
Type: bool
true
serviceAccount.server.name💣
Type: string
nil
serviceAccount.server.annotations💣
Type: string
nil
serviceAccount.server.labels💣
Type: string
nil
credentials.useSecret💣
Type: bool
true
credentials.name💣
Type: string
nil
credentials.existingSecret💣
Type: string
nil
credentials.secretContents💣
Type: object
{}
Default value (formatted)
{}
credentials.extraEnvVars💣
Type: object
{}
Default value (formatted)
{}
credentials.extraSecretRef💣
Type: string
""
backupsEnabled💣
Type: bool
true
snapshotsEnabled💣
Type: bool
true
deployNodeAgent💣
Type: bool
false
nodeAgent.podVolumePath💣
Type: string
"/var/lib/kubelet/pods"
nodeAgent.privileged💣
Type: bool
false
nodeAgent.priorityClassName💣
Type: string
""
nodeAgent.resources.requests.cpu💣
Type: string
"1000m"
nodeAgent.resources.requests.memory💣
Type: string
"1024Mi"
nodeAgent.resources.limits.cpu💣
Type: string
"1000m"
nodeAgent.resources.limits.memory💣
Type: string
"1024Mi"
nodeAgent.tolerations💣
Type: list
[]
Default value (formatted)
[]
nodeAgent.annotations💣
Type: object
{}
Default value (formatted)
{}
nodeAgent.labels💣
Type: object
{}
Default value (formatted)
{}
nodeAgent.useScratchEmptyDir💣
Type: bool
true
nodeAgent.extraVolumes💣
Type: list
[]
Default value (formatted)
[]
nodeAgent.extraVolumeMounts💣
Type: list
[]
Default value (formatted)
[]
nodeAgent.extraEnvVars💣
Type: object
{}
Default value (formatted)
{}
nodeAgent.dnsPolicy💣
Type: string
"ClusterFirst"
nodeAgent.podSecurityContext.runAsUser💣
Type: int
0
nodeAgent.containerSecurityContext.capabilities.drop[0]💣
Type: string
"ALL"
nodeAgent.lifecycle💣
Type: object
{}
Default value (formatted)
{}
nodeAgent.nodeSelector💣
Type: object
{}
Default value (formatted)
{}
nodeAgent.affinity💣
Type: object
{}
Default value (formatted)
{}
nodeAgent.dnsConfig💣
Type: object
{}
Default value (formatted)
{}
schedules💣
Type: object
{}
Default value (formatted)
{}
configMaps💣
Type: object
{}
Default value (formatted)
{}
istio.enabled💣
Type: bool
false
istio.mtls💣
Type: object
{"mode":"STRICT"}
Default value (formatted)
{
"mode": "STRICT"
}
Description: Default velero peer authentication
istio.mtls.mode💣
Type: string
"STRICT"
Description: STRICT = Allow only mutual TLS traffic, PERMISSIVE = Allow both plain text and mutual TLS traffic
monitoring.enabled💣
Type: bool
false
networkPolicies.enabled💣
Type: bool
false
networkPolicies.ingressLabels.app💣
Type: string
"istio-ingressgateway"
networkPolicies.ingressLabels.istio💣
Type: string
"ingressgateway"
networkPolicies.controlPlaneCidr💣
Type: string
"0.0.0.0/0"
csi💣
Type: object
{"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
"ebs.csi.aws.com"
Description: Driver to use for Velero csi plugin. Default: “ebs.csi.aws.com”
csi.defaultClass💣
Type: string
"true"
Description: Set Velero VolumeSnapshotClass to default. Supported values: “true”/”false”
bbtests.enabled💣
Type: bool
false
bbtests.scripts.image💣
Type: string
"registry1.dso.mil/bigbang-ci/velero-tester:1.0.0"
bbtests.scripts.envs.MINIO_HOST💣
Type: string
"http://minio.minio.svc"
bbtests.scripts.envs.MINIO_USER💣
Type: string
"minio"
bbtests.scripts.envs.MINIO_PASS💣
Type: string
"minio123"
bbtests.scripts.secretEnvs[0].name💣
Type: string
"NAMESPACE"
bbtests.scripts.secretEnvs[0].valueFrom.fieldRef.fieldPath💣
Type: string
"metadata.namespace"
bbtests.scripts.additionalVolumes[0].name💣
Type: string
"minio-volume"
bbtests.scripts.additionalVolumes[0].emptyDir💣
Type: object
{}
Default value (formatted)
{}
bbtests.scripts.additionalVolumeMounts[0].mountPath💣
Type: string
"/.mc"
bbtests.scripts.additionalVolumeMounts[0].name💣
Type: string
"minio-volume"