X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/ebb7681e5cf4bc2825e8786ecda895e219158703..c2989afb1ed2397676212804272cb128236758cf:/services/api/config/application.default.yml diff --git a/services/api/config/application.default.yml b/services/api/config/application.default.yml index 5406e8d951..dcf270e3fb 100644 --- a/services/api/config/application.default.yml +++ b/services/api/config/application.default.yml @@ -93,10 +93,12 @@ common: ### Overriding default advertised hostnames/URLs ### - # If not false, this is the hostname that will be used for root_url and - # advertised in the discovery document. By default, use the default Rails - # logic for deciding on a hostname. + # If not false, this is the hostname, port, and protocol that will be used + # for root_url and advertised in the discovery document. By default, use + # the default Rails logic for deciding on a hostname. host: false + port: false + protocol: false # Base part of SSH git clone url given with repository resources. If # true, the default "git@git.(uuid_prefix).arvadosapi.com:" is @@ -277,6 +279,17 @@ common: crunch_log_partial_line_throttle_period: 5 + # Container logs are written to Keep and saved in a collection, + # which is updated periodically while the container runs. This + # value sets the interval (given in seconds) between collection + # updates. + crunch_log_update_period: 1800 + + # The log collection is also updated when the specified amount of + # log data (given in bytes) is produced in less than one update + # period. + crunch_log_update_size: 33554432 + # Attributes to suppress in events and audit logs. Notably, # specifying ["manifest_text"] here typically makes the database # smaller and faster. @@ -291,6 +304,13 @@ common: # Example: ["jobs.create", "pipeline_instances.create"] disable_api_methods: [] + # Enable the legacy Jobs API. + # auto -- (default) enable the Jobs API only if it has been used before + # (i.e., there are job records in the database) + # true -- enable the Jobs API despite lack of existing records. + # false -- disable the Jobs API despite presence of existing records. + enable_legacy_jobs_api: auto + ### ### Crunch, DNS & compute node management ### @@ -466,6 +486,11 @@ common: # "git log". source_version: false + # Override the automatic package version string. With the default version of + # false, the package version is read from package-build.version in Rails.root + # (included in vendor packages). + package_version: false + # Enable asynchronous permission graph rebuild. Must run # script/permission-updater.rb as a separate process. When the permission # cache is invalidated, the background process will update the permission @@ -493,6 +518,17 @@ common: # keep_web_service_url: https://download.uuid_prefix.arvadosapi.com/ keep_web_service_url: false + # If true, enable collection versioning. + # When a collection's preserve_version field is true or the current version + # is older than the amount of seconds defined on preserve_version_if_idle, + # a snapshot of the collection's previous state is created and linked to + # the current collection. + collection_versioning: false + # 0 = auto-create a new version on every update. + # -1 = never auto-create new versions. + # > 0 = auto-create a new version when older than the specified number of seconds. + preserve_version_if_idle: -1 + development: force_ssl: false cache_classes: false