Bug 1432857 - Needed Octavia package was not installed on controller after deployment-
Summary: Needed Octavia package was not installed on controller after deployment-
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo
Version: 11.0 (Ocata)
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: ---
Assignee: Brent Eagles
QA Contact: Alexander Stafeyev
URL:
Whiteboard:
Depends On:
Blocks: 1433523
TreeView+ depends on / blocked
 
Reported: 2017-03-16 09:15 UTC by Alexander Stafeyev
Modified: 2017-07-17 18:08 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-07-17 18:08:22 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Alexander Stafeyev 2017-03-16 09:15:15 UTC
Description of problem:
http://download-node-02.eng.bos.redhat.com/rcm-guest/puddles/OpenStack/11.0-RHEL-7/latest/RH7-RHOS-11.0/x86_64/os/Packages/openstack-octavia-diskimage-create-0.10.1-0.20170303212414.4afa76b.el7ost.noarch.rpm was not installed after deployment

Version-Release number of selected component (if applicable):
rhos 11 2017-03-15.2/                 15-Mar-2017 12:19 

How reproducible:
100%

Steps to Reproduce:
1. deploy 1 controller 2 compute with jenkins
2. delete overcloud
3. recreate overcloud with octavia yaml : 

openstack overcloud deploy --debug \
--templates \
--libvirt-type kvm \
--ntp-server clock.redhat.com \
--control-scale 1 \
--control-flavor controller \--compute-scale 2 \
--compute-flavor compute \
-e /home/stack/virt/network/network-environment.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/network-isolation.yaml \
-e /usr/share/openstack-tripleo-heat-templates/environments/services/octavia.yaml \
-e /home/stack/virt/hostnames.yml \
--log-file overcloud_deployment_45.log


Actual results:
openstack-octavia-diskimage-create-0.10.1-0.20170303212414.4afa76b.el7ost.noarch.rpm was not installed on controller 

Expected results:
openstack-octavia-diskimage-create-0.10.1-0.20170303212414.4afa76b.el7ost.noarch.rpm should be installed on controller 

Additional info:

Comment 3 Assaf Muller 2017-04-28 15:50:46 UTC
Quite note that diskimage-create would not necessarily be run from the controller nodes. An operator can run diskimage-create from any node, including the undercloud, so we might not require this particular package to be installed on the overcloud.

Comment 4 Assaf Muller 2017-07-17 18:08:22 UTC
I think we have two options moving forward:

1) Provide instructions how to build the image, in which case step 0 would be to download the RPM. I don't think it makes sense to install it. If so, where would you install it? After all it's similar to a CLI client, you can build the image from any node, including your laptop.
2) Build an image in Red Hat and ship it, in which case we don't need TripleO to install the diskimage-create rpm.

Since in both cases we don't need TripleO to install the RPM I'm closing this bug.


Note You need to log in before you can comment on or make changes to this bug.