From 459b540b90eb9cf679e9c4e6df97454e154942ca Mon Sep 17 00:00:00 2001 From: Pierre Ozoux <pierre@ozoux.net> Date: Thu, 24 Feb 2022 11:45:57 +0100 Subject: [PATCH] Adds function for gitlab buckets. --- scripts/functions.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/scripts/functions.sh b/scripts/functions.sh index 570e252..66bc8db 100644 --- a/scripts/functions.sh +++ b/scripts/functions.sh @@ -6,6 +6,16 @@ function create_bucket() { mc admin policy set ${STORAGE_CLASS} username-rw user=${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} + mc admin policy set ${STORAGE_CLASS} username-rw-gitlab user=${FQDN} + mc mb ${STORAGE_CLASS}/${FQDN}-artifacts + mc mb ${STORAGE_CLASS}/${FQDN}-lfs + mc mb ${STORAGE_CLASS}/${FQDN}-packages + mc mb ${STORAGE_CLASS}/${FQDN}-uploads +} + function create_ns() { mkdir -p /root/domains/${NS} kubectl create ns ${NS} || true -- GitLab