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