Update Murano Repository API

Registered by Serg Melikyan on 2014-03-04

Murano Repository API need to be updated to support our new features introduced with moving to the MuranoPL and upgrade of our engine.

Discussion: https://etherpad.openstack.org/p/muranorepository-api

Blueprint information

Status:
Complete
Approver:
Alexander Tivelkov
Priority:
High
Drafter:
Ekaterina Chernova
Direction:
Approved
Assignee:
Ekaterina Chernova
Definition:
Approved
Series goal:
Accepted for 0.x
Implementation:
Implemented
Milestone target:
milestone icon 0.5
Started by
Ekaterina Chernova on 2014-03-11
Completed by
Ekaterina Chernova on 2014-04-17

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/murano-repository-api-v2,n,z

Addressed by: https://review.openstack.org/79917
    Add API for catalog feature

Addressed by: https://review.openstack.org/79707
    Add versioning support

Addressed by: https://review.openstack.org/79894
    Set up logs in cofig.py in appropriate way

Gerrit topic: https://review.openstack.org/#q,topic:bp/metadata-repository-db-backend,n,z

Addressed by: https://review.openstack.org/81220
    Update get_session due to changes in oslo

Addressed by: https://review.openstack.org/81246
    Add API for application catalog

Addressed by: https://review.openstack.org/79625
    Add db backend to support metadata-repository

Addressed by: https://review.openstack.org/83029
    Added initial version of murano application package parser

Gerrit topic: https://review.openstack.org/#q,topic:initial_api,n,z

Addressed by: https://review.openstack.org/83378
    Implement package search in repository API

Addressed by: https://review.openstack.org/84099
    Implement upload call to the repository API

Addressed by: https://review.openstack.org/84692
    Implement repository API GET methods

Addressed by: https://review.openstack.org/84706
    Add DELETE repository API call

Addressed by: https://review.openstack.org/85989
    Add search parameter to GET packages call

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.