Inconsistency in the installation of openstack clients

Bug #1390051 reported by Tom Howley
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Tom Howley

Bug Description

When installing from source, openstack clients will be installed in two different ways:
- In openstack-clients element, each client is installed from the cloned source repos specific in that element.
- In os-svc-install element, the clients are pip installed (when included in the requirements).

So you will end up with a deploy with different versions of openstack clients in different venvs. For example, if you are using a common env and a nova env, you could have different glance clients installed in both.

On potential interim solution is to allow for the install of clients off source repos within bin/os-svc-install (prior to pip install of the requirements).

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-image-elements (master)

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

Changed in tripleo:
assignee: nobody → Tom Howley (tom-howley)
status: New → In Progress
Steve Kowalik (stevenk)
Changed in tripleo:
importance: Undecided → High
Revision history for this message
Ben Nemec (bnemec) wrote :

This is an oddity, but I don't see it as a high severity problem. The projects involved are gated on pip-released clients, so either install source should work fine. It would be nice to eliminate the inconsistency, but AFAICT it shouldn't cause any problems as it is now.

Changed in tripleo:
importance: High → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-image-elements (master)

Reviewed: https://review.openstack.org/133082
Committed: https://git.openstack.org/cgit/openstack/tripleo-image-elements/commit/?id=cbff052e666823a43ab46cdd86d05c62a0718430
Submitter: Jenkins
Branch: master

commit cbff052e666823a43ab46cdd86d05c62a0718430
Author: Tom Howley <email address hidden>
Date: Thu Nov 6 16:00:45 2014 +0000

    Install os clients from git

    When installing openstack clients, which have been pulled in as
    requirements for openstack services, allow for the installation
    from source repos, if the source install type has been selected.

    Change-Id: I72037c5679b17102de5df02d08194fdb56f856d4
    Closes-Bug: 1390051

Changed in tripleo:
status: In Progress → Fix Committed
Derek Higgins (derekh)
Changed in tripleo:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.