--- apiVersion: batch/v1 kind: Job metadata: generateName: presync-wave-1-etcd-backup- annotations: argocd.argoproj.io/hook: PreSync argocd.argoproj.io/sync-wave: "1" spec: backoffLimit: 3 template: spec: restartPolicy: Never containers: - name: etcd-backup image: quay.io/coreos/etcd:{{ .Values.etcd.tag }} volumeMounts: - mountPath: /data name: data subPath: etcd command: - etcdctl - --endpoints=http://etcd:2379 - snap - save - /data/snap-{{ now | unixEpoch }} volumes: - name: data persistentVolumeClaim: claimName: etcd-backups