image:
  repository: TMPL_IMAGE_REGISTRY/third-party/velero/velero
  tag: v1.16.2

podLabels:
  azure.workload.identity/use: "true"
configuration:
  clientBurst: 10
  clientPageSize: 10
  clientQPS: 1
  backupStorageLocation:
  - config:
      resourceGroup: TMPL_STORAGE_RESOURCE_GROUP
      subscriptionId: TMPL_SUBSCRIPTION_ID
      storageAccount: TMPL_STORAGE_ACCOUNT_NAME
    bucket: TMPL_O11Y_BACKUP_BUCKET
    default: true
    name: azure
    provider: azure
credentials:
  useSecret: false
upgradeCRDs: true

initContainers:
- image: TMPL_IMAGE_REGISTRY/third-party/velero/velero-plugin-for-microsoft-azure:v1.12.2
  name: velero-plugin-for-microsoft-azure
  volumeMounts:
  - mountPath: /target
    name: plugins
nodeSelector:
  kubernetes.io/os: linux
  node_type: worker
resources:
  limits:
    cpu: 1000m
    memory: 1536Mi
  requests:
    cpu: 200m
    memory: 64Mi
schedules:
  dailybackup:
    schedule: 10 01 * * *
    template:
      ttl: 360h0m0s
serviceAccount:
  name: velero
  server:
    annotations:
      azure.workload.identity/client-id: TMPL_O11Y_BACKUP_ROLE_ARN
snapshotsEnabled: false
kubectl:
  image:
    repository: TMPL_IMAGE_REGISTRY/third-party/bitnami/kubectl
    tag: 1.33-debian-12 # Fix compatibility issues by fixing the container image version, https://github.com/vmware-tanzu/velero/issues/7462
