Create plugin for OpenStack Client

Registered by Christopher Aedo

The OpenStack client (http://docs.openstack.org/developer/python-openstackclient/) has a plugin framework which would allow addition of App Catalog search, fetch, add and update functionality. Adding this would enable easy CLI access to the catalog. First step should be implementing search of the catalog V1 endpoint, and fetching assets from the catalog (similar to what the app-catalog-ui horizon plugin does).

When the API can accept authenticated additions to the catalog via API, we can extend the web site, horizon plugin, and OpenStack client to add content that way rather than via editing the assets.yaml. At this point we will require additional entries to be made via API rather than via updating the assets.yaml file.

Blueprint information

Status:
Started
Approver:
None
Priority:
Medium
Drafter:
Christopher Aedo
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Christopher Aedo

Related branches

Sprints

Whiteboard

(?)

Work Items

Work items:
Request new repository (python-appcatalogclient): DONE
Implement list functionality: DONE
Implement show details functionality: DONE
Enable gate tests in new repo: TODO
Add docs folder to new repo: TODO
Sync repo with global requirements and add to global reqs update bot: TODO
Implement search functionality: TODO
Implement install image functionality: TODO
Implement install murano package functionality: TODO
Implement install heat template functionality: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.