Change publish in app catalog implementation

Registered by Serg Melikyan

Murano App Catalog should have an ability to publish an application in AppCatalog. Application should be a single package which includes:
 - UI definition
 - Workflows
 - Metadata
 - Scripts
 - Heat templates
 - Billing rules

By default, a published application should be accessible only within the tenant where it was published.

Questions:
- Validation
  Application name unique in MVP

Blueprint information

Status:
Complete
Approver:
Alexander Tivelkov
Priority:
High
Drafter:
Alexander Tivelkov
Direction:
Approved
Assignee:
Alexander Tivelkov
Definition:
Approved
Series goal:
Accepted for 0.x
Implementation:
Implemented
Milestone target:
milestone icon 0.5
Started by
Ekaterina Chernova
Completed by
Serg Melikyan

Related branches

Sprints

Whiteboard

Please, note that part related to Billing is not yet done

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

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

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.