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