Add versioning to Magnum Templates
Add a method to keep track of the current version of a template(Cluster or NodeGroup).
When a template-create is called the version will be set to 1.
An update command will increase the version number by 1. The previous version will be marked as obsolete.
A Cluster/NodeGroup create command that uses a template will always use the latest version available.
A delete Template command will mark the template for deletion. Once no active resources(
Template show and list commands will show the latest version only, unless a version is requested on show.
Additional details of this can be found in the following spec: https:/
Blueprint information
- Status:
- Not started
- Approver:
- Adrian Otto
- Priority:
- Undefined
- Drafter:
- Jaycen Grant
- Direction:
- Approved
- Assignee:
- Jaycen Grant
- Definition:
- Discussion
- Series goal:
- None
- Implementation:
- Deferred
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
[WIP]Spec for adding template versions