Add plugins v5 support to fuel-plugins

Bug #1534126 reported by Alexander Kurenyshev on 2016-01-14
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
High
Fuel Plugins Bugs
Mitaka
High
Fuel Plugins Bugs

Bug Description

We need to update a fuel-plugins repository, add Fuel 9.0 support for example plugins after this bug [0] will be released.

Plugins version v5 should be introduced. v5 is using task-based deployment directives (tasks version: 2.0.0, cross dependencies, per-task strategy) and don't contain deprecated granular deployment directives (tasks version 1.0.0, required-for, groups strategy).

[0] https://bugs.launchpad.net/fuel/+bug/1534124

Ilya Kutukov (ikutukov) on 2016-01-14
Changed in fuel:
importance: Undecided → High
summary: - Add support for Fuel 9.0 release for fuel example plugins
+ Add plugins v5 examples and templates for Fuel 9.0 release
tags: added: area-plugins
description: updated
Ilya Kutukov (ikutukov) on 2016-01-14
Changed in fuel:
status: New → Confirmed
Ilya Kutukov (ikutukov) on 2016-01-14
tags: added: feature-task-based

Ilya, am I right that you will introduce v5.0 version plugins and also will add version 9.0 to the supported versions list for example plugins v1-v4? Because if you won't do this our tests will fail, we really need it.

Ilya Kutukov (ikutukov) wrote :

For now it's planned that Fuel v9.0 will support ONLY plugin packages v5.0 with tasks v2.0 where only task-based deployment declaration is used.
Old-style tasks relations and strategy will be deprecated as incompatible (actually compatible but with a loot of shores) with the default orchestrator.

Plugins v5.0 will be also supported in Fuel v8.0 if the task-based deployment (experimental) is enabled for the environment to make version transition easier for the plugins developers.
https://bugs.launchpad.net/fuel/+bug/1534235

Ilya Kutukov (ikutukov) on 2016-01-22
summary: - Add plugins v5 examples and templates for Fuel 9.0 release
+ Add plugins v5 support to fuel-plugins 9.0
Ilya Kutukov (ikutukov) on 2016-01-22
summary: - Add plugins v5 support to fuel-plugins 9.0
+ Add plugins v5 support to fuel-plugins
Dmitry Pyzhov (dpyzhov) on 2016-02-11
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Fuel Plugins Bugs (fuel-plugins-bugs)

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

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

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

(This check performed automatically)
Please, make sure that bug description contains the following sections filled in with the appropriate data related to the bug you are describing:

actual result

expected result

steps to reproduce

For more detailed information on the contents of each of the listed sections see https://wiki.openstack.org/wiki/Fuel/How_to_contribute#Here_is_how_you_file_a_bug

tags: added: need-info

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/271425
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/290564
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/281291
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Changed in fuel:
milestone: 9.0 → 10.0

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/290564
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Change abandoned by Fuel DevOps Robot (<email address hidden>) on branch: master
Review: https://review.openstack.org/281291
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Reviewed: https://review.openstack.org/282086
Committed: https://git.openstack.org/cgit/openstack/fuel-plugins/commit/?id=5ec8f1ee88a2a968f22011646db6a39498e97413
Submitter: Jenkins
Branch: master

commit 5ec8f1ee88a2a968f22011646db6a39498e97413
Author: Ilya Kutukov <email address hidden>
Date: Fri Feb 19 01:43:50 2016 +0300

    Rename existing BaseValidator to LegacyBaseValidator

    This change is required to introduce refactored validator instead current.

    Change-Id: I2972ed8ce23b74b740fe3b6aa49002940677cbcc
    Related-Bug: #1534126
    Implements: blueprint release-as-a-plugin

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

Other bug subscribers

Related blueprints