Nailgun API extensions for upgrade env to new release
Extend Fuel API (Nailgun API) to provide calls and methods required to support major upgrade of both Mirantis OpenStack and data-plane of the cloud. Most of these extensions require and depend on implementation of corresponding features in the back-end components.
Individual extensions are listed in the Work Items section.
Blueprint information
- Status:
- Complete
- Approver:
- Mike Scherbakov
- Priority:
- Essential
- Drafter:
- Oleg S. Gelbukh
- Direction:
- Approved
- Assignee:
- Oleg S. Gelbukh
- Definition:
- Approved
- Series goal:
- Proposed for 7.0.x
- Implementation:
- Implemented
- Milestone target:
- 7.0
- Started by
- Oleg S. Gelbukh
- Completed by
- Oleg S. Gelbukh
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Propose extensions to Nailgun API for environment upgrade
Addressed by: https:/
Introduce extention to upgrade clusters
Addressed by: https:/
Directly assign node to an upgrade cluster
Addressed by: https:/
Clone IPs of nodes assigned for an upgrade cluster
Addressed by: https:/
Necessary extending of objects to perform upgrade
Addressed by: https:/
Spec for integrated upgrade of OpenStack to 2015.2-8.0
Gerrit topic: https:/
Addressed by: https:/
Merge master into stable/mitaka
Gerrit topic: https:/
Addressed by: https:/
Merge branch stable/mitaka into master
Addressed by: https:/
Merge remote-tracking branch 'gerrit/
Work Items
Work items:
Clone and upgrade env attributes and settings via Nailgun API: INPROGRESS
Allow duplicate IP addresses assigned to clone environment: INPROGRESS
Reassign node from original to upgraded environment: INPROGRESS
Dependency tree
* Blueprints in grey have been implemented.