remove_file puppet function fails on noop tests when not run as root

Bug #1478643 reported by Alex Schultz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
Medium
Dmitry Ilyin

Bug Description

The remove_file puppet function that was added as part of https://review.openstack.org/#/c/198839/ causes noop tests to fail with a permission denied error when you run noop tests as non-root. It should be mocked as part of the globals task to allow for tests to be run as non-root (i.e. in development)

http://paste.openstack.org/show/405942/

Tags: non-release
Dmitry Ilyin (idv1985)
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Dmitry Ilyin (idv1985)
Changed in fuel:
status: New → Confirmed
milestone: none → 7.0
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (master)

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

tags: added: non-release
Changed in fuel:
status: In Progress → Won't Fix
Changed in fuel:
status: Won't Fix → In Progress
no longer affects: fuel/8.0.x
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-library (master)

Reviewed: https://review.openstack.org/209475
Committed: https://git.openstack.org/cgit/stackforge/fuel-library/commit/?id=8b6c9b15378062a7293f20dd7ff53b2221068835
Submitter: Jenkins
Branch: master

commit 8b6c9b15378062a7293f20dd7ff53b2221068835
Author: Dmitry Ilyin <email address hidden>
Date: Tue Aug 4 20:04:53 2015 +0300

    Fix error in the noops tests framework

    * Fix broken remove_yaml function
    * Improvement to rspec debugging
    * Add more debug and spec for generate_vip function
    * Remove unneeded globals cache options from rspec launcher

    Change-Id: Ie4388e3fd226dd55a920bdfdbee6a05430ed1805
    Closes-Bug: 1478643

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