🚧 wip(bonus): gitlab's helm chart doesn't parse for now. their issue tracker has a new issue. i hate it here.

Signed-off-by: dyn <oss+dyn@xtrm.me>
This commit is contained in:
dyn
2025-12-18 01:15:08 +01:00
parent 6c833e3043
commit efa422c13e

View File

@ -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 \