18663: fix tests for keepbalance
[arvados-formula.git] / arvados / defaults.yaml
1 # -*- coding: utf-8 -*-
2 # vim: ft=yaml
3 # Copyright (C) The Arvados Authors. All rights reserved.
4 #
5 # SPDX-License-Identifier: Apache-2.0
6 ---
7 arvados:
8   version: 'latest'
9   # Release: one of production, testing, development
10   # Used to select the repository to use
11   release: production     # defaults to production
12   use_upstream_repo: true
13   repo:
14     humanname: Arvados Official Repository
15   ruby:
16     manage_ruby: false
17     pkg: ruby
18     use_rvm: false
19     # Only used if using RVM
20     rvm_gemset: arvados
21     manage_gems_deps: false
22
23     gems_deps:
24       - bundler
25       - curl
26       - g++
27       - gcc
28       - git
29       - libcurl4
30       - libcurl4-gnutls-dev
31       - libpam0g-dev
32       - libpq-dev
33       - libxml2
34       - libxml2-dev
35       - make
36       - python3-dev
37       - ruby-dev
38       - zlib1g-dev
39
40   config:
41     file: /etc/arvados/config.yml
42     user: root
43     group: root
44     mode: 640
45     check_command: /usr/bin/arvados-server config-check -config
46
47   # Experimental feature
48   # only available when 'release: development'
49   auto_reload_config: false
50
51   cluster:
52     database:
53       connection_pool_max: 32
54
55     tls:
56       certificate: ''
57       key: ''
58       insecure: false
59
60     resources: {}
61
62   ### THESE ARE THE PACKAGES AND DAEMONS BASIC CONFIGS
63   ##### API
64   api:
65     pkg:
66       name: arvados-api-server
67     gem:
68       name:
69         - arvados-cli
70     # Arvados API needs postgresql libs and cli to connect to the database
71     # and populate it. Please specify the postgresql version that you expect
72     # to use here
73     postgresql_version: 12
74     service:
75       name: nginx
76       port: 8004
77   ##### CONTROLLER
78   controller:
79     pkg:
80       name: arvados-controller
81     gem:
82       name:
83         - arvados-cli
84     service:
85       name: arvados-controller
86       port: 8003
87   ##### DISPATCHER
88   dispatcher:
89     pkg:
90       name: crunch-dispatch-local
91       # alternative dispatchers:
92       # arvados-dispatch-cloud
93       # crunch-dispatch-slurm
94     service:
95       name: crunch-dispatch-local
96       port: ''
97   ##### KEEPPROXY
98   keepproxy:
99     pkg:
100       name: keepproxy
101     service:
102       name: keepproxy
103       port: 25100
104   ##### KEEPBALANCE
105   keepbalance:
106     pkg:
107       name: keep-balance
108     service:
109       name: keep-balance
110       port: 9005
111   ##### KEEPWEB
112   keepweb:
113     pkg:
114       name: keep-web
115     service:
116       name: keep-web
117       # webdav
118       port: 9003
119   ##### KEEPSTORE
120   keepstore:
121     pkg:
122       name: keepstore
123     service:
124       name: keepstore
125       port: 25107
126   ##### GIT-HTTPD
127   githttpd:
128     pkg:
129       name: arvados-git-httpd
130     service:
131       name: arvados-git-httpd
132       port: 9001
133   ##### SHELL
134   shell:
135     pkg:
136       name:
137         - arvados-client
138         - arvados-src
139         - libpam-arvados-go
140         - python3-arvados-fuse
141         - python3-arvados-python-client
142         - python3-arvados-cwl-runner
143         - python3-crunchstat-summary
144         - shellinabox
145     gem:
146       name:
147         - arvados-cli
148         - arvados-login-sync
149     shellinabox:
150       config: /etc/default/shellinabox
151       service:
152         name: shellinabox
153         port: 4200
154
155   ##### WORKBENCH
156   workbench:
157     pkg:
158       name: arvados-workbench
159     service:
160       name: nginx
161       # just for reference, is where the upstream is configured
162       port: 9000
163
164   ##### WORKBENCH2
165   workbench2:
166     pkg:
167       name: arvados-workbench2
168     service:
169       name: nginx
170   #####  WEBSOCKET
171   websocket:
172     pkg:
173       name: arvados-ws
174     service:
175       name: arvados-ws
176       port: 8005