From 2fa07301c16fb0c3efe3812e9ad8e058f257a3ea Mon Sep 17 00:00:00 2001 From: Peter Amstutz Date: Tue, 10 Sep 2019 14:22:15 -0400 Subject: [PATCH] 15531: Add exported config to discovery document Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- .../arvados/v1/schema_controller.rb | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/services/api/app/controllers/arvados/v1/schema_controller.rb b/services/api/app/controllers/arvados/v1/schema_controller.rb index 14abfae039..84a6746076 100644 --- a/services/api/app/controllers/arvados/v1/schema_controller.rb +++ b/services/api/app/controllers/arvados/v1/schema_controller.rb @@ -401,6 +401,28 @@ class Arvados::V1::SchemaController < ApplicationController end end end + + discovery[:resources]['configs'] = { + methods: { + get: { + id: "arvados.configs.get", + path: "config", + httpMethod: "GET", + description: "Get public config", + parameters: { + }, + parameterOrder: [ + ], + response: { + }, + scopes: [ + "https://api.curoverse.com/auth/arvados", + "https://api.curoverse.com/auth/arvados.readonly" + ] + }, + } + } + Rails.configuration.API.DisabledAPIs.each do |method, _| ctrl, action = method.to_s.split('.', 2) discovery[:resources][ctrl][:methods].delete(action.to_sym) -- 2.30.2