Project

General

Profile

Actions

Feature #14812

closed

[Workbench1] Load configuration from cluster config file

Added by Peter Amstutz about 5 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
-
Target version:
Story points:
2.0
Release relationship:
Auto

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.

Subtasks 2 (0 open2 closed)

Task #15395: Review 14812-wb1-new-configResolvedPeter Amstutz07/02/2019Actions
Task #15450: Fix packaging (ops)ResolvedWard Vandewege07/02/2019Actions

Related issues

Related to Arvados - Idea #13648: [Epic] Use one cluster configuration file for all componentsResolvedActions
Related to Arvados - Support #15449: Workbench and API server packages depend on arvados-serverResolvedWard VandewegeActions
Blocked by Arvados - Idea #13996: [API] Migrate RailsAPI to new cluster config fileResolvedPeter Amstutz03/26/2019Actions
Actions

Also available in: Atom PDF