[ARVADOS] updated: 2.1.0-1776-g00f1f0578

Git user git at public.arvados.org
Thu Dec 30 19:01:26 UTC 2021


Summary of changes:
 doc/admin/spot-instances.html.textile.liquid       |   6 +-
 doc/admin/upgrading.html.textile.liquid            |   4 +
 lib/config/config.default.yml                      |  18 +-
 lib/config/export.go                               | 182 ++++++++++-----------
 lib/config/uptodate.go                             |   7 -
 sdk/go/arvados/config.go                           |  34 ++--
 services/api/app/models/container_request.rb       |  57 +++----
 services/api/config/arvados_config.rb              |   2 +-
 .../test/fixtures/api_client_authorizations.yml    |   7 +
 services/api/test/fixtures/containers.yml          |   1 +
 services/api/test/unit/container_request_test.rb   | 169 ++++++++++++++-----
 11 files changed, 291 insertions(+), 196 deletions(-)
 delete mode 100644 lib/config/uptodate.go

       via  00f1f05789316936db75b4723b1c3d99196c252a (commit)
       via  87f5edeeb1ec8c03a71c2cfa1656176735bfedca (commit)
       via  0a08f54c405dff0dbda5d6dbc14c1f1c6eeecd39 (commit)
       via  f4bd850b58cf8977960e3d18ced17fa1dd842747 (commit)
       via  534b7df510b99923a7dc273a2f8cacfd0c599800 (commit)
       via  63b40a5af92aef28d8416c945ffc7c9805ae8d7d (commit)
      from  b5440693dd818e382aad912ef0c1a8f813eb6131 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 00f1f05789316936db75b4723b1c3d99196c252a
Merge: b5440693d 87f5edeeb
Author: Tom Clegg <tom at curii.com>
Date:   Thu Dec 30 14:00:12 2021 -0500

    Merge branch '18562-preemptible'
    
    fixes #18562
    
    Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom at curii.com>

