Project

General

Profile

Config migration key mapping » History » Version 5

Peter Amstutz, 01/23/2019 09:04 PM

1 1 Peter Amstutz
h1. Config migration key mapping
2 2 Peter Amstutz
3 4 Peter Amstutz
<pre><code class="yaml">
4
Clusters:
5 5 Peter Amstutz
  xyzzy:                     # api-server/uuid_prefix
6 4 Peter Amstutz
    RailsSessionSecretToken: # api-server/secret_token
7 5 Peter Amstutz
    UnloggedAttributes:      # api-server/unlogged_attributes
8
    DisableAPIMethods:       # api-server/disable_api_methods
9
    SuperuserToken:          # arvados-git-sync.rb/arvados_api_token
10 4 Peter Amstutz
    SSO:
11
      AppSecret:    # api-server/sso_app_secret
12
      AppId:        # api-server/sso_app_id
13
      ProviderURL:  # api-server/sso_provider_url
14 5 Peter Amstutz
    ServiceEndpoints:
15 4 Peter Amstutz
      Workbench:    # api-server/workbench_address
16
      Websocket:    # api-server/websocket_address
17
      API:          # api-server/protocol, host, port
18
    GitServer:
19
      AdminRepoURL:       # arvados-git-sync.rb/gitolite_url
20
      SSHUserKey:         # arvados-git-sync.rb/gitolite_arvados_git_user_key
21
      TmpDir:             # arvados-git-sync.rb/gitolite_tmp
22
      GitCommand:         # arv-git-httpd/GitCommand
23
      GitoliteHomeDir:    # arv-git-httpd/GitoliteHome
24
      RepositoriesDir:    # api-server/git_repositories_dir
25
      SSHBase:            # api-server/git_repo_ssh_base
26
      RepoHTTPSBase:      # api-server/git_repo_https_base
27
    Users:
28
      AutoSetupNewUsers:                # api-server/auto_setup_new_users
29
      AutoSetupNewUsersWithVmUUID:      # api-server/auto_setup_new_users_with_vm_uuid
30
      AutoSetupNewUsersWithRepository:  # api-server/auto_setup_new_users_with_repository
31
      AutoSetupUsernameBlacklist:       # api-server/auto_setup_name_blacklist
32
      NewUsersAreActive:                # api-server/new_users_are_active
33
      AutoAdminUserWithEmail:           # api-server/auto_admin_user
34
      AutoAdminFirstUser:               # api-server/auto_admin_first_user
35
      UserProfileNotificationAddress:   # api-server/user_profile_notification_address
36
      AdminNotifierEmailFrom:           # api-server/admin_notifier_email_from
37
      EmailSubjectPrefix:               # api-server/email_subject_prefix
38
      UserNotifierEmailFrom:            # api-server/user_notifier_email_from
39
      NewUserNotificationRecipients:    # api-server/new_user_notification_recipients
40
      NewInactiveUserNotificationRecipients:  # api-server/new_inactive_user_notification_recipients
41
    Keep:
42
      BlobSigningKey:    # api-server/blob_signing_key
43
      BlobSignatureTTL:  # api-server/blob_signature_ttl
44
    RequestLimits:
45
      MaxRequestLogParamsSize:  # api-server/max_request_log_params_size
46
      MaxRequestSize:           # api-server/max_request_size
47
      MaxIndexDatabaseRead:     # api-server/max_index_database_read
48
      MaxItemsPerResponse:      # api-server/max_items_per_response
49
    Cleaning:
50
      TrashSweepInterval:          # api-server/trash_sweep_interval
51
      CleanJobLogRowsAfter:        # api-server/clean_job_log_rows_after
52
      CleanContainerLogRowsAfter:  # api-server/clean_container_log_rows_after
53
      MaxAuditLogAge:              # api-server/max_audit_log_age
54
      MaxAuditLogDeleteBatch:      # api-server/max_audit_log_delete_batch
55
    CollectionDefaults:
56
      CollectionReplication:       # api-server/default_collection_replication
57
      TrashLifetime:               # api-server/default_trash_lifetime
58
    Crunch:
59
      MaxComputeNodes:               # api-server/max_compute_nodes
60
      LogBytesPerEvent:              # api-server/crunch_log_bytes_per_event
61
      LogSecondsBetweenEvents:       # api-server/crunch_log_seconds_between_events
62
      LogThrottlePeriod:             # api-server/crunch_log_throttle_period
63
      LogThrottleBytes:              # api-server/crunch_log_throttle_bytes
64
      LogThrottleLines:              # api-server/crunch_log_throttle_lines
65
      LimitLogBytesPerJob:           # api-server/crunch_limit_log_bytes_per_job
66
      LogPartialLineThrottlePeriod:  # api-server/crunch_log_partial_line_throttle_period
67
      LogUpdatePeriod:               # api-server/crunch_log_update_period
68
      LogUpdateSize:                 # api-server/crunch_log_update_size
69
      PreemptibleInstances:          # api-server/preemptible_instances
70
      DefaultDockerImageForJobs:     # api-server/default_docker_image_for_jobs
71
      SupportedDockerImageFormats:   # api-server/docker_image_formats
72
      DNSServerConfDir:              # api-server/dns_server_conf_dir
73
      DNSServerConfTemplate:         # api-server/dns_server_conf_template
74
      DNSServerReloadCommand:        # api-server/dns_server_reload_command
75
      DNSServerUpdateCommand:        # api-server/dns_server_update_command
76
      ComputeNodeDomain:             # api-server/compute_node_domain
77
      ComputeNodeNameservers:        # api-server/compute_node_nameservers
78
      AssignNodeHostname:            # api-server/assign_node_hostname
79
      LogReuseDecisions:             # api-server/log_reuse_decisions
80
      ReuseJobIfOutputsDiffer:       # api-server/reuse_job_if_outputs_differ
81
      v1:
82
        EnableLegacyJobsAPI:   # api-server/enable_legacy_jobs_api
83
        CrunchJobWrapper:      # api-server/crunch_job_wrapper
84
        CrunchJobUser:         # api-server/crunch_job_user
85
        CrunchRefreshTrigger:  # api-server/crunch_refresh_trigger
86
        GitInternalDir:        # api-server/git_internal_dir
87
</code></pre>