X-Git-Url: https://git.arvados.org/arvados-k8s.git/blobdiff_plain/cb3d18574689badef36dd6d1349de6bf50b89f8c..HEAD:/charts/arvados/values.yaml diff --git a/charts/arvados/values.yaml b/charts/arvados/values.yaml index 3015cdf..1cc002f 100644 --- a/charts/arvados/values.yaml +++ b/charts/arvados/values.yaml @@ -6,52 +6,32 @@ # This is a YAML-formatted file. # Declare variables to be passed into your templates. -replicaCount: 1 - image: - repository: nginx - tag: stable pullPolicy: Always -service: - type: ClusterIP - port: 80 - -ingress: - enabled: false - annotations: {} - # kubernetes.io/ingress.class: nginx - # kubernetes.io/tls-acme: "true" - path: / - hosts: - - chart-example.local - tls: [] - # - secretName: chart-example-tls - # hosts: - # - chart-example.local - -resources: {} - # We usually recommend not to specify default resources and to leave this as a conscious - # choice for the user. This also increases chances charts run on environments with little - # resources, such as Minikube. If you do want to specify resources, uncomment the following - # lines, adjust them as necessary, and remove the curly braces after 'resources:'. - # limits: - # cpu: 100m - # memory: 128Mi - # requests: - # cpu: 100m - # memory: 128Mi - -nodeSelector: {} - -tolerations: [] - -affinity: {} - # The external IP address for this Arvados cluster. # Must be set to a valid IP address, e.g. by using --set when invoking helm externalIP: ~ +# A list of CIDRs that have direct access to the Keep store service. All other +# IP addresses will use the Keep proxy. +# If hosts outside your cluster are in the default range (10.0.0.0/8), change +# this to the exact CIDR of your cluster. +# If using MetaLB with apiServerExternalTrafficPolicy set to Cluster, set this +# to an empty list, since the source IP will be obscured. +internalIPs: [10.0.0.0/8] + +loadBalancer: + # Annotations to add to all LoadBalancer Services. + # This is required for MetalLB, since the same externalIP is reused for all + # services, and sharing is disabled by default. + # metallb.universe.tf/allow-shared-ip: arbitrary-sharing-key + annotations: + + # externalTrafficPolicy for the api-server-service + # Set to Cluster if using MetalLB, otherwise an externalIP won't be allocated + apiServerExternalTrafficPolicy: Local + # The default e-mail address and password for the initial cluster admin user adminUserEmail: "test@example.com" adminUserPassword: "passw0rd" @@ -61,6 +41,13 @@ superUserSecret: "thisisnotaverygoodsuperusersecretstring00000000000" # An anonymous user token anonymousUserSecret: "thisisnotaverygoodanonymoussecretstring00000000000" +# The number of compute nodes to spin up +compute: + nodes: 4 + +# The cluster identifier, a 5 character alphanumeric string +uuidPrefix: vwxyz + # The package versions for this Arvados cluster. Also see # # curl http://versions.arvados.org/v1/commit/ | jq . @@ -68,23 +55,41 @@ anonymousUserSecret: "thisisnotaverygoodanonymoussecretstring00000000000" arvados: versions: distribution: - arvadosApiServer: 1.1.4.20180611193222* - arvadosGitHttpd: 1.1.4.20180605191011* - arvadosHealth: 1.1.4.20180605191011* - arvadosWorkbench: 1.1.4.20180605195657* - arvadosWs: 1.1.4.20180605191011* - arvadosSSOServer: 0.1.20171122141118.ba584a7* - crunchDispatchSlurm: 1.1.4.20180605191011* - crunchRun: 1.1.4.20180605191011* - crunchRunner: 1.1.4.20180605191011* - keepBalance: 1.1.4.20180607192404* - keepStore: 1.1.4.20180605191011* - keepWeb: 1.1.4.20180605191011* - keepProxy: 1.1.4.20180605191011* - libPamArvados: 1.1.4.20180404223512* - pythonArvadosFuse: 1.1.4.20180604132029* - pythonArvadosPythonClient: 1.1.4.20180607152043* + arvadosApiServer: 2.3.2-1 + arvadosController: 2.3.2-1 + arvadosGitHttpd: 2.3.2-1 + arvadosHealth: 2.3.2-1 + arvadosWorkbench: 2.3.2-1 + arvadosWorkbench2: 2.3.2-1 + arvadosWs: 2.3.2-1 + crunchDispatchSlurm: 2.3.2-1 + crunchRun: 2.3.2-1 + crunchRunner: 2.3.2-1 + keepBalance: 2.3.2-1 + keepStore: 2.3.2-1 + keepWeb: 2.3.2-1 + keepProxy: 2.3.2-1 + libPamArvados: 2.3.2-1 + pythonArvadosFuse: 2.3.2-1 + pythonArvadosPythonClient: 2.3.2-1 gem: - arvados: 1.1.4.20180412190507 - arvadosCLI: 1.1.4.20180412190507 - arvadosLoginSync: 1.1.4.20180424214444 + arvados: 2.3.2 + arvadosCLI: 2.3.2 + arvadosLoginSync: 2.3.2 + +postgres: + persistence: + enabled: true + storageClass: ~ + size: 8Gi + +keep: + persistence: + enabled: true + storageClass: ~ + size: 64Gi + +# A custom bundle of CA certificates to use. +# Useful for corporate networks with TLS proxies. +# Set it by using the --set-file Helm argument. +customCABundle: ""