declare_config "ClusterID", NonemptyString, :uuid_prefix
declare_config "ManagementToken", String, :ManagementToken
-declare_config "Git.Repositories", Pathname, :git_repositories_dir
+declare_config "Git.Repositories", String, :git_repositories_dir
declare_config "API.DisabledAPIs", Array, :disable_api_methods
declare_config "API.MaxRequestSize", Integer, :max_request_size
declare_config "API.MaxIndexDatabaseRead", Integer, :max_index_database_read
end
namespace :config do
- desc 'Diff site configuration'
+ desc 'Print configuration loaded from legacy application.yml as new Arvados configuration structure'
task diff: :environment do
diffed = diff_hash $base_arvados_config, $arvados_config
cfg = { "Clusters" => {}}
# SPDX-License-Identifier: AGPL-3.0
namespace :config do
- desc 'Show site configuration'
+ desc 'Print active site configuration'
task dump: :environment do
cfg = { "Clusters" => {}}
cfg["Clusters"][$arvados_config["ClusterID"]] = $arvados_config.select {|k,v| k != "ClusterID"}