X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/fdadf2969c54edc7314ca50a629f3912998087b4..bf9803ee5afb33231da7900dddfdfac34b7056a6:/lib/config/config.default.yml diff --git a/lib/config/config.default.yml b/lib/config/config.default.yml index 94cd8fcbf6..dc128e56b5 100644 --- a/lib/config/config.default.yml +++ b/lib/config/config.default.yml @@ -35,11 +35,13 @@ Clusters: InternalURLs: {} ExternalURL: "" GitSSH: + InternalURLs: {} ExternalURL: "" DispatchCloud: InternalURLs: {} ExternalURL: "-" SSO: + InternalURLs: {} ExternalURL: "" Keepproxy: InternalURLs: {} @@ -54,13 +56,16 @@ Clusters: InternalURLs: {} ExternalURL: "-" Composer: + InternalURLs: {} ExternalURL: "" WebShell: + InternalURLs: {} ExternalURL: "" Workbench1: InternalURLs: {} ExternalURL: "" Workbench2: + InternalURLs: {} ExternalURL: "" Nodemanager: InternalURLs: {} @@ -113,7 +118,7 @@ Clusters: # Interval (seconds) between asynchronous permission view updates. Any # permission-updating API called with the 'async' parameter schedules a an # update on the permission view in the future, if not already scheduled. - AsyncPermissionsUpdateInterval: 20 + AsyncPermissionsUpdateInterval: 20s # Maximum number of concurrent outgoing requests to make while # serving a single incoming multi-cluster (federated) request. @@ -260,7 +265,7 @@ Clusters: # Interval (seconds) between trash sweeps. During a trash sweep, # collections are marked as trash if their trash_at time has # arrived, and deleted if their delete_at time has arrived. - TrashSweepInterval: 60 + TrashSweepInterval: 60s # If true, enable collection versioning. # When a collection's preserve_version field is true or the current version @@ -269,10 +274,10 @@ Clusters: # the current collection. CollectionVersioning: 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. - PreserveVersionIfIdle: -1 + # 0s = auto-create a new version on every update. + # -1s = never auto-create new versions. + # > 0s = auto-create a new version when older than the specified number of seconds. + PreserveVersionIfIdle: -1s Login: # These settings are provided by your OAuth2 provider (e.g., @@ -336,12 +341,6 @@ Clusters: # scheduling parameter parameter set. UsePreemptibleInstances: false - # Include details about job reuse decisions in the server log. This - # causes additional database queries to run, so it should not be - # enabled unless you expect to examine the resulting logs for - # troubleshooting purposes. - LogReuseDecisions: false - # PEM encoded SSH key (RSA, DSA, or ECDSA) used by the # (experimental) cloud dispatcher for executing containers on # worker VMs. Begins with "-----BEGIN RSA PRIVATE KEY-----\n" @@ -366,8 +365,8 @@ Clusters: LogBytesPerEvent: 4096 LogSecondsBetweenEvents: 1 - # The sample period for throttling logs, in seconds. - LogThrottlePeriod: 60 + # The sample period for throttling logs. + LogThrottlePeriod: 60s # Maximum number of bytes that job can log over crunch_log_throttle_period # before being silenced until the end of the period. @@ -381,18 +380,18 @@ Clusters: # silenced by throttling are not counted against this total. LimitLogBytesPerJob: 67108864 - LogPartialLineThrottlePeriod: 5 + LogPartialLineThrottlePeriod: 5s - # 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. - LogUpdatePeriod: 1800 + # Container logs are written to Keep and saved in a + # collection, which is updated periodically while the + # container runs. This value sets the interval between + # collection updates. + LogUpdatePeriod: 30m # The log collection is also updated when the specified amount of # log data (given in bytes) is produced in less than one update # period. - LogUpdateSize: 33554432 + LogUpdateSize: 32MiB SLURM: Managed: @@ -528,7 +527,7 @@ Clusters: TimeoutShutdown: 10s # Worker VM image ID. - ImageID: ami-01234567890abcdef + ImageID: "" # Tags to add on all resources (VMs, NICs, disks) created by # the container dispatcher. (Arvados's own tags -- @@ -613,8 +612,70 @@ Clusters: Insecure: false ActivateUsers: false SAMPLE: + # API endpoint host or host:port; default is {id}.arvadosapi.com Host: sample.arvadosapi.com + + # Perform a proxy request when a local client requests an + # object belonging to this remote. Proxy: false + + # Default "https". Can be set to "http" for testing. Scheme: https + + # Disable TLS verify. Can be set to true for testing. Insecure: false + + # When users present tokens issued by this remote cluster, and + # their accounts are active on the remote cluster, activate + # them on this cluster too. ActivateUsers: false + + Workbench: + # Workbench1 configs + Theme: default + ActivationContactLink: mailto:info@arvados.org + ArvadosDocsite: https://doc.arvados.org + ArvadosPublicDataDocURL: https://playground.arvados.org/projects/public + ShowUserAgreementInline: false + SecretToken: "" + SecretKeyBase: "" + RepositoryCache: /var/www/arvados-workbench/current/tmp/git + UserProfileFormFields: + SAMPLE: + Type: text + FormFieldTitle: "" + FormFieldDescription: "" + Required: true + UserProfileFormMessage: 'Welcome to Arvados. All required fields must be completed before you can proceed.' + ApplicationMimetypesWithViewIcon: + cwl: {} + fasta: {} + go: {} + javascript: {} + json: {} + pdf: {} + python: {} + x-python: {} + r: {} + rtf: {} + sam: {} + x-sh: {} + vnd.realvnc.bed: {} + xml: {} + xsl: {} + LogViewerMaxBytes: 1M + EnablePublicProjectsPage: true + EnableGettingStartedPopup: false + APIResponseCompression: true + APIClientConnectTimeout: 2m + APIClientReceiveTimeout: 5m + RunningJobLogRecordsToFetch: 2000 + ShowRecentCollectionsOnDashboard: true + ShowUserNotifications: true + MultiSiteSearch: false + Repositories: true + SiteName: Arvados Workbench + + # Workbench2 configs + VocabularyURL: "" + FileViewersConfigURL: ""