forked from baron/baron-sso
Add personnel dataset backup filtering
This commit is contained in:
@@ -4,11 +4,17 @@ create_manifest() {
|
||||
local backup_dir="$1"
|
||||
local mode="$2"
|
||||
local services="$3"
|
||||
local dataset="${4:-full}"
|
||||
local repo_root
|
||||
local created_at
|
||||
local git_commit
|
||||
local service
|
||||
local first=1
|
||||
local environment_scope="same-env-only"
|
||||
|
||||
if [[ "$dataset" == "personnel" ]]; then
|
||||
environment_scope="staging-rehearsal"
|
||||
fi
|
||||
|
||||
repo_root="$(backup_repo_root)"
|
||||
created_at="$(backup_utc_now)"
|
||||
@@ -20,7 +26,8 @@ create_manifest() {
|
||||
printf ' "created_at": "%s",\n' "$created_at"
|
||||
printf ' "git_commit": "%s",\n' "$git_commit"
|
||||
printf ' "mode": "%s",\n' "$mode"
|
||||
printf ' "environment_scope": "same-env-only",\n'
|
||||
printf ' "dataset": "%s",\n' "$dataset"
|
||||
printf ' "environment_scope": "%s",\n' "$environment_scope"
|
||||
printf ' "services": ['
|
||||
for service in $services; do
|
||||
if [[ "$first" -eq 1 ]]; then
|
||||
|
||||
Reference in New Issue
Block a user