Skip to content

velero values.yaml

domain

Type: string

Default value
"dev.bigbang.mil"

openshift

Type: bool

Default value
false

istio.enabled

Type: bool

Default value
false

istio.sidecar.enabled

Type: bool

Default value
false

istio.sidecar.outboundTrafficPolicyMode

Type: string

Default value
"REGISTRY_ONLY"

istio.serviceEntries.custom

Type: list

Default value
[]

istio.authorizationPolicies.enabled

Type: bool

Default value
false

istio.authorizationPolicies.custom

Type: list

Default value
[]

istio.mtls.mode

Type: string

Default value
"STRICT"

monitoring.enabled

Type: bool

Default value
false

networkPolicies.enabled

Type: bool

Default value
false

networkPolicies.ingress.to.velero:8085.from.k8s.monitoring-monitoring-kube-prometheus@monitoring/prometheus

Type: bool

Default value
false

networkPolicies.egress.from.*.to.k8s.tempo/tempo:9411

Type: bool

Default value
false

networkPolicies.egress.from.*.to.definition.kubeAPI

Type: bool

Default value
true

networkPolicies.egress.from.velero-upgrade-crds.podSelector.matchLabels.”batch.kubernetes.io/job-name”

Type: string

Default value
"velero-upgrade-crds"

networkPolicies.egress.from.velero-upgrade-crds.to.definition.kubeAPI.enabled

Type: bool

Default value
true

networkPolicies.egress.from.velero-upgrade-crds.to.definition.kubeAPI.metadata.annotations.”helm.sh/hook”

Type: string

Default value
"pre-upgrade"

networkPolicies.egress.from.velero-upgrade-crds.to.definition.kubeAPI.metadata.annotations.”helm.sh/hook-weight”

Type: string

Default value
"-10"

networkPolicies.egress.from.velero-upgrade-crds.to.definition.kubeAPI.metadata.annotations.”helm.sh/hook-delete-policy”

Type: string

Default value
"hook-succeeded,hook-failed,before-hook-creation"

csi

Type: object

Default value
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”

upstream.image.repository

Type: string

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

upstream.image.tag

Type: string

Default value
"v1.18.2"

upstream.image.pullPolicy

Type: string

Default value
"Always"

upstream.image.imagePullSecrets[0]

Type: string

Default value
"private-registry"

upstream.nameOverride

Type: string

Default value
"velero"

upstream.fullnameOverride

Type: string

Default value
"velero"

upstream.resources.requests.cpu

Type: string

Default value
"100m"

upstream.resources.requests.memory

Type: string

Default value
"100Mi"

upstream.resources.limits.cpu

Type: string

Default value
"1000m"

upstream.resources.limits.memory

Type: string

Default value
"512Mi"

upstream.upgradeJobResources.requests.cpu

Type: string

Default value
"100m"

upstream.upgradeJobResources.requests.memory

Type: string

Default value
"256Mi"

upstream.upgradeJobResources.limits.cpu

Type: string

Default value
"100m"

upstream.upgradeJobResources.limits.memory

Type: string

Default value
"256Mi"

upstream.podSecurityContext.runAsUser

Type: int

Default value
65534

upstream.podSecurityContext.runAsGroup

Type: int

Default value
65534

upstream.containerSecurityContext.allowPrivilegeEscalation

Type: bool

Default value
false

upstream.containerSecurityContext.capabilities.drop[0]

Type: string

Default value
"ALL"

upstream.containerSecurityContext.readOnlyRootFilesystem

Type: bool

Default value
true

upstream.initContainers[0].name

Type: string

Default value
"velero-plugin-for-aws"

upstream.initContainers[0].image

Type: string

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

upstream.initContainers[0].imagePullPolicy

Type: string

Default value
"Always"

upstream.initContainers[0].volumeMounts[0].mountPath

Type: string

Default value
"/target"

upstream.initContainers[0].volumeMounts[0].name

Type: string

Default value
"plugins"

upstream.initContainers[0].resources.requests.memory

Type: string

Default value
"100Mi"

upstream.initContainers[0].resources.requests.cpu

Type: string

Default value
"100m"

upstream.initContainers[0].resources.limits.memory

Type: string

Default value
"512Mi"

upstream.initContainers[0].resources.limits.cpu

Type: string

Default value
"500m"

upstream.initContainers[0].securityContext.capabilities.drop[0]

