velero values.yaml
π£
image.repositoryπ£
Type: string
"registry1.dso.mil/ironbank/opensource/velero/velero"
image.tagπ£
Type: string
"v1.10.1"
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.1"
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.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.1"
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"