Skip to content

Commit 60ecd34

Browse files
authored
fix: Fixed bash script for moving backups (#5)
1 parent f69a5a8 commit 60ecd34

2 files changed

Lines changed: 7 additions & 2 deletions

File tree

charts/neo4j-backup/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ apiVersion: v2
22
name: neo4j-backup
33
description: Backup Neo4J databases to GCS
44
type: application
5-
version: 0.1.4
5+
version: 0.1.5
66
appVersion: "1.0.0"

charts/neo4j-backup/templates/deployment.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,9 @@ spec:
2121
fi
2222
old_IFS=$IFS
2323
IFS=','
24+
echo {{ .Values.databases }}
2425
db_names="{{- join "," .Values.databases }}"
26+
echo db_names
2527
for db in $db_names; do
2628
neo4j-admin database backup \
2729
--from={{ required "Backup service must be provided" .Values.service }} \
@@ -46,7 +48,10 @@ spec:
4648
- |
4749
echo {{ required "Service Account is required" .Values.serviceAccount }} | base64 -d > /etc/gcloud/service-account.json
4850
gcsfuse {{ required "Bucket name must be provided" .Values.bucket }} /mnt/gcs
49-
mv /mnt/backups/* /mnt/gcs/
51+
if [ ! -d "/mnt/gcs/{{ .Values.name }}" ]; then
52+
mkdir /mnt/gcs/{{ .Values.name }}
53+
fi
54+
mv /mnt/backups/{{ .Values.name }}/* /mnt/gcs/{{ .Values.name }}
5055
volumeMounts:
5156
- name: gcs-creds-volume
5257
mountPath: /etc/gcloud

0 commit comments

Comments
 (0)