RFE (libvirt-reproducer): Add option to install prerequisite packages (rpm, pip)

Bug #1769538 reported by Matt Young on 2018-05-07
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
High
Unassigned

Bug Description

This RFE is a result of testing / iterating on the CI squad's 12th sprint:

https://trello.com/c/JEGLSVh6/51-reproduce-ci-jobs-with-libvirt

---

The current libvirt reproducer requires a number of packages, that are not present in a default centos/fedora/rhel distribution. This RFE covers adding an option (or similar) to install these packages.

Work has already been started / merged (python_netaddr), but there's more needed.

Matt Young (halcyondude) wrote :

https://review.openstack.org/#/c/566114 merged. We have more to do.

Changed in tripleo:
milestone: none → rocky-2
Changed in tripleo:
milestone: rocky-2 → rocky-3
Changed in tripleo:
milestone: rocky-3 → rocky-rc1

Reviewed: https://review.openstack.org/578081
Committed: https://git.openstack.org/cgit/openstack/tripleo-quickstart-extras/commit/?id=d2b8a9ffd3e35d1eefe6b36370eef204d6733b8e
Submitter: Zuul
Branch: master

commit d2b8a9ffd3e35d1eefe6b36370eef204d6733b8e
Author: Marios Andreou <email address hidden>
Date: Mon Jul 2 19:11:49 2018 +0300

    Adds reproducer check+exit+warning dependencies - virtualenv+others

    Running reproducer fails if you don't have python-virtualenv installed.
    This adds a check and warning which is nicer than the usual error
    "reproducer-quickstart.sh: line 199: virtualenv: command not found"

    After discussion also added check for pip and further testing also
    showed the need for ansible and openstackclient.

    Related-Bug: 1769538
    Change-Id: Ic4a2740ef08c3f2a9746f78b69186a4feec9af3c

Changed in tripleo:
milestone: rocky-rc1 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Changed in tripleo:
milestone: stein-2 → stein-3
Changed in tripleo:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers