[ARVADOS] updated: 1.3.0-1917-g6749376dd

Git user git at public.curoverse.com
Mon Nov 25 17:05:56 UTC 2019


Summary of changes:
 services/api/app/models/api_client_authorization.rb | 4 ++++
 services/api/config/arvados_config.rb               | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

       via  6749376dd2fbd5f6bc6f870ae382bdb5cb8aaf17 (commit)
      from  41fe33dff783af98076272a155121e8a96748778 (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 6749376dd2fbd5f6bc6f870ae382bdb5cb8aaf17
Author: Peter Amstutz <pamstutz at veritasgenetics.com>
Date:   Mon Nov 25 12:05:16 2019 -0500

    15795: API server allowed to start up if SystemRootToken is empty
    
    Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <pamstutz at veritasgenetics.com>

diff --git a/services/api/app/models/api_client_authorization.rb b/services/api/app/models/api_client_authorization.rb
index c19445c40..1bcf4e968 100644
--- a/services/api/app/models/api_client_authorization.rb
+++ b/services/api/app/models/api_client_authorization.rb
@@ -109,6 +109,10 @@ class ApiClientAuthorization < ArvadosModel
   end
 
   def self.check_system_root_token auth, token
+    if Rails.configuration.SystemRootToken == ""
+      return auth
+    end
+
     root_token_uuid = [Rails.configuration.ClusterID,
                        ApiClientAuthorization.uuid_prefix,
                        '000000000000000'].join('-')
diff --git a/services/api/config/arvados_config.rb b/services/api/config/arvados_config.rb
index 5551aaf6f..7d5eef2ae 100644
--- a/services/api/config/arvados_config.rb
+++ b/services/api/config/arvados_config.rb
@@ -85,7 +85,7 @@ end
 arvcfg = ConfigLoader.new
 arvcfg.declare_config "ClusterID", NonemptyString, :uuid_prefix
 arvcfg.declare_config "ManagementToken", String, :ManagementToken
-arvcfg.declare_config "SystemRootToken", NonemptyString
+arvcfg.declare_config "SystemRootToken", String
 arvcfg.declare_config "Git.Repositories", String, :git_repositories_dir
 arvcfg.declare_config "API.DisabledAPIs", Hash, :disable_api_methods, ->(cfg, k, v) { arrayToHash cfg, "API.DisabledAPIs", v }
 arvcfg.declare_config "API.MaxRequestSize", Integer, :max_request_size

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


hooks/post-receive
-- 




More information about the arvados-commits mailing list