image: repository: gcr.io/heptio-images/ark tag: v0.10.2 pullPolicy: IfNotPresent # Only kube2iam/kiam: change the AWS_ACCOUNT_ID and HEPTIO_ARK_ROLE_NAME podAnnotations: {} # iam.amazonaws.com/role: arn:aws:iam:::role/ # prometheus.io/scrape: "true" # prometheus.io/port: "8085" # prometheus.io/path: "/metrics" rbac: create: true resources: {} # this is the k8s spec block for initContainers: initContainers: [] # - name: # image: # volumeMounts: # - name: plugins # mountPath: /target serviceAccount: server: create: true name: tolerations: [] nodeSelector: {} ## Parameters for the ' default' Config resource ## See https://heptio.github.io/ark/v0.9.0/config-definition configuration: provider: volumeSnapshotLocation: {} # name: # config: # region: # apiTimeout: backupStorageLocation: name: bucket: # prefix: config: {} # region: # s3ForcePathStyle: # s3Url: # kmsKeyId: # resourceGroup: # storageAccount: # publicUrl: backupSyncPeriod: 60m resticTimeout: 1h restoreResourcePriorities: namespaces,persistentvolumes,persistentvolumeclaims,secrets,configmaps,serviceaccounts,limitranges,pods restoreOnlyMode: false # additional key/value pairs to be used as environment variables such as "AWS_CLUSTER_NAME: 'yourcluster.domain.tld'" extraEnvVars: {} # Eg: # schedules: # mybackup: # schedule: "0 0 * * *" # template: # ttl: "240h" # includedNamespaces: # - foo schedules: {} credentials: existingSecret: useSecret: true secretContents: {} deployRestic: false metrics: enabled: false scrapeInterval: 30s # Pod annotations for Prometheus podAnnotations: prometheus.io/scrape: "true" prometheus.io/port: "8085" serviceMonitor: enabled: false additionalLabels: {}