Merge branch 'mluds-master'
[arvados-k8s.git] / charts / arvados / values.yaml
1 # Copyright (C) The Arvados Authors. All rights reserved.
2 #
3 # SPDX-License-Identifier: Apache-2.0
4
5 # Default values for arvados.
6 # This is a YAML-formatted file.
7 # Declare variables to be passed into your templates.
8
9 image:
10   pullPolicy: Always
11
12 # The external IP address for this Arvados cluster.
13 # Must be set to a valid IP address, e.g. by using --set when invoking helm
14 externalIP: ~
15
16 # A list of CIDRs that have direct access to the Keep store service. All other
17 # IP addresses will use the Keep proxy.
18 # If hosts outside your cluster are in the default range (10.0.0.0/8), change
19 # this to the exact CIDR of your cluster.
20 # If using MetaLB with apiServerExternalTrafficPolicy set to Cluster, set this
21 # to an empty list, since the source IP will be obscured.
22 internalIPs: [10.0.0.0/8]
23
24 loadBalancer:
25   # Annotations to add to all LoadBalancer Services.
26   # This is required for MetalLB, since the same externalIP is reused for all
27   # services, and sharing is disabled by default.
28   # metallb.universe.tf/allow-shared-ip: arbitrary-sharing-key
29   annotations:
30
31   # externalTrafficPolicy for the api-server-service
32   # Set to Cluster if using MetalLB, otherwise an externalIP won't be allocated
33   apiServerExternalTrafficPolicy: Local
34
35 # The default e-mail address and password for the initial cluster admin user
36 adminUserEmail: "test@example.com"
37 adminUserPassword: "passw0rd"
38
39 # A super user token
40 superUserSecret: "thisisnotaverygoodsuperusersecretstring00000000000"
41 # An anonymous user token
42 anonymousUserSecret: "thisisnotaverygoodanonymoussecretstring00000000000"
43
44 # The number of compute nodes to spin up
45 compute:
46   nodes: 4
47
48 # The cluster identifier, a 5 character alphanumeric string
49 uuidPrefix: vwxyz
50
51 # The package versions for this Arvados cluster. Also see
52 #
53 #   curl http://versions.arvados.org/v1/commit/ | jq .
54 #
55 arvados:
56   versions:
57     distribution:
58       arvadosApiServer: 2.1.1-1
59       arvadosController: 2.1.1-1
60       arvadosGitHttpd: 2.1.1-1
61       arvadosHealth: 2.1.1-1
62       arvadosWorkbench: 2.1.1-1
63       arvadosWorkbench2: 2.1.1-1
64       arvadosWs: 2.1.1-1
65       crunchDispatchSlurm: 2.1.1-1
66       crunchRun: 2.1.1-1
67       crunchRunner: 2.1.1-1
68       keepBalance: 2.1.1-1
69       keepStore: 2.1.1-1
70       keepWeb: 2.1.1-1
71       keepProxy: 2.1.1-1
72       libPamArvados: 2.1.1-1
73       pythonArvadosFuse: 2.1.1-1
74       pythonArvadosPythonClient: 2.1.1-1
75     gem:
76       arvados: 2.1.1
77       arvadosCLI: 2.1.1
78       arvadosLoginSync: 2.1.1
79
80 postgres:
81   persistence:
82     enabled: true
83     storageClass: ~
84     size: 8Gi
85
86 keep:
87   persistence:
88     enabled: true
89     storageClass: ~
90     size: 64Gi
91
92 # A custom bundle of CA certificates to use.
93 # Useful for corporate networks with TLS proxies.
94 # Set it by using the --set-file Helm argument.
95 customCABundle: ""