diff --git a/gitlab.values.yaml b/gitlab.values.yaml new file mode 100644 index 0000000..1cad99a --- /dev/null +++ b/gitlab.values.yaml @@ -0,0 +1,52 @@ +gitlab: + toolbox: + enabled: false + gitlab-shell: + enabled: false + gitlab-pages: + enabled: false + gitlab-exporter: + enabled: false + kas: + minReplicas: 1 + webservice: + minReplicas: 1 + ingress: + requireBasePath: false +global: + hosts: + domain: localhost + https: false + gitlab: + name: localhost + https: false + ingress: + enabled: true + configureCertmanager: false + tls: + enabled: false + redis: + install: false +traefik: + enabled: false +gitlab-runner: + install: false +registry: + enabled: false +prometheus: + install: false +certmanager: + installCRDs: false + install: false + +nginx-ingress: + controller: + ingressClassResource: + name: gitlab-nginx + controllerValue: "k8s.io/ingress-nginx-gitlab" + replicaCount: 1 + minAavailable: 1 + service: + type: NodePort + nodePorts: + http: 32080 diff --git a/makefile b/makefile index 8e952ed..bca3f7a 100644 --- a/makefile +++ b/makefile @@ -34,6 +34,10 @@ init-argo-workflows: init-kind init-piper: init-kind local-build sh ./scripts/init-piper.sh +.PHONY: init-gitlab +init-gitlab: init-kind + sh ./scripts/init-gitlab.sh + .PHONY: deploy deploy: init-kind init-nginx init-argo-workflows local-build local-push init-piper diff --git a/scripts/init-argo-workflows.sh b/scripts/init-argo-workflows.sh index 64e7a02..2237396 100644 --- a/scripts/init-argo-workflows.sh +++ b/scripts/init-argo-workflows.sh @@ -8,3 +8,32 @@ if [ -z "$(helm list -n workflows | grep argo-workflow)" ]; then else echo "Workflows release exists, skipping installation" fi + + +cat <