Actions
Idea #15954
closed[boot] Bring up test cluster using provided config file and source tree
Start date:
02/28/2020
Due date:
Story points:
4.0
Release:
Release relationship:
Auto
Description
The following commands should bring up a functioning test cluster:
git clone https://github.com/arvados/arvados go run arvados/cmd/arvados-server boot -source-tree ./arvados -config ./arvados/doc/examples/config/zzzzz.yml -temp-dir {...} -test-fixtures=trueAssuming the user has taken care of these prerequisites:
- PostgreSQL, Ruby, Ruby gems/bundle, Python, nginx, etc. are installed
- Use a new temporary directory, and delete it when exiting
- Use any local/uncommitted changes in the ./arvados work tree
- Use {temp dir}/keep/ as a keep volume backend
- Use {temp dir}/ for any pid/lock/temp files
- Have no sso, workbench2, or composer
- Stay in the foreground
- Log to stderr (OK for the time being if some logs go to {provided temp dir}/ instead)
- Exit (and shut down any child processes) when SIGINT or SIGTERM is received or a child service/component fails
Related issues
Actions