diff --cc lib/config/export.go
index e67ac9ce0,9fe7d6cf2..4e903a8b3
--- a/lib/config/export.go
+++ b/lib/config/export.go
@@@ -59,98 -59,97 +59,99 @@@ func ExportJSON(w io.Writer, cluster *a
  // exists.
  var whitelist = map[string]bool{
  	// | sort -t'"' -k2,2
- 	"API":                                                 true,
- 	"API.AsyncPermissionsUpdateInterval":                  false,
- 	"API.DisabledAPIs":                                    false,
- 	"API.KeepServiceRequestTimeout":                       false,
- 	"API.MaxConcurrentRequests":                           false,
- 	"API.MaxIndexDatabaseRead":                            false,
- 	"API.MaxItemsPerResponse":                             true,
- 	"API.MaxKeepBlobBuffers":                              false,
- 	"API.MaxRequestAmplification":                         false,
- 	"API.MaxRequestSize":                                  true,
- 	"API.MaxTokenLifetime":                                false,
- 	"API.RequestTimeout":                                  true,
- 	"API.SendTimeout":                                     true,
- 	"API.VocabularyPath":                                  false,
- 	"API.WebsocketClientEventQueue":                       false,
- 	"API.WebsocketServerEventQueue":                       false,
- 	"AuditLogs":                                           false,
- 	"AuditLogs.MaxAge":                                    false,
- 	"AuditLogs.MaxDeleteBatch":                            false,
- 	"AuditLogs.UnloggedAttributes":                        false,
- 	"ClusterID":                                           true,
- 	"Collections":                                         true,
- 	"Collections.BalanceCollectionBatch":                  false,
- 	"Collections.BalanceCollectionBuffers":                false,
- 	"Collections.BalancePeriod":                           false,
- 	"Collections.BalanceTimeout":                          false,
- 	"Collections.BalanceUpdateLimit":                      false,
- 	"Collections.BlobDeleteConcurrency":                   false,
- 	"Collections.BlobMissingReport":                       false,
- 	"Collections.BlobReplicateConcurrency":                false,
- 	"Collections.BlobSigning":                             true,
- 	"Collections.BlobSigningKey":                          false,
- 	"Collections.BlobSigningTTL":                          true,
- 	"Collections.BlobTrash":                               false,
- 	"Collections.BlobTrashCheckInterval":                  false,
- 	"Collections.BlobTrashConcurrency":                    false,
- 	"Collections.BlobTrashLifetime":                       false,
- 	"Collections.CollectionVersioning":                    true,
- 	"Collections.DefaultReplication":                      true,
- 	"Collections.DefaultTrashLifetime":                    true,
- 	"Collections.ForwardSlashNameSubstitution":            true,
- 	"Collections.ManagedProperties":                       true,
- 	"Collections.ManagedProperties.*":                     true,
- 	"Collections.ManagedProperties.*.*":                   true,
- 	"Collections.PreserveVersionIfIdle":                   true,
- 	"Collections.S3FolderObjects":                         true,
- 	"Collections.TrashSweepInterval":                      false,
- 	"Collections.TrustAllContent":                         true,
- 	"Collections.WebDAVCache":                             false,
- 	"Collections.KeepproxyPermission":                     false,
- 	"Collections.WebDAVPermission":                        false,
- 	"Collections.WebDAVLogEvents":                         false,
- 	"Containers":                                          true,
- 	"Containers.CloudVMs":                                 false,
- 	"Containers.CrunchRunArgumentsList":                   false,
- 	"Containers.CrunchRunCommand":                         false,
- 	"Containers.DefaultKeepCacheRAM":                      true,
- 	"Containers.DispatchPrivateKey":                       false,
- 	"Containers.JobsAPI":                                  true,
- 	"Containers.JobsAPI.Enable":                           true,
- 	"Containers.JobsAPI.GitInternalDir":                   false,
- 	"Containers.LocalKeepBlobBuffersPerVCPU":              false,
- 	"Containers.LocalKeepLogsToContainerLog":              false,
- 	"Containers.Logging":                                  false,
- 	"Containers.LogReuseDecisions":                        false,
- 	"Containers.LSF":                                      false,
- 	"Containers.MaxComputeVMs":                            false,
- 	"Containers.MaxDispatchAttempts":                      false,
- 	"Containers.MaxRetryAttempts":                         true,
- 	"Containers.MinRetryPeriod":                           true,
- 	"Containers.ReserveExtraRAM":                          true,
- 	"Containers.RuntimeEngine":                            true,
- 	"Containers.ShellAccess":                              true,
- 	"Containers.ShellAccess.Admin":                        true,
- 	"Containers.ShellAccess.User":                         true,
- 	"Containers.SLURM":                                    false,
- 	"Containers.StaleLockTimeout":                         false,
- 	"Containers.SupportedDockerImageFormats":              true,
- 	"Containers.SupportedDockerImageFormats.*":            true,
- 	"Containers.UsePreemptibleInstances":                  true,
- 	"Git":                                                 false,
- 	"InstanceTypes":                                       true,
- 	"InstanceTypes.*":                                     true,
- 	"InstanceTypes.*.*":                                   true,
- 	"InstanceTypes.*.*.*":                                 true,
- 	"Login":                                               true,
- 	"Login.Google":                                        true,
- 	"Login.Google.AlternateEmailAddresses":                false,
+ 	"API":                                      true,
+ 	"API.AsyncPermissionsUpdateInterval":       false,
+ 	"API.DisabledAPIs":                         false,
+ 	"API.KeepServiceRequestTimeout":            false,
+ 	"API.MaxConcurrentRequests":                false,
+ 	"API.MaxIndexDatabaseRead":                 false,
+ 	"API.MaxItemsPerResponse":                  true,
+ 	"API.MaxKeepBlobBuffers":                   false,
+ 	"API.MaxRequestAmplification":              false,
+ 	"API.MaxRequestSize":                       true,
+ 	"API.MaxTokenLifetime":                     false,
+ 	"API.RequestTimeout":                       true,
+ 	"API.SendTimeout":                          true,
+ 	"API.VocabularyPath":                       false,
+ 	"API.WebsocketClientEventQueue":            false,
+ 	"API.WebsocketServerEventQueue":            false,
+ 	"AuditLogs":                                false,
+ 	"AuditLogs.MaxAge":                         false,
+ 	"AuditLogs.MaxDeleteBatch":                 false,
+ 	"AuditLogs.UnloggedAttributes":             false,
+ 	"ClusterID":                                true,
+ 	"Collections":                              true,
+ 	"Collections.BalanceCollectionBatch":       false,
+ 	"Collections.BalanceCollectionBuffers":     false,
+ 	"Collections.BalancePeriod":                false,
+ 	"Collections.BalanceTimeout":               false,
+ 	"Collections.BalanceUpdateLimit":           false,
+ 	"Collections.BlobDeleteConcurrency":        false,
+ 	"Collections.BlobMissingReport":            false,
+ 	"Collections.BlobReplicateConcurrency":     false,
+ 	"Collections.BlobSigning":                  true,
+ 	"Collections.BlobSigningKey":               false,
+ 	"Collections.BlobSigningTTL":               true,
+ 	"Collections.BlobTrash":                    false,
+ 	"Collections.BlobTrashCheckInterval":       false,
+ 	"Collections.BlobTrashConcurrency":         false,
+ 	"Collections.BlobTrashLifetime":            false,
+ 	"Collections.CollectionVersioning":         true,
+ 	"Collections.DefaultReplication":           true,
+ 	"Collections.DefaultTrashLifetime":         true,
+ 	"Collections.ForwardSlashNameSubstitution": true,
++	"Collections.KeepproxyPermission":          false,
+ 	"Collections.ManagedProperties":            true,
+ 	"Collections.ManagedProperties.*":          true,
+ 	"Collections.ManagedProperties.*.*":        true,
+ 	"Collections.PreserveVersionIfIdle":        true,
+ 	"Collections.S3FolderObjects":              true,
+ 	"Collections.TrashSweepInterval":           false,
+ 	"Collections.TrustAllContent":              true,
+ 	"Collections.WebDAVCache":                  false,
 -	"Collections.KeepproxyPermission":          false,
 -	"Collections.WebDAVPermission":             false,
+ 	"Collections.WebDAVLogEvents":              false,
++	"Collections.WebDAVPermission":             false,
+ 	"Containers":                               true,
++	"Containers.AlwaysUsePreemptibleInstances": true,
+ 	"Containers.CloudVMs":                      false,
+ 	"Containers.CrunchRunArgumentsList":        false,
+ 	"Containers.CrunchRunCommand":              false,
+ 	"Containers.DefaultKeepCacheRAM":           true,
+ 	"Containers.DispatchPrivateKey":            false,
+ 	"Containers.JobsAPI":                       true,
+ 	"Containers.JobsAPI.Enable":                true,
+ 	"Containers.JobsAPI.GitInternalDir":        false,
+ 	"Containers.LocalKeepBlobBuffersPerVCPU":   false,
+ 	"Containers.LocalKeepLogsToContainerLog":   false,
+ 	"Containers.Logging":                       false,
+ 	"Containers.LogReuseDecisions":             false,
+ 	"Containers.LSF":                           false,
+ 	"Containers.MaxComputeVMs":                 false,
+ 	"Containers.MaxDispatchAttempts":           false,
+ 	"Containers.MaxRetryAttempts":              true,
+ 	"Containers.MinRetryPeriod":                true,
+ 	"Containers.ReserveExtraRAM":               true,
+ 	"Containers.RuntimeEngine":                 true,
+ 	"Containers.ShellAccess":                   true,
+ 	"Containers.ShellAccess.Admin":             true,
+ 	"Containers.ShellAccess.User":              true,
+ 	"Containers.SLURM":                         false,
+ 	"Containers.StaleLockTimeout":              false,
+ 	"Containers.SupportedDockerImageFormats":   true,
+ 	"Containers.SupportedDockerImageFormats.*": true,
 -	"Containers.AlwaysUsePreemptibleInstances": true,
+ 	"Git":                                  false,
+ 	"InstanceTypes":                        true,
+ 	"InstanceTypes.*":                      true,
+ 	"InstanceTypes.*.*":                    true,
++	"InstanceTypes.*.*.*":                  true,
+ 	"Login":                                true,
+ 	"Login.Google":                         true,
+ 	"Login.Google.AlternateEmailAddresses": false,
  	"Login.Google.AuthenticationRequestParameters":        false,
  	"Login.Google.ClientID":                               false,
  	"Login.Google.ClientSecret":                           false,
  	"Login.Google.Enable":                                 true,
++	"Login.IssueTrustedTokens":                            false,
  	"Login.LDAP":                                          true,
  	"Login.LDAP.AppendDomain":                             false,
  	"Login.LDAP.EmailAttribute":                           false,
@@@ -186,7 -185,7 +187,6 @@@
  	"Login.Test.Enable":                                   true,
  	"Login.Test.Users":                                    false,
  	"Login.TokenLifetime":                                 false,
--	"Login.IssueTrustedTokens":                            false,
  	"Login.TrustedClients":                                false,
  	"Mail":                                                true,
  	"Mail.EmailFrom":                                      false,
@@@ -231,11 -230,11 +231,11 @@@
  	"Users.NewUserNotificationRecipients":                 false,
  	"Users.NewUsersAreActive":                             false,
  	"Users.PreferDomainForUsername":                       false,
--	"Users.UserNotifierEmailFrom":                         false,
++	"Users.RoleGroupsVisibleToAll":                        false,
  	"Users.UserNotifierEmailBcc":                          false,
++	"Users.UserNotifierEmailFrom":                         false,
  	"Users.UserProfileNotificationAddress":                false,
  	"Users.UserSetupMailText":                             false,
--	"Users.RoleGroupsVisibleToAll":                        false,
  	"Volumes":                                             true,
  	"Volumes.*":                                           true,
  	"Volumes.*.*":                                         false,
diff --cc lib/config/uptodate.go
index 71bdba710,71bdba710..000000000
deleted file mode 100644,100644
--- a/lib/config/uptodate.go
+++ /dev/null
@@@ -1,7 -1,7 +1,0 @@@
--// Copyright (C) The Arvados Authors. All rights reserved.
--//
--// SPDX-License-Identifier: AGPL-3.0
--
--package config
--
--//go:generate go run generate.go

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list