[Plugins] Wrong task yaml for glusterfs plugin is used

Bug #1396996 reported by Tatyanka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Stanislaw Bogatkin

Bug Description

Steps to reproduce:
1.Download lates glusterfs plugin
2. Install it on master node
3. Deploy simple environment with enapled glusterfs plugin:
1 controller + 1 compute + 1 cinder
4. Run ostf , create manually volumes

Actual result:
we have next task.yaml for this plugin
# This task is required for controllers only
- role: ['controller']
  stage: post_deployment
  type: puppet
  parameters:
    puppet_manifest: puppet/site.pp
    puppet_modules: puppet/modules/
    timeout: 360

But actually cinder-volume service is running on cinder node, as result we enable glusterfs driver for cinder on controller and do not enabled it in cinder node (also related to glusterfs shares configs), so that openstack code to store volumes on remote fs never invoked

Expected:
Task.yaml should consist cinder role as well

Tags: plugin
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Stanislaw Bogatkin (sbogatkin)
Changed in fuel:
status: New → Triaged
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugins (master)

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

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

Reviewed: https://review.openstack.org/137643
Committed: https://git.openstack.org/cgit/stackforge/fuel-plugins/commit/?id=698045bef009340b9b77bd4c5a2c1fe6387b784b
Submitter: Jenkins
Branch: master

commit 698045bef009340b9b77bd4c5a2c1fe6387b784b
Author: Stanislaw Bogatkin <email address hidden>
Date: Thu Nov 27 16:45:49 2014 +0300

    Change role to cinder

    We slightly miss that fact than cinder should connect to GlusterFS
    from node which hosts openstack-cinder-volume service. In our case
    it is not controller, but cinder node. So, we just change that role
    in tasks.yaml.

    Change-Id: Idb055b34e394154bfb2fe1f24ec28edb8a320450
    Closes-Bug: #1396996

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Evgeniy L (rustyrobot) wrote :
Changed in fuel:
status: Fix Committed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-plugins (master)

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

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

Reviewed: https://review.openstack.org/137663
Committed: https://git.openstack.org/cgit/stackforge/fuel-plugins/commit/?id=0ba633a8c545c75445e4b06b45131a6e93eb1b9e
Submitter: Jenkins
Branch: master

commit 0ba633a8c545c75445e4b06b45131a6e93eb1b9e
Author: Stanislaw Bogatkin <email address hidden>
Date: Thu Nov 27 18:23:15 2014 +0300

    Change role to cinder

    We slightly miss that fact than cinder should connect to GlusterFS
    from node which hosts openstack-cinder-volume service. In our case
    it is not controller, but cinder node. So, we just change that role
    in tasks.yaml.

    Change-Id: I6eb8ae711fbf80bc09ae8b61ecabc20277f7470c
    Closes-Bug: #1396996

Changed in fuel:
status: In Progress → Fix Committed
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.