Type: string

Default value
"ALL"

upstream.metrics.prometheusRule.spec[0].alert

Type: string

Default value
"VeleroVeleroJobAbsent"

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

Type: string

Default value
""

upstream.metrics.prometheusRule.spec[0].expr

Type: string

Default value
"absent(up{namespace=\"velero\", service=\"velero\"})"

upstream.metrics.prometheusRule.spec[0].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[1].alert

Type: string

Default value
"VeleroBackupPartialFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[1].expr

Type: string

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

upstream.metrics.prometheusRule.spec[1].for

Type: string

Default value
"10m"

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

Type: string

Default value
"warning"

upstream.metrics.prometheusRule.spec[2].alert

Type: string

Default value
"VeleroBackupFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[2].expr

Type: string

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

upstream.metrics.prometheusRule.spec[2].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[3].alert

Type: string

Default value
"VeleroBackupValidationFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[3].expr

Type: string

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

upstream.metrics.prometheusRule.spec[3].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[4].alert

Type: string

Default value
"VeleroBackupDeletionFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[4].expr

Type: string

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

upstream.metrics.prometheusRule.spec[4].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[5].alert

Type: string

Default value
"VeleroBackupItemErrors"

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

Type: string

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

upstream.metrics.prometheusRule.spec[5].expr

Type: string

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

upstream.metrics.prometheusRule.spec[5].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[6].alert

Type: string

Default value
"VeleroCSISnapshotFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[6].expr

Type: string

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

upstream.metrics.prometheusRule.spec[6].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[7].alert

Type: string

Default value
"VeleroRestorePartialFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[7].expr

Type: string

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

upstream.metrics.prometheusRule.spec[7].for

Type: string

Default value
"10m"

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

Type: string

Default value
"warning"

upstream.metrics.prometheusRule.spec[8].alert

Type: string

Default value
"VeleroRestoreFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[8].expr

Type: string

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

upstream.metrics.prometheusRule.spec[8].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[9].alert

Type: string

Default value
"VeleroRestoreValidationFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[9].expr

Type: string

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

upstream.metrics.prometheusRule.spec[9].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.metrics.prometheusRule.spec[10].alert

Type: string

Default value
"VeleroVolumeSnapshotFailures"

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

Type: string

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

upstream.metrics.prometheusRule.spec[10].expr

Type: string

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

upstream.metrics.prometheusRule.spec[10].for

Type: string

Default value
"10m"

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

Type: string

Default value
"critical"

upstream.kubectl.image.repository

Type: string

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

upstream.kubectl.image.tag

Type: string

Default value
"2.1.0"

upstream.kubectl.containerSecurityContext.capabilities.drop[0]

Type: string

Default value
"ALL"

upstream.kubectl.resources.requests.memory

Type: string

Default value
"100Mi"

upstream.kubectl.resources.requests.cpu

Type: string

Default value
"100m"

upstream.kubectl.resources.limits.memory

Type: string

Default value
"256Mi"

upstream.kubectl.resources.limits.cpu

Type: string

Default value
"100m"

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

Type: string

Default value
"false"

upstream.nodeAgent.resources.requests.cpu

Type: string

Default value
"100m"

upstream.nodeAgent.resources.requests.memory

Type: string

Default value
"100Mi"

upstream.nodeAgent.resources.limits.cpu

Type: string

Default value
"1000m"

upstream.nodeAgent.resources.limits.memory

Type: string

Default value
"1024Mi"

upstream.nodeAgent.podSecurityContext.runAsUser

Type: int

Default value
0

upstream.nodeAgent.podSecurityContext.fsGroup

Type: int

Default value
1337

upstream.nodeAgent.containerSecurityContext.capabilities.drop[0]

Type: string

Default value
"ALL"

bbtests.enabled

Type: bool

Default value
false

bbtests.scripts.image

Type: string

Default value
"registry1.dso.mil/ironbank/big-bang/devops-tester:1.2"

bbtests.scripts.envs.SCHEDULED_BACKUP_NAME

Type: string

Default value
"{{ include \"velero.fullname\" . | trim }}-scheduled-backup"

bbtests.scripts.envs.SCHEDULED_TEST

Type: string

Default value
"false"

bbtests.scripts.secretEnvs[0].name

Type: string

Default value
"NAMESPACE"

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

Type: string

Default value
"metadata.namespace"