From 6c51fea6bfcda2b2f84fd6ac75fbb935a212ffc0 Mon Sep 17 00:00:00 2001 From: rjshrjndrn Date: Tue, 8 Nov 2022 14:40:13 +0100 Subject: [PATCH] chore(vault): Create vault bucket Signed-off-by: rjshrjndrn --- scripts/helmcharts/openreplay/files/minio.sh | 2 +- scripts/helmcharts/openreplay/templates/job.yaml | 4 +++- scripts/helmcharts/vars.yaml | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/helmcharts/openreplay/files/minio.sh b/scripts/helmcharts/openreplay/files/minio.sh index 31502ae39..0e7b4c506 100644 --- a/scripts/helmcharts/openreplay/files/minio.sh +++ b/scripts/helmcharts/openreplay/files/minio.sh @@ -5,7 +5,7 @@ set -e cd /tmp -buckets=("mobs" "sessions-assets" "static" "sourcemaps" "sessions-mobile-assets" "quickwit") +buckets=("mobs" "sessions-assets" "static" "sourcemaps" "sessions-mobile-assets" "quickwit" "vault-data") mc alias set minio http://minio.db.svc.cluster.local:9000 $MINIO_ACCESS_KEY $MINIO_SECRET_KEY diff --git a/scripts/helmcharts/openreplay/templates/job.yaml b/scripts/helmcharts/openreplay/templates/job.yaml index 37a1d0ccd..7acbff6fc 100644 --- a/scripts/helmcharts/openreplay/templates/job.yaml +++ b/scripts/helmcharts/openreplay/templates/job.yaml @@ -166,6 +166,8 @@ spec: value: "{{ .Values.global.s3.region }}" - name: AWS_ENDPOINT value: "{{ .Values.global.s3.endpoint }}" + - name: VAULT_BUCKET + value: "{{ .Values.global.s3.vaultBucket }}" image: amazon/aws-cli command: - /bin/bash @@ -174,7 +176,7 @@ spec: - | while true; do [[ -f /opt/openreplay/vault_creds.txt ]] && { - aws s3 cp --endpoint ${AWS_ENDPOINT} /opt/openreplay/vault_creds.txt s3://static/vault/ + aws s3 cp --endpoint ${AWS_ENDPOINT} /opt/openreplay/vault_creds.txt s3://${VAULT_BUCKET}/vault/ exit 0 } || { echo vault not yet initialized; diff --git a/scripts/helmcharts/vars.yaml b/scripts/helmcharts/vars.yaml index 9b129297a..956d29b73 100644 --- a/scripts/helmcharts/vars.yaml +++ b/scripts/helmcharts/vars.yaml @@ -108,6 +108,7 @@ global: assetsBucket: "sessions-assets" recordingsBucket: "mobs" sourcemapsBucket: "sourcemaps" + vaultBucket: "vault-data" # This is only for enterpriseEdition quickwitBucket: "quickwit" # if you're using one node installation, where @@ -189,4 +190,3 @@ vault: {{- with secret "database/creds/db-app" -}} POSTGRES_STRING=postgres://{{.Data.username}}:{{.Data.password}}@postgresql.db.svc.cluster.local:5432/postgres {{- end -}} -