diff --git a/scripts/functions.sh b/scripts/functions.sh index d194d3021b32bd4b62865d9acf06675bf9c8a310..342b0700a62899c959661563fe4763b58287a841 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}