Story #15954

[boot] Bring up test cluster using provided config file and source tree

Added by Tom Clegg about 2 months ago. Updated 4 days ago.

Status:
In Progress
Priority:
Normal
Assigned To:
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
(Total: 0.00 h)
Story points:
4.0

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=true
Assuming the user has taken care of these prerequisites:
  • PostgreSQL, Ruby, Ruby gems/bundle, Python, nginx, etc. are installed
  • PostgreSQL user/database exist on localhost, with the insecure well-known password in config/zzzzz.yml
The resulting cluster should:
  • Use any local/uncommitted changes in the ./arvados work tree
  • Use {provided temp dir}/keep/ as a keep volume backend
  • Use {provided temp dir}/ for any pid/lock/temp files
  • Have no sso, workbench, workbench2, or composer
The "boot" process should:
  • 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

Subtasks

Task #16032: ReviewNewPeter Amstutz


Related issues

Related to Arvados Epics - Story #15941: arvados-bootIn Progress01/15/202004/15/2020

History

#1 Updated by Tom Clegg about 2 months ago

#2 Updated by Tom Clegg about 1 month ago

  • Description updated (diff)
  • Subject changed from [boot] Bring up dev cluster using provided config file and source tree to [boot] Bring up test cluster using provided config file and source tree

#3 Updated by Tom Clegg about 1 month ago

  • Description updated (diff)

#4 Updated by Tom Clegg about 1 month ago

  • Description updated (diff)

#5 Updated by Tom Clegg about 1 month ago

  • Description updated (diff)

#6 Updated by Tom Clegg about 1 month ago

  • Description updated (diff)

#7 Updated by Tom Clegg about 1 month ago

  • Target version set to 2020-01-29 Sprint
  • Assigned To set to Tom Clegg
  • Status changed from New to In Progress

#8 Updated by Tom Clegg 27 days ago

  • Story points set to 4.0

#9 Updated by Peter Amstutz 20 days ago

  • Target version changed from 2020-01-29 Sprint to 2020-02-12 Sprint

#10 Updated by Tom Clegg 6 days ago

  • Target version changed from 2020-02-12 Sprint to 2020-02-26 Sprint

Also available in: Atom PDF