From 6f0504448f76120930001f971983afb2f3b8403c Mon Sep 17 00:00:00 2001 From: vmaillot <74190001+vmaillot@users.noreply.github.com> Date: Mon, 12 Jul 2021 10:01:06 +0200 Subject: [PATCH] feat(backup-config.yaml, backup.sh): add umask support in backup.sh and update dirname with iso name (#8) --- backup-config.yaml | 3 ++- backup.sh | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/backup-config.yaml b/backup-config.yaml index 7f75715..73e142b 100644 --- a/backup-config.yaml +++ b/backup-config.yaml @@ -4,7 +4,8 @@ metadata: name: backup-config data: OCP_BACKUP_SUBDIR: "/" - OCP_BACKUP_DIRNAME: "+etcd-backup-%F-%H-%M-%S" + OCP_BACKUP_DIRNAME: "+etcd-backup-%FT%T%:z" OCP_BACKUP_EXPIRE_TYPE: "days" OCP_BACKUP_KEEP_DAYS: "30" OCP_BACKUP_KEEP_COUNT: "10" + OCP_BACKUP_UMASK: "0027" diff --git a/backup.sh b/backup.sh index 0d76465..024a928 100755 --- a/backup.sh +++ b/backup.sh @@ -30,6 +30,9 @@ set -xeuo pipefail +# set proper umask +umask "${OCP_BACKUP_UMASK}" + # validate expire type case "${OCP_BACKUP_EXPIRE_TYPE}" in days|count|never) ;;