Feature #14812

[Workbench1] Load configuration from cluster config file

Added by Peter Amstutz 4 months ago. Updated 6 days ago.

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

0%

Estimated time:
Story points:
2.0

Description

At startup, Workbench should
  1. execute arvados-server config-dump < /etc/arvados/config.yml (if that fails, error out)
  2. load the resulting YAML document
  3. use that document (instead of .../config/application.yml etc) as the application configuration
The main dev tasks are
  • Loading the new config at startup
  • Changing the config key uses to the new keys
Implementation notes:
  • If .../config/application.yml exists, values there should take precedence. This should be done with the same code used in RailsAPI. "config dump" and "config diff" rake tasks should be provided, just like in RailsAPI.
  • Install guide and upgrading/release notes need to be updated to ensure the "arvados-server" package is installed on the workbench host.
  • Update Arvbox to install arvados-server.

Related issues

Related to Arvados - Story #13648: [Epic] Use one cluster configuration file for all componentsNew

Blocked by Arvados - Story #13996: [API] Migrate RailsAPI to new cluster config fileResolved03/26/2019

History

#1 Updated by Peter Amstutz 4 months ago

  • Status changed from New to In Progress

#2 Updated by Peter Amstutz 4 months ago

  • Status changed from In Progress to New

#3 Updated by Peter Amstutz 4 months ago

  • Related to Story #13648: [Epic] Use one cluster configuration file for all components added

#4 Updated by Peter Amstutz 3 months ago

  • Blocked by Story #13996: [API] Migrate RailsAPI to new cluster config file added

#5 Updated by Peter Amstutz 3 months ago

  • Description updated (diff)

#6 Updated by Peter Amstutz 13 days ago

#7 Updated by Peter Amstutz 13 days ago

  • Description updated (diff)
  • Subject changed from [Workbench1] Use cluster config to [Workbench1] Use safe config from controller

#8 Updated by Tom Clegg 6 days ago

  • Description updated (diff)
  • Subject changed from [Workbench1] Use safe config from controller to [Workbench1] Load configuration from cluster config file

#9 Updated by Tom Clegg 6 days ago

  • Description updated (diff)

#10 Updated by Tom Clegg 6 days ago

  • Description updated (diff)

#11 Updated by Tom Morris 6 days ago

  • Story points set to 2.0
  • Target version changed from To Be Groomed to Arvados Future Sprints

#12 Updated by Tom Clegg 5 days ago

  • Blocked by deleted (Feature #15000: [controller] publish safe config)

Also available in: Atom PDF