Add 'list-types' and 'schema' operation in native shell
Change-Id: I0dbc6647e592032eb442e5c622ff53816b9b254d
This commit is contained in:
@@ -333,7 +333,7 @@ def construct_http_client(*args, **kwargs):
|
|||||||
return SessionClient(**parameters)
|
return SessionClient(**parameters)
|
||||||
elif endpoint:
|
elif endpoint:
|
||||||
realm_name = kwargs.pop('keycloak_realm_name', None)
|
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(
|
kwargs['auth_token'] = keycloak_auth.authenticate(
|
||||||
auth_url=keycloak_auth_url,
|
auth_url=keycloak_auth_url,
|
||||||
client_id=kwargs.pop('openid_client_id', None),
|
client_id=kwargs.pop('openid_client_id', None),
|
||||||
|
|||||||
@@ -306,6 +306,8 @@ class GlareShell(app.App):
|
|||||||
'publish': glareclient.osc.v1.artifacts.PublishArtifact,
|
'publish': glareclient.osc.v1.artifacts.PublishArtifact,
|
||||||
'add-tag': glareclient.osc.v1.artifacts.AddTag,
|
'add-tag': glareclient.osc.v1.artifacts.AddTag,
|
||||||
'remove-tag': glareclient.osc.v1.artifacts.RemoveTag,
|
'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,
|
'upload': glareclient.osc.v1.blobs.UploadBlob,
|
||||||
'download': glareclient.osc.v1.blobs.DownloadBlob,
|
'download': glareclient.osc.v1.blobs.DownloadBlob,
|
||||||
'location': glareclient.osc.v1.blobs.AddLocation
|
'location': glareclient.osc.v1.blobs.AddLocation
|
||||||
|
|||||||
Reference in New Issue
Block a user