[Task Based] Deployment fails because of unnecessary validation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Bulat Gaifullin |
Bug Description
The task-based-
Need to modify this algorithm to exclude the tasks with type "stage", because they are artificial task, that cannot contain cross-dependency.
And need to exclude from check tasks that will not be included to deployment graph, because they do not affect deployment procedure.
Short summary:
The versions check must be disabled for tasks that are not be added to graph.
The versions check must be disabled for tasks with type "stage".
Cases:
Installation plugin that provides tasks with version less than 2.0.0 should not affect task base deployment in case if this plugin is not enabled for cluster.
The pre_deployment and post_deployment tasks, those are defined in nailgun, should not cause tailback to granular deploy and it is not needed to update version for this tasks.
summary: |
- [Task Based] Deployment fails because of unnecessary validation for - tasks with type "stage" + [Task Based] Deployment fails because of unnecessary validation |
Changed in fuel: | |
status: | Incomplete → In Progress |
tags: | added: on-verification |
tags: | removed: on-verification |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Fix proposed to branch: master /review. openstack. org/261334
Review: https:/