From c961ac9fc4b1d53bdc221d83d88f600b7dddf8d8 Mon Sep 17 00:00:00 2001 From: Pierre Ozoux <pierre@ozoux.net> Date: Mon, 11 Apr 2022 18:28:32 +0200 Subject: [PATCH] Adds bucket creation for owncast. --- scripts/functions.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/functions.sh b/scripts/functions.sh index d194d30..342b070 100644 --- a/scripts/functions.sh +++ b/scripts/functions.sh @@ -6,6 +6,15 @@ function create_bucket() { mc admin policy set ${STORAGE_CLASS} username-rw user=${AWS_ACCESS_KEY_ID} } +function create_bucket_for_live() { + export AWS_SECRET_ACCESS_KEY=`openssl rand -base64 32` + mc admin user add ${STORAGE_CLASS} ${AWS_ACCESS_KEY_ID} ${AWS_SECRET_ACCESS_KEY} + kubectl -n ${NS} create secret generic ${SECRET_NAME} --from-literal=AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} --from-literal=AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY} + mc mb ${STORAGE_CLASS}/${AWS_ACCESS_KEY_ID} + mc admin policy set ${STORAGE_CLASS} username-rw user=${AWS_ACCESS_KEY_ID} + mc policy set download ${STORAGE_CLASS}/${AWS_ACCESS_KEY_ID} +} + function create_buckets_for_gitlab() { export AWS_SECRET_ACCESS_KEY=`openssl rand -base64 32` mc admin user add ${STORAGE_CLASS} ${FQDN} ${AWS_SECRET_ACCESS_KEY} -- GitLab