infrapuzzle/k8s/development/gitlab.yaml

42 lines
880 B
YAML

# status: began to implement, but did not complete
# note: psql seems not to be part of the chart itself
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: helm-gitlab
namespace: flux
spec:
releaseName: gitlab
targetNamespace: development
chart:
repository: https://charts.gitlab.io/
version: xxx
name: gitlab
values:
global:
hosts:
domain: haumdaucher.de
ingress:
enabled: true
tls:
enabled: true
configureCertmanager: false
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
gitlab:
unicorn:
ingress:
tls:
secretName: gitlab-unicorn-ingress-tls
registry:
ingress:
tls:
secretName: registry-ingress-tls
minio:
ingress:
tls:
secretName: minio-ingress-tls