-
Notifications
You must be signed in to change notification settings - Fork 0
/
values.yaml
78 lines (66 loc) · 2.4 KB
/
values.yaml
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
# ingressHost is the Ingress resource hostname. The Ingress resource will not be
# created if this is empty.
ingressHost: localhost
# ingressPath is the Ingress resource path prefix.
ingressPath: /
# tlsKey is the ingress TLS key.
tlsKey:
# tlsCrt is the ingress TLS certificate.
tlsCrt:
# defaultProxy is the default proxy server used to download Go modules.
defaultProxy: https://proxy.golang.org
# secretName is the name of the Secret resource used to store config values for
# the Athens proxy. All aliases must be set manually when overriding this value.
# This is fixed because we can't use templates in values.yaml files and the
# secret name has to be passed in environment variables to athens.
secretName: &secretName go-pkgsite-secret
# private defines private repositories. For example:
# private:
# - host: internal.domain.com
# username: myusername
# password: mytoken
private: [ ]
# seed specifies package names passed to seeddb.
seed: [ ] # TODO: std@latest crashes PostgreSQL due to OOM error
# athens is the configuration for the athens-proxy chart.
athens:
configEnvVars:
- name: ATHENS_GONOSUM_PATTERNS
valueFrom:
secretKeyRef:
name: *secretName
key: ATHENS_GONOSUM_PATTERNS
- name: ATHENS_DOWNLOAD_MODE
valueFrom:
secretKeyRef:
name: *secretName
key: ATHENS_DOWNLOAD_MODE
- name: GOPRIVATE
valueFrom:
secretKeyRef:
name: *secretName
key: ATHENS_GONOSUM_PATTERNS
# netrc support is required for dealing with nested GitLab repos:
# https://github.com/golang/go/issues/26232
# https://gitlab.com/gitlab-org/gitlab/-/issues/36354
# https://gitlab.com/gitlab-org/gitlab-foss/-/issues/1337
# https://gitlab.com/gitlab-org/gitlab-foss/-/issues/30785
# https://gitlab.com/gitlab-org/gitlab-foss/-/issues/37832
# https://gitlab.com/gitlab-org/gitlab-foss/-/issues/65681
netrc:
enabled: true
existingSecret: *secretName
# gitconfig is used to provide credentials for private repos. Unfortunately,
# only .netrc files currently work. This method would be preferable because it
# allows per-path access tokens, whereas .netrc is per-domain.
# gitconfig:
# enabled: true
# secretName: *secretName
serviceAccount:
create: false
postgresql:
primary:
# JIT consumes too much memory when seeddb is doing its thing
extendedConfiguration: jit = off
persistence:
enabled: false