[Task-Based] the plugins pre/post tasks are not running in deployment

Bug #1527325 reported by Bulat Gaifullin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Bulat Gaifullin

Bug Description

The plugin pre/post deployment task is not included to deployment graph.
This causes because this kind of tasks is not linked to deployment tasks graph and was handled as hook.

Need to include this tasks as next:
all pre task shall be run between pre_deployment_end and deploy_start stages.
all post deployment tasks shall be run after post_deployment_end.

the pre/post task shall run step by step according to its priorities.

tags: added: area-python feature-task-based
Changed in fuel:
status: New → Confirmed
importance: Undecided → High
assignee: nobody → Bulat Gaifullin (bgaifullin)
milestone: none → 8.0
summary: - [Task-Based] the plugins tasks is not included to deployment graph
+ [Task-Based] the plugins pre/post tasks are not proceeded in deployment
summary: - [Task-Based] the plugins pre/post tasks are not proceeded in deployment
+ [Task-Based] the plugins pre/post tasks are not running in deployment
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/259117

Changed in fuel:
status: Confirmed → In Progress
Dmitry Pyzhov (dpyzhov)
tags: added: team-enhancements
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-plugins (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/259818

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/259117
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=56c811cedd896395c604fc665f60e2de8b380100
Submitter: Jenkins
Branch: master

commit 56c811cedd896395c604fc665f60e2de8b380100
Author: Bulat Gaifullin <email address hidden>
Date: Wed Dec 16 15:15:37 2015 +0300

    Added the pre/post tasks from plugins to list of deployment task

    - The plugin deployment tasks are proceeded with the core-tasks.
    - The plugin pre-deployment tasks will be added as
        chain between pre_deployment_end and deploy_start.
    - The plugin post-deployment tasks will be added as
        chain after post_deployment_end.

    Closes-Bug: #1527325
    Change-Id: I5b416d9507b2ae1503c356a9828a0b7be85c1eb1

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-plugins (master)

Reviewed: https://review.openstack.org/259818
Committed: https://git.openstack.org/cgit/openstack/fuel-plugins/commit/?id=4ca6c5950ee6ae8dd15fece298feba5431d102e1
Submitter: Jenkins
Branch: master

commit 4ca6c5950ee6ae8dd15fece298feba5431d102e1
Author: Ilya Kutukov <email address hidden>
Date: Mon Dec 21 03:26:58 2015 +0300

    Added pre-post tasks validation to plugins builder

    - The plugin deployment tasks now could contain
      cross-depends and cross-depended-by properties
      inroduced by task based deploment feature.

    Change-Id: Icb351e4475ba6e78e7c8ef22cefc255116d44ba8
    Related-Bug: #1527325

tags: added: on-verification
Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.