Skip to content

Gitlab

Why Gitlab? Bunch of AI features to explore.

https://docs.gitlab.com/charts/


Installation

edit values.yaml:

global.hosts.externalIp: <your-ip>

create namespace, secrets, pgsql, valkey

kubectl create ns gitlab
kubectl -n gitlab create secret generic postgresql --from-literal=password=mysecurepassword
kubectl -n gitlab create secret generic s3cmd-config --from-file=base/s3cfg
kubectl -n gitlab create secret generic gitlab-initial-root-passwd --from-literal=password=yourpassword
kubectl -n gitlab apply -f base/pgsql18.yaml
kubectl -n gitlab apply -f base/valkey.yaml

run helm chart

helm upgrade --install gitlab gitlab/gitlab \
  -n gitlab --create-namespace \
  --values values.yaml \
  --version 10.4.1