[doc] Add a generic and extensible way to describe the flow of actions

Bug #1533740 reported by OpenStack Infra on 2016-01-13
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Vincent Françoise

Bug Description

Dear bug triager. This bug was created since a commit was marked with DOCIMPACT.
Your project "openstack/watcher" is set up so that we directly report the documentation bugs against it. If this needs changing, the docimpact-group option needs to be added for the project. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.

commit 86d3c2ff897d755070fc89efbd04afe0d8a7b556
Author: Jean-Emile DARTOIS <email address hidden>
Date: Fri Jan 8 12:03:55 2016 +0100

    Add a generic and extensible way to describe the flow of actions

    In watcher, an audit generates a set of actions which
    aims at achieving a given goal (lower energy consumption, ...).
    It is possible to configure different strategies in order to achieve
    each goal. Each strategy is written as a Python class which produces
    a set of actions. Today, the set of possible actions is fixed for a
    given version of Watcher and enables optimization algorithms to
    include actions such as instance migration, changing hypervisor state,
    changing power state (ACPI level, ...).

    This patchset propose a generic and extensible way to describe
    the actions and his parameters that we want to add to Action Plan.
    It also remove the static actions because they are now deprecated.

    The documentation regarding strategy plugin need to be
    updated (plugins.rst).

    Partially implements: blueprint watcher-add-actions-via-conf

    Change-Id: I3d641080e8ad89786abca79a942c8deb2d53355b

Changed in watcher:
importance: Undecided → Medium
milestone: none → mitaka-3
tags: added: doc
summary: - Add a generic and extensible way to describe the flow of actions
+ [doc] Add a generic and extensible way to describe the flow of actions
Changed in watcher:
assignee: nobody → Vincent Françoise (vincent-francoise)

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

Changed in watcher:
status: New → In Progress

Reviewed: https://review.openstack.org/281384
Committed: https://git.openstack.org/cgit/openstack/watcher/commit/?id=4afefa3dfbada4c5e9cd3597b6881c6a73a34fdb
Submitter: Jenkins
Branch: master

commit 4afefa3dfbada4c5e9cd3597b6881c6a73a34fdb
Author: Vincent Françoise <email address hidden>
Date: Wed Feb 17 17:39:50 2016 +0100

    Updated Strategy plugin doc

    As we modified the way a strategy gets implemented in
    blueprint watcher-add-actions-via-conf, this patchset updates the
    documentation regarding the implementation of a strategy plugin.

    Change-Id: I517455bc34623feff704956ce30ed545a0e1014b
    Closes-Bug: #1533740

Changed in watcher:
status: In Progress → Fix Released

Reviewed: https://review.openstack.org/283104
Committed: https://git.openstack.org/cgit/openstack/watcher/commit/?id=de7b0129a1f7ccc8d4b7a1724535c4a2d2e55c8c
Submitter: Jenkins
Branch: master

commit de7b0129a1f7ccc8d4b7a1724535c4a2d2e55c8c
Author: Vincent Françoise <email address hidden>
Date: Mon Feb 22 15:32:29 2016 +0100

    Doc on how to set up a thirdparty project

    This documentation is a pre-requisite to all plugin documentation
    as it guides you through the creation of a project from scratch
    instead of simply forcusing on the implementation of the plugin

    Change-Id: Id2e09b3667390ee6c4be42454c41f9d266fdfac2
    Related-Bug: #1534639
    Related-Bug: #1533739
    Related-Bug: #1533740

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers