velero values.yaml
📜
openshift📜
Type: bool
false
upstream.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/velero/velero"
upstream.image.tag📜
Type: string
"v1.16.1"
upstream.image.pullPolicy📜
Type: string
"IfNotPresent"
upstreamimage.imagePullSecrets[0]📜
Type: string
"private-registry"
upstream.nameOverride📜
Type: string
"velero"
upstream.fullnameOverride📜
Type: string
"velero"
upstream.resources.requests.cpu📜
Type: string
"1000m"
upstream.resources.requests.memory📜
Type: string
"512Mi"
upstream.resources.limits.cpu📜
Type: string
"1000m"
upstream.resources.limits.memory📜
Type: string
"512Mi"
upstream.resources.upgradeJob.requests.cpu📜
Type: string
"100m"
upstream.resources.upgradeJob.requests.memory📜
Type: string
"256Mi"
upstream.resources.upgradeJob.limits.cpu📜
Type: string
"100m"
upstream.resources.upgradeJob.limits.memory📜
Type: string
"256Mi"
upstream.upgradeJobResources.requests.cpu📜
Type: string
"100m"
upstream.upgradeJobResources.requests.memory📜
Type: string
"256Mi"
upstream.upgradeJobResources.limits.cpu📜
Type: string
"100m"
upstream.upgradeJobResources.limits.memory📜
Type: string
"256Mi"
upstream.initContainers[0].name📜
Type: string
"velero-plugin-for-aws"
upstream.initContainers[0].image📜
Type: string
"registry1.dso.mil/ironbank/opensource/velero/velero-plugin-for-aws:v1.12.1"
upstream.initContainers[0].imagePullPolicy📜
Type: string
IfNotPresent
upstream.initContainers[0].volumeMounts[0].mountPath📜
Type: string
"/target"
upstream.initContainers[0].volumeMounts[0].name📜
Type: string
"plugins"
upstream.initContainers[0].resources.requests.memory📜
Type: string
"512Mi"
upstream.initContainers[0].resources.requests.cpu📜
Type: string
"100m"
upstream.initContainers[0].resources.limits.memory📜
Type: string
"512Mi"
upstream.initContainers[0].resources.limits.cpu📜
Type: string
"100m"
upstream.initContainers[0].securityContext.capabilites.drop[0]📜
Type: string
"ALL"
upstream.podSecurityContext.runAsUser📜
Type: int
65534
upstream.podSecurityContext.runAsGroup📜
Type: int
65534
upstream.containerSecurityContext.allowPrivilegeEscalation📜
Type: bool
false
upstream.containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
upstream.containerSecurityContext.readOnlyRootFilesystem📜
Type: bool
true
upstream.metrics.prometheusRule.spec[0].alert📜
Type: string
"VeleroVeleroJobAbsent"
upstream.metrics.prometheusRule.spec[0].annotations.message📜
Type: string
""
upstream.metrics.prometheusRule.spec[0].expr📜
Type: string
"absent(up{job=\"velero-velero\", namespace=\"velero\"})"
upstream.metrics.prometheusRule.spec[0].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[0].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[1].alert📜
Type: string
"VeleroBackupPartialFailures"
upstream.metrics.prometheusRule.spec[1].annotations.message📜
Type: string
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value | humanizePercentage {{`}}`}} partially failed backups."
upstream.metrics.prometheusRule.spec[1].expr📜
Type: string
"velero_backup_partial_failure_total{job!=\"\"} / velero_backup_attempt_total{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[1].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[1].labels.severity📜
Type: string
"warning"
upstream.metrics.prometheusRule.spec[2].alert📜
Type: string
"VeleroBackupFailures"
upstream.metrics.prometheusRule.spec[2].annotations.message📜
Type: string
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value | humanizePercentage {{`}}`}} failed backups."
upstream.metrics.prometheusRule.spec[2].expr📜
Type: string
"velero_backup_failure_total{job!=\"\"} / velero_backup_attempt_total{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[2].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[2].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[3].alert📜
Type: string
"VeleroBackupValidationFailures"
upstream.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"
upstream.metrics.prometheusRule.spec[3].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[3].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[4].alert📜
Type: string
"VeleroBackupDeletionFailures"
upstream.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"
upstream.metrics.prometheusRule.spec[4].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[4].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[5].alert📜
Type: string
"VeleroBackupItemErrors"
upstream.metrics.prometheusRule.spec[5].annotations.message📜
Type: string
"Velero backup job ( {{`{{`}} $labels.job {{`}}`}} ) has item errors."
upstream.metrics.prometheusRule.spec[5].expr📜
Type: string
"velero_backup_items_errors{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[5].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[5].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[6].alert📜
Type: string
"VeleroCSISnapshotFailures"
upstream.metrics.prometheusRule.spec[6].annotations.message📜
Type: string
"Velero CSI snapshot job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value | humanizePercentage {{`}}`}} failed CSI snapshots."
upstream.metrics.prometheusRule.spec[6].expr📜
Type: string
"velero_csi_snapshot_failure_total{job!=\"\"} / velero_csi_snapshot_attempt_total{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[6].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[6].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[7].alert📜
Type: string
"VeleroRestorePartialFailures"
upstream.metrics.prometheusRule.spec[7].annotations.message📜
Type: string
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value | humanizePercentage {{`}}`}} partially failed restores."
upstream.metrics.prometheusRule.spec[7].expr📜
Type: string
"velero_restore_partial_failure_total{job!=\"\"} / velero_restore_attempt_total{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[7].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[7].labels.severity📜
Type: string
"warning"
upstream.metrics.prometheusRule.spec[8].alert📜
Type: string
"VeleroRestoreFailures"
upstream.metrics.prometheusRule.spec[8].annotations.message📜
Type: string
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value | humanizePercentage {{`}}`}} failed restores."
upstream.metrics.prometheusRule.spec[8].expr📜
Type: string
"velero_restore_failed_total{job!=\"\"} / velero_restore_attempt_total{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[8].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[8].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[9].alert📜
Type: string
"VeleroRestoreValidationFailures"
upstream.metrics.prometheusRule.spec[9].annotations.message📜
Type: string
"Velero restore job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value | humanizePercentage {{`}}`}} failed restore validations."
upstream.metrics.prometheusRule.spec[9].expr📜
Type: string
"velero_restore_validation_failed_total{job!=\"\"} / velero_restore_attempt_total{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[9].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[9].labels.severity📜
Type: string
"critical"
upstream.metrics.prometheusRule.spec[10].alert📜
Type: string
"VeleroVolumeSnapshotFailures"
upstream.metrics.prometheusRule.spec[10].annotations.message📜
Type: string
"Velero volume snapshot job ( {{`{{`}} $labels.job {{`}}`}} ) has {{`{{`}} $value | humanizePercentage {{`}}`}} failed volume snapshots."
upstream.metrics.prometheusRule.spec[10].expr📜
Type: string
"velero_volume_snapshot_failure_total{job!=\"\"} / velero_volume_snapshot_attempt_total{job!=\"\"} > 0"
upstream.metrics.prometheusRule.spec[10].for📜
Type: string
"10m"
upstream.metrics.prometheusRule.spec[10].labels.severity📜
Type: string
"critical"
usptream.kubectl.image.repository📜
Type: string
"registry1.dso.mil/ironbank/opensource/kubernetes/kubectl"
usptream.kubectl.image.tag📜
Type: string
"v1.32.6"
usptream.kubectl.containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
usptream.kubectl.resources.requests.memory📜
Type: string
"256Mi"
usptream.kubectl.resources.requests.cpu📜
Type: string
"100m"
usptream.kubectl.resources.limits.memory📜
Type: string
"256Mi"
usptream.kubectl.resources.limits.cpu📜
Type: string
"100m"
usptream.kubectl.annotations.”sidecar.istio.io/inject”📜
Type: string
"false"
usptream.kubectl.labels📜
Type: object
{}
upstream.upgradeCRDs📜
Type: bool
false
upstream.configuration.backupStorageLocation[0].name📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].provider📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].bucket📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].caCert📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].prefix📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].default📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].validationFrequency📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].accessMode📜
Type: string
"ReadWrite"
upstream.configuration.backupStorageLocation[0].credential.name📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].credential.key📜
Type: string
nil
upstream.configuration.backupStorageLocation[0].config.region📜
Type: string
"us-gov-west-1"
upstream.configuration.backupStorageLocation[0].annotations📜
Type: object
{}
upstream.configuration.volumeSnapshotLocation[0].name📜
Type: string
nil
upstream.configuration.volumeSnapshotLocation[0].provider📜
Type: string
nil
upstream.configuration.volumeSnapshotLocation[0].credential.name📜
Type: string
nil
upstream.configuration.volumeSnapshotLocation[0].credential.key📜
Type: string
nil
upstream.configuration.volumeSnapshotLocation[0].config.region📜
Type: string
"us-gov-west-1"
upstream.configuration.volumeSnapshotLocation[0].annotations📜
Type: object
{}
upstream.nodeAgent.podVolumePath📜
Type: string
"/var/lib/kubelet/pods"
upstream.nodeAgent.pluginVolumePath📜
Type: string
"/var/lib/kubelet/plugins"
upstream.nodeAgent.priorityClassName📜
Type: string
""
upstream.nodeAgent.resources.requests.cpu📜
Type: string
"1000m"
upstream.nodeAgent.resources.requests.memory📜
Type: string
"1024Mi"
upstream.nodeAgent.resources.limits.cpu📜
Type: string
"1000m"
upstream.nodeAgent.resources.limits.memory📜
Type: string
"1024Mi"
upstream.nodeAgent.podSecurityContext.runAsUser📜
Type: int
0
upstream.nodeAgent.podSecurityContext.fsGroup📜
Type: int
1337
upstream.nodeAgent.containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
domain📜
Type: string
"dev.bigbang.mil"
bigbang.upgradeCRDs📜
Type: bool
true
istio.enabled📜
Type: bool
false
istio.hardened.enabled📜
Type: bool
false
istio.hardened.outboundTrafficPolicyMode📜
Type: string
"REGISTRY_ONLY"
istio.hardened.customServiceEntries📜
Type: list
[]
istio.hardened.customAuthorizationPolicies📜
Type: list
[]
istio.hardened.tempo.enabled📜
Type: bool
true
istio.hardened.tempo.namespaces[0]📜
Type: string
"tempo"
istio.hardened.tempo.principals[0]📜
Type: string
"cluster.local/ns/tempo/sa/tempo-tempo"
istio.hardened.monitoring.enabled📜
Type: bool
true
istio.mtls📜
Type: object
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"
networkPolicies.additionalPolicies📜
Type: list
[]
csi📜
Type: object
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.1.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.envs.SCHEDULED_BACKUP_NAME📜
Type: string
"{{ include \"velero.fullname\" . | trim }}-scheduled-backup"
bbtests.scripts.envs.SCHEDULED_TEST📜
Type: string
"false"
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
{}
bbtests.scripts.additionalVolumeMounts[0].mountPath📜
Type: string
"/.mc"
bbtests.scripts.additionalVolumeMounts[0].name📜
Type: string
"minio-volume"