Feature #14812

Updated by Tom Clegg over 2 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.