run as root
This commit is contained in:
@@ -9,6 +9,7 @@ metadata:
|
|||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
data:
|
data:
|
||||||
snapshot.sh: |
|
snapshot.sh: |
|
||||||
|
DATE=$(date +"%Y%m%d-%H-%M")
|
||||||
MAX_RETRIES=5
|
MAX_RETRIES=5
|
||||||
SUCCESS=false
|
SUCCESS=false
|
||||||
|
|
||||||
@@ -45,7 +46,11 @@ data:
|
|||||||
|
|
||||||
echo " ";
|
echo " ";
|
||||||
echo ">> Taking Vault snapsot ...";
|
echo ">> Taking Vault snapsot ...";
|
||||||
vault operator raft snapshot save /opt/backup/vault-snapshot-$(date +"%Y%m%d-%H-%M").snap
|
vault operator raft snapshot save /opt/backup/vault-snapshot-$DATE.snap
|
||||||
|
|
||||||
|
echo " ";
|
||||||
|
echo ">> Setting ownership of Vault snapsot ...";
|
||||||
|
chown 100:1000 /opt/backup/vault-snapshot-$DATE.snap
|
||||||
|
|
||||||
echo " ";
|
echo " ";
|
||||||
echo ">> Completed Vault snapshot";
|
echo ">> Completed Vault snapshot";
|
||||||
|
|||||||
@@ -156,10 +156,6 @@ snapshot:
|
|||||||
controllers:
|
controllers:
|
||||||
snapshot:
|
snapshot:
|
||||||
type: cronjob
|
type: cronjob
|
||||||
pod:
|
|
||||||
securityContext:
|
|
||||||
runAsUser: 100
|
|
||||||
runAsGroup: 1000
|
|
||||||
cronjob:
|
cronjob:
|
||||||
suspend: false
|
suspend: false
|
||||||
concurrencyPolicy: Forbid
|
concurrencyPolicy: Forbid
|
||||||
|
|||||||
Reference in New Issue
Block a user