-
kevin.wilder authoredkevin.wilder authored
values.yaml 5.84 KiB
{{- if .Values.addons.gitlab.enabled }}
{{- include "values-secret" (dict "root" $ "package" .Values.addons.gitlab "name" "gitlab" "defaults" (include "bigbang.defaults.gitlab" .)) }}
{{- end }}
{{- define "bigbang.defaults.gitlab" -}}
hostname: {{ .Values.hostname }}
openshift: {{ .Values.openshift }}
istio:
enabled: {{ .Values.istio.enabled }}
monitoring:
enabled: {{ .Values.monitoring.enabled }}
networkPolicies:
enabled: {{ .Values.networkPolicies.enabled }}
controlPlaneCidr: {{ .Values.networkPolicies.controlPlaneCidr }}
{{- if .Values.addons.gitlab.database.host }}
postgresql:
install: false
{{- end }}
{{- if .Values.addons.gitlab.objectStorage.endpoint }}
registry:
storage:
secret: gitlab-object-storage
key: registry
{{- end }}
gitlab:
{{- if .Values.addons.gitlab.objectStorage.endpoint }}
task-runner:
backups:
objectStorage:
config:
secret: gitlab-object-storage
key: backups
{{- end }}
gitlab-exporter:
enabled: {{ .Values.monitoring.enabled }}
global:
hosts:
domain: {{ .Values.hostname }}
gitlab:
name: {{ .Values.addons.gitlab.hostnames.gitlab }}
registry:
name: {{ .Values.addons.gitlab.hostnames.registry }}
{{- if .Values.addons.gitlab.objectStorage.endpoint }}
minio:
enabled: false
{{- end }}
{{- if .Values.addons.gitlab.database.host }}
psql:
host: {{ .Values.addons.gitlab.database.host }}
port: {{ .Values.addons.gitlab.database.port }}
username: {{ .Values.addons.gitlab.database.username }}
database: {{ .Values.addons.gitlab.database.database }}
password:
secret: gitlab-database
key: PGPASSWORD
{{- end }}
{{- if .Values.addons.gitlab.objectStorage.endpoint }}