Config migration key mapping » History » Version 7
Peter Amstutz, 01/23/2019 10:21 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 | 6 | Peter Amstutz | PermitCreateCollectionWithUnsignedManifest: # api-server/permit_create_collection_with_unsigned_manifest |
11 | 4 | Peter Amstutz | SSO: |
12 | AppSecret: # api-server/sso_app_secret |
||
13 | AppId: # api-server/sso_app_id |
||
14 | ProviderURL: # api-server/sso_provider_url |
||
15 | 6 | Peter Amstutz | Insecure: # api-server/sso_insecure |
16 | 5 | Peter Amstutz | ServiceEndpoints: |
17 | 4 | Peter Amstutz | Workbench: # api-server/workbench_address |
18 | Websocket: # api-server/websocket_address |
||
19 | API: # api-server/protocol, host, port |
||
20 | 6 | Peter Amstutz | KeepWeb: # api-server/keep_web_service_url |
21 | 4 | Peter Amstutz | GitServer: |
22 | AdminRepoURL: # arvados-git-sync.rb/gitolite_url |
||
23 | SSHUserKey: # arvados-git-sync.rb/gitolite_arvados_git_user_key |
||
24 | TmpDir: # arvados-git-sync.rb/gitolite_tmp |
||
25 | GitCommand: # arv-git-httpd/GitCommand |
||
26 | GitoliteHomeDir: # arv-git-httpd/GitoliteHome |
||
27 | RepositoriesDir: # api-server/git_repositories_dir |
||
28 | SSHBase: # api-server/git_repo_ssh_base |
||
29 | RepoHTTPSBase: # api-server/git_repo_https_base |
||
30 | Users: |
||
31 | AutoSetupNewUsers: # api-server/auto_setup_new_users |
||
32 | AutoSetupNewUsersWithVmUUID: # api-server/auto_setup_new_users_with_vm_uuid |
||
33 | AutoSetupNewUsersWithRepository: # api-server/auto_setup_new_users_with_repository |
||
34 | AutoSetupUsernameBlacklist: # api-server/auto_setup_name_blacklist |
||
35 | NewUsersAreActive: # api-server/new_users_are_active |
||
36 | AutoAdminUserWithEmail: # api-server/auto_admin_user |
||
37 | AutoAdminFirstUser: # api-server/auto_admin_first_user |
||
38 | UserProfileNotificationAddress: # api-server/user_profile_notification_address |
||
39 | AdminNotifierEmailFrom: # api-server/admin_notifier_email_from |
||
40 | EmailSubjectPrefix: # api-server/email_subject_prefix |
||
41 | UserNotifierEmailFrom: # api-server/user_notifier_email_from |
||
42 | NewUserNotificationRecipients: # api-server/new_user_notification_recipients |
||
43 | NewInactiveUserNotificationRecipients: # api-server/new_inactive_user_notification_recipients |
||
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 | 1 | Peter Amstutz | 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 | 6 | Peter Amstutz | Collections: |
56 | BlobSigningKey: # api-server/blob_signing_key |
||
57 | BlobSignatureTTL: # api-server/blob_signature_ttl |
||
58 | DefaultCollectionReplication: # api-server/default_collection_replication |
||
59 | DefaultTrashLifetime: # api-server/default_trash_lifetime |
||
60 | CollectionVersioning: # api-server/collection_versioning |
||
61 | PreserveVersionIfIdle: # api-server/preserve_version_if_idle |
||
62 | 4 | Peter Amstutz | Crunch: |
63 | MaxComputeNodes: # api-server/max_compute_nodes |
||
64 | LogBytesPerEvent: # api-server/crunch_log_bytes_per_event |
||
65 | LogSecondsBetweenEvents: # api-server/crunch_log_seconds_between_events |
||
66 | LogThrottlePeriod: # api-server/crunch_log_throttle_period |
||
67 | LogThrottleBytes: # api-server/crunch_log_throttle_bytes |
||
68 | LogThrottleLines: # api-server/crunch_log_throttle_lines |
||
69 | LimitLogBytesPerJob: # api-server/crunch_limit_log_bytes_per_job |
||
70 | LogPartialLineThrottlePeriod: # api-server/crunch_log_partial_line_throttle_period |
||
71 | LogUpdatePeriod: # api-server/crunch_log_update_period |
||
72 | LogUpdateSize: # api-server/crunch_log_update_size |
||
73 | PreemptibleInstances: # api-server/preemptible_instances |
||
74 | DefaultDockerImageForJobs: # api-server/default_docker_image_for_jobs |
||
75 | SupportedDockerImageFormats: # api-server/docker_image_formats |
||
76 | DNSServerConfDir: # api-server/dns_server_conf_dir |
||
77 | DNSServerConfTemplate: # api-server/dns_server_conf_template |
||
78 | DNSServerReloadCommand: # api-server/dns_server_reload_command |
||
79 | 1 | Peter Amstutz | DNSServerUpdateCommand: # api-server/dns_server_update_command |
80 | ComputeNodeDomain: # api-server/compute_node_domain |
||
81 | ComputeNodeNameservers: # api-server/compute_node_nameservers |
||
82 | 4 | Peter Amstutz | AssignNodeHostname: # api-server/assign_node_hostname |
83 | LogReuseDecisions: # api-server/log_reuse_decisions |
||
84 | ReuseJobIfOutputsDiffer: # api-server/reuse_job_if_outputs_differ |
||
85 | 7 | Peter Amstutz | ContainerCountMax: # api-server/container_count_max |
86 | ContainerDefaultKeepCacheRAM: # api-server/container_default_keep_cache_ram |
||
87 | 6 | Peter Amstutz | |
88 | 4 | Peter Amstutz | v1: |
89 | 1 | Peter Amstutz | EnableLegacyJobsAPI: # api-server/enable_legacy_jobs_api |
90 | CrunchJobWrapper: # api-server/crunch_job_wrapper |
||
91 | CrunchJobUser: # api-server/crunch_job_user |
||
92 | CrunchRefreshTrigger: # api-server/crunch_refresh_trigger |
||
93 | GitInternalDir: # api-server/git_internal_dir |
||
94 | </code></pre> |
||
95 | 6 | Peter Amstutz | |
96 | Not sure if these keys belong in arvados config: |
||
97 | |||
98 | * api-server/arvados_theme |
||
99 | * api-server/source_version |
||
100 | * api-server/package_version |
||
101 | * api-server/encoding |
||
102 | * api-server/assets.enabled |
||
103 | * api-server/assets.version |
||
104 | |||
105 | There's also some more Rails-specific configuration items |
||
106 | |||
107 | Obsolete keys? |
||
108 | |||
109 | * api-server/websocket_max_connections |
||
110 | * api-server/websocket_max_notify_backlog |
||
111 | * api-server/websocket_max_filters |
||
112 | * api-server/async_permissions_update |