X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e12c7f0bcb0f5cbe80a0274d1758c0dec57aa6e4..cf98484b422c29dfa251da5a176e18096f09aa7a:/lib/config/config.default.yml?ds=sidebyside diff --git a/lib/config/config.default.yml b/lib/config/config.default.yml index a7b53489c0..f17c13d2a9 100644 --- a/lib/config/config.default.yml +++ b/lib/config/config.default.yml @@ -60,6 +60,14 @@ Clusters: ExternalURL: "" WebShell: InternalURLs: {} + # ShellInABox service endpoint URL for a given VM. If empty, do not + # offer web shell logins. + # + # E.g., using a path-based proxy server to forward connections to shell hosts: + # https://webshell.uuid_prefix.arvadosapi.com + # + # E.g., using a name-based proxy server to forward connections to shell hosts: + # https://*.webshell.uuid_prefix.arvadosapi.com ExternalURL: "" Workbench1: InternalURLs: {} @@ -170,6 +178,11 @@ Clusters: NewUserNotificationRecipients: [] NewInactiveUserNotificationRecipients: [] + # Set anonymous_user_token to enable anonymous user access. You can get + # the token by running "bundle exec ./script/get_anonymous_user_token.rb" + # in the directory where your API server is running. + AnonymousUserToken: "" + AuditLogs: # Time to keep audit logs, in seconds. (An audit log is a row added # to the "logs" table in the PostgreSQL database each time an @@ -279,6 +292,20 @@ Clusters: # > 0s = auto-create a new version when older than the specified number of seconds. PreserveVersionIfIdle: -1s + # Managed collection properties. At creation time, if the client didn't + # provide the listed keys, they will be automatically populated following + # one of the following behaviors: + # + # * UUID of the user who owns the containing project. + # responsible_person_uuid: {Function: original_owner, Protected: true} + # + # * Default concrete value. + # foo_bar: {Value: baz, Protected: false} + # + # If Protected is true, only an admin user can modify its value. + ManagedProperties: + SAMPLE: {Function: original_owner, Protected: true} + Login: # These settings are provided by your OAuth2 provider (e.g., # sso-provider). @@ -486,7 +513,7 @@ Clusters: # Shell command to execute on each worker to determine whether # the worker is booted and ready to run containers. It should # exit zero if the worker is ready. - BootProbeCommand: "docker ps" + BootProbeCommand: "docker ps -q" # Minimum interval between consecutive probes to a single # worker. @@ -527,7 +554,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 -- @@ -599,7 +626,7 @@ Clusters: Mail: MailchimpAPIKey: "" MailchimpListID: "" - SendUserSetupNotificationEmail: "" + SendUserSetupNotificationEmail: true IssueReporterEmailFrom: "" IssueReporterEmailTo: "" SupportEmailAddress: "" @@ -629,3 +656,72 @@ Clusters: # 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 + SecretKeyBase: "" + RepositoryCache: /var/www/arvados-workbench/current/tmp/git + UserProfileFormFields: {} + # exampleTextValue: # key that will be set in properties + # Type: text # + # FormFieldTitle: "" + # FormFieldDescription: "" + # Required: true + # Position: 1 + # exampleOptionsValue: + # Type: select + # FormFieldTitle: "" + # FormFieldDescription: "" + # Required: true + # Position: 1 + # Options: + # red: {} + # blue: {} + # yellow: {} + UserProfileFormMessage: 'Welcome to Arvados. All required fields must be completed before you can proceed.' + + # Mimetypes of applications for which the view icon + # would be enabled in a collection's show page. + # It is sufficient to list only applications here. + # No need to list text and image types. + 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: "" + Repositories: true + SiteName: Arvados Workbench + TrustAllContent: false + + # Workbench2 configs + VocabularyURL: "" + FileViewersConfigURL: "" + + # Use experimental controller code (see https://dev.arvados.org/issues/14287) + EnableBetaController14287: false