Task Based Deployment In Astute
Currently we have uncompleted task-based serialization of tasks that makes our deployment process very sub-optimal. We need to make deployment task execution as parallel as possible, so that we can shrink deployment time to no more than an hour for cluster of any size.
Blueprint information
- Status:
- Complete
- Approver:
- Vladimir Kuklin
- Priority:
- High
- Drafter:
- Vladimir Kuklin
- Direction:
- Approved
- Assignee:
- Alexey Shtokolov
- Definition:
- Approved
- Series goal:
- Accepted for 8.0.x
- Implementation:
- Implemented
- Milestone target:
- 8.0
- Started by
- Alexey Shtokolov
- Completed by
- Alexey Shtokolov
Related branches
Related bugs
Sprints
Whiteboard
https:/
Gerrit topic: https:/
Addressed by: https:/
Add a spec for Task-based Deployment With Astute
Gerrit topic: https:/
Addressed by: https:/
Add cross-deps entries for top-role-compute task
Addressed by: https:/
Create sample modification of YAMLs for Task-Based Deployment
Addressed by: https:/
Introduced Task Based Deployment
Gerrit topic: https:/
Addressed by: https:/
Base task deployment
Addressed by: https:/
Added cross-dependencies to pre-deployment tasks We have a set of tasks which have task from master node in "requires" list. Actually these dependencies are cross-node ones but it works in current granular-deploy implementation only because all pre- and p
Addressed by: https:/
Separated logic is specific for method of deploy
Addressed by: https:/
Added possibility to serialize cluster without deployment tasks
Addressed by: https:/
Add ruby_deployment library
Addressed by: https:/
Introduced policies to resolve nodes by its role
Addressed by: https:/
Check for Mysql wss constraints among online nodes
Addressed by: https:/
Get rid of usage of node role in Ceph manifests
Addressed by: https:/
Fixed mock is not stopped in test_role_resolver
Addressed by: https:/
Split neutron tasks for task-based deployment
Addressed by: https:/
Specify openstack services cross-deps explicitly [WIP]
Addressed by: https:/
Specify openstack services cross-deps explicitly