[Task based] Support re-execute tasks on modification of operational cluster

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

Bug Description

Some of tasks should be executed always when operational cluster is modified (for example 'add new node' or 'remove node')

This tasks are 'update hosts', update nodes info.
In granular deploy all pre and post-deployment tasks will run on each deployment and there is no problem with this.
TBD runs only list of tasks that is specified and need functionality to extend this list.
The property of tasks 'reexecute_on' can be used for this purpose. Need to implement support for reexecution filter in TBD.

Tags: area-python
Changed in fuel:
importance: Undecided → High
importance: High → Critical
description: updated
summary: - Support re-exute tasks on adding new node
+ Support re-exute tasks on modification of operational cluster
description: updated
Changed in fuel:
status: New → Confirmed
summary: - Support re-exute tasks on modification of operational cluster
+ [Task based] Support re-exute tasks on modification of operational
+ cluster
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/281189

Changed in fuel:
status: Confirmed → In Progress
summary: - [Task based] Support re-exute tasks on modification of operational
+ [Task based] Support re-execute tasks on modification of operational
cluster
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/281189
Committed: https://git.openstack.org/cgit/openstack/fuel-web/commit/?id=465460cf93f040c0d758eeeee72c22b071fc3e5f
Submitter: Jenkins
Branch: master

commit 465460cf93f040c0d758eeeee72c22b071fc3e5f
Author: Bulat Gaifullin <email address hidden>
Date: Fri Feb 12 23:46:27 2016 +0300

    Added support 'reexecute_on' flag for task deploy

    The flag 'reexecute_on' uses to execute some tasks
    on modification of operational cluster.

    Closes-Bug: 1546181
    Implements: blueprint enable-task-based-deployment
    Change-Id: Idf8af662b22dec48042da49458eab3ea3e315c7d

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Alexey Stepanov (astepanov-m) wrote :

Tested manually: fuel-9.0-313-2016-05-12_08-00-00.iso

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.