From d6295716f96272868f2b5e7f94e9b8b089a42573 Mon Sep 17 00:00:00 2001 From: Mike Fedosin Date: Mon, 27 Mar 2017 17:51:57 +0300 Subject: [PATCH] Add 'list-types' and 'schema' operation in native shell Change-Id: I0dbc6647e592032eb442e5c622ff53816b9b254d --- glareclient/common/http.py | 2 +- glareclient/shell.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/glareclient/common/http.py b/glareclient/common/http.py index 69b2669..f757300 100644 --- a/glareclient/common/http.py +++ b/glareclient/common/http.py @@ -333,7 +333,7 @@ def construct_http_client(*args, **kwargs): return SessionClient(**parameters) elif endpoint: realm_name = kwargs.pop('keycloak_realm_name', None) - if keycloak_auth_url is not None: + if keycloak_auth_url: kwargs['auth_token'] = keycloak_auth.authenticate( auth_url=keycloak_auth_url, client_id=kwargs.pop('openid_client_id', None), diff --git a/glareclient/shell.py b/glareclient/shell.py index 12cbf99..2f0ed03 100644 --- a/glareclient/shell.py +++ b/glareclient/shell.py @@ -306,6 +306,8 @@ class GlareShell(app.App): 'publish': glareclient.osc.v1.artifacts.PublishArtifact, 'add-tag': glareclient.osc.v1.artifacts.AddTag, 'remove-tag': glareclient.osc.v1.artifacts.RemoveTag, + 'type-list': glareclient.osc.v1.artifacts.TypeList, + 'schema': glareclient.osc.v1.artifacts.TypeSchema, 'upload': glareclient.osc.v1.blobs.UploadBlob, 'download': glareclient.osc.v1.blobs.DownloadBlob, 'location': glareclient.osc.v1.blobs.AddLocation