diff --git a/bonus/scripts/argo-install.sh b/bonus/scripts/argo-install.sh index 6ec1c81..98d0a42 100755 --- a/bonus/scripts/argo-install.sh +++ b/bonus/scripts/argo-install.sh @@ -54,26 +54,22 @@ echo 'App imported in ArgoCD' sleep 2 kubectl create namespace gitlab +helm repo add gitlab https://charts.gitlab.io/ +helm repo update +# This is the second time a MAJOR SERVICE's prod has gone down while we're the day before the push. +# I hate this world. +helm upgrade --install gitlab gitlab/gitlab \ + -f https://gitlab.com/gitlab-org/charts/gitlab/raw/master/examples/values-minikube-minimum.yaml \ + --namespace gitlab \ + --timeout 1200s \ + --set global.hosts.domain=gitlab-app.com \ + --set global.hosts.externalIP=0.0.0.0 \ + --set global.hosts.https=false echo '>' echo '> GitLab is starting (this takes around ~10 minutes)...' echo '>' -helm repo add gitlab https://charts.gitlab.io/ -helm repo update -helm upgrade --install gitlab gitlab/gitlab \ - --namespace gitlab \ - --timeout 1200s \ - --set global.hosts.domain=gitlab-app.com \ - --set global.ingress.enabled=true \ - --set global.ingress.className=traefik \ - --set certmanager.enabled=false \ - --set certmanager-issuer.email=dummy@gitlab-app.com \ - --set global.ingress.configureCertmanager=false \ - --set nginx-ingress.enabled=false \ - --set postgresql.enabled=true \ - --set redis.install=true - kubectl wait --namespace gitlab \ --for=condition=available \ --timeout=1200s \