Project

General

Profile

Feature #14812

Updated by Tom Clegg about 5 years ago

At startup, Workbench should 
 # execute @arvados-server config-dump < /etc/arvados/config.yml@ (if that fails, error out) 
 # load the resulting YAML document 
 # Load safe_config from controller and use that document (instead of .../config/application.yml etc) as the application configuration 

 Implementation notes: 
 * If .../config/application.yml exists, values there should take precedence. Ideally this should be implemented in the Go config loader, along with the other "deprecated configs" code, so that 
 ** an admin only needs one command to identify all deprecated/legacy configs that need cleaning up, and 
 ** the controller's "current config" endpoint matches the actual config being used, including values loaded from legacy config files. 
 * 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. for workbench1 configuration. 

Back