Murano versioning

Registered by Stan Lagun

Murano is a complex system that comprises from a number of services and
technologies including several domain specific/markup languages. All of them
evolve and change from release to release. New futures are introduced, code is
being refactored and not always remains compatible with previous release.
But applications written for previous Murano versions must still work on newer
releases otherwise all applications would require at least retesting and often
code changes on each release.

Blueprint information

Status:
Complete
Approver:
Serg Melikyan
Priority:
High
Drafter:
Stan Lagun
Direction:
Approved
Assignee:
Stan Lagun
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.1
Started by
Stan Lagun
Completed by
Serg Melikyan

Related branches

Sprints

Whiteboard

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

Addressed by: https://review.openstack.org/201525
    Improve the checks of Dynamic UI format versions

Addressed by: https://review.openstack.org/201633
    Improve the docs on UI Definitions format versions

Addressed by: https://review.openstack.org/214163
    Adds version info to ApplicationPackage

Addressed by: https://review.openstack.org/216070
    {WiP} Support for multi-versioned packages

Addressed by: https://review.openstack.org/217457
    {WiP} Version-aware YAML loading

Addressed by: https://review.openstack.org/218612
    {WiP} Context versioning

Addressed by: https://review.openstack.org/218687
    Restores back plugin support

Addressed by: https://review.openstack.org/219191
    Apply yaql conventions to __init__ parameters

Addressed by: https://review.openstack.org/211635
    Glance MuranoPackage Artifact

Addressed by: https://review.openstack.org/219852
    Added the support of Glance Artifact Repository

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.