devstack env LIBS_FROM_GIT not supported

Bug #1394672 reported by Peter Stachowski
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Trove Integration
Fix Committed
Undecided
Peter Stachowski

Bug Description

devstack has changed recently to install clients from Pypi instead of from Git. This means that on a clean redstack install you will not be running the latest clients, and any changes to clients will not be reflected in CLI testing.

The LIBS_FROM_GIT should be set by default to the list of clients typically used by Trove developers.

Note: This only affects brand new installs on new machines. Older machines will already have the necessary links in place.

Changed in trove-integration:
assignee: nobody → Peter Stachowski (peterstac)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to trove-integration (master)

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

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

Reviewed: https://review.openstack.org/136078
Committed: https://git.openstack.org/cgit/openstack/trove-integration/commit/?id=3c5ba95e3c03b0caa3fe9092432181857c29204f
Submitter: Jenkins
Branch: master

commit 3c5ba95e3c03b0caa3fe9092432181857c29204f
Author: Peter Stachowski <email address hidden>
Date: Thu Nov 20 09:45:38 2014 -0800

    Support new devstack LIBS_FROM_GIT env variable

    devstack has changed recently to install clients from Pypi instead of
    from Git. See:

    https://github.com/openstack-dev/devstack/commit/cc52406a78

    This means that on a clean redstack install you will not be running the
    latest clients by default, and any changes made to client code will not
    be reflected in CLI testing.

    The LIBS_FROM_GIT has been set to the list of common clients. Namely:
        python-troveclient

        python-ceilometerclient
        python-cinderclient
        python-glanceclient
        python-heatclient
        python-keystoneclient
        python-neutronclient
        python-novaclient
        python-openstackclient
        python-saharaclient
        python-swiftclient

    The following oslo libraries have also been included:
        cliff
        cookiecutter
        oslo.concurrency
        oslo.context
        oslo.config
        oslo-cookiecutter
        oslo.db
        oslo.i18n
        oslo.log
        oslo.messaging
        oslo.middleware
        oslo.rootwrap
        oslo.serialization
        oslosphinx
        oslotest
        oslo.utils
        oslo.version
        oslo.vmware
        pylockfile
        hacking
        pbr
        pyCADF
        stevedore
        taskflow
        tooz

    Note: This only affects brand new installs on new machines. Machines
    that have already run 'redstack install' will already have the necessary
    links in place.

    Change-Id: I805f9626c8d137b5c282783f1243c4d1c7d248ab
    Closes-Bug: #1394672

Changed in trove-integration:
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.