Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # Upgrade and install GitLab Helm chart
- helm upgrade gitlab gitlab/gitlab \
- --set certmanager.install=false \
- --set global.ingress.configureCertmanager=false \
- --set global.ingress.tls.secretName=gitlab-cert \
- --set certmanager-issuer.email=support@stackblaze.cloud \
- --set gitlab-runner.runners.privileged=true \
- --set gitlab-runner.runners.image=docker:20.10.16 \
- --set global.hosts.domain=stackblaze.cloud \
- --set global.edition=ce \
- --set global.ingress.enabled=true \
- --set global.ingress.provider=traefik \
- --set global.ingress.class=traefik \
- --set global.ingress.annotations."traefik\.ingress\.kubernetes\.io/router\.tls"=true \
- --set global.ingress.annotations."traefik\.ingress\.kubernetes\.io/router\.entrypoints"=websecure \
- --set nginx-ingress.enabled=false \
- --set traefik.install=false \
- --namespace gitlab
- # Create the TLS secret for GitLab
- kubectl create secret tls gitlab-cert \
- --cert=fullchain.pem \
- --key=privkey.pem \
- -n gitlab
- echo "GitLab has been configured, and the TLS secret has been created."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement