-
Notifications
You must be signed in to change notification settings - Fork 71
/
values.yaml.tpl
117 lines (103 loc) · 2.5 KB
/
values.yaml.tpl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# Values for gitlab/gitlab chart on GKE
global:
edition: ce
hosts:
domain: ${DOMAIN}
https: true
gitlab: {}
externalIP: ${INGRESS_IP}
ssh: ~
## doc/charts/globals.md#configure-ingress-settings
ingress:
configureCertmanager: true
enabled: true
tls:
enabled: true
## doc/charts/globals.md#configure-postgresql-settings
psql:
password:
secret: gitlab-pg
key: password
host: ${DB_PRIVATE_IP}
port: 5432
username: gitlab
database: gitlabhq_production
redis:
password:
enabled: false
host: ${REDIS_PRIVATE_IP}
## doc/charts/globals.md#configure-minio-settings
minio:
enabled: false
## doc/charts/globals.md#configure-appconfig-settings
## Rails based portions of this chart share many settings
appConfig:
## doc/charts/globals.md#general-application-settings
enableUsagePing: false
## doc/charts/globals.md#lfs-artifacts-uploads-packages
backups:
bucket: ${PROJECT_ID}-gitlab-backups
lfs:
bucket: ${PROJECT_ID}-git-lfs
connection:
secret: gitlab-rails-storage
key: connection
artifacts:
bucket: ${PROJECT_ID}-gitlab-artifacts
connection:
secret: gitlab-rails-storage
key: connection
uploads:
bucket: ${PROJECT_ID}-gitlab-uploads
connection:
secret: gitlab-rails-storage
key: connection
packages:
bucket: ${PROJECT_ID}-gitlab-packages
connection:
secret: gitlab-rails-storage
key: connection
## doc/charts/globals.md#pseudonymizer-settings
pseudonymizer:
bucket: ${PROJECT_ID}-gitlab-pseudo
connection:
secret: gitlab-rails-storage
key: connection
certmanager-issuer:
email: ${CERT_MANAGER_EMAIL}
prometheus:
install: false
redis:
install: false
gitlab:
gitaly:
persistence:
size: 200Gi
storageClass: "pd-ssd"
task-runner:
backups:
objectStorage:
backend: gcs
config:
secret: google-application-credentials
key: gcs-application-credentials-file
gcpProject: ${PROJECT_ID}
postgresql:
install: false
gitlab-runner:
install: ${GITLAB_RUNNER_INSTALL}
rbac:
create: true
runners:
locked: false
cache:
cacheType: gcs
gcsBucketName: ${PROJECT_ID}-runner-cache
secretName: google-application-credentials
cacheShared: true
registry:
enabled: true
storage:
secret: gitlab-registry-storage
key: storage
extraKey: gcs.json