Bugzilla will be upgraded to version 5.0. The upgrade date is tentatively scheduled for 2 December 2018, pending final testing and feedback.
Bug 1540501 - Octavia client is not installed after OSP13 deployment
Octavia client is not installed after OSP13 deployment
Status: CLOSED ERRATA
Product: Red Hat OpenStack
Classification: Red Hat
Component: puppet-octavia (Show other bugs)
13.0 (Queens)
Unspecified Unspecified
high Severity urgent
: beta
: 13.0 (Queens)
Assigned To: Carlos Goncalves
Alexander Stafeyev
: Triaged
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2018-01-31 04:02 EST by Alexander Stafeyev
Modified: 2018-06-27 09:44 EDT (History)
6 users (show)

See Also:
Fixed In Version: puppet-octavia-12.3.1-0.20180221121608.ebe409c.el7ost instack-undercloud-8.2.1-0.20180228034814.945b1d0.el7ost
Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2018-06-27 09:43:27 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)


External Trackers
Tracker ID Priority Status Summary Last Updated
OpenStack gerrit 542268 None master: MERGED puppet-octavia: Define octavia client package for Red Hat family (Ide01e285bf89e39839f5c6319c2810bad206c114) 2018-02-28 08:52 EST
OpenStack gerrit 542482 None master: ABANDONED puppet-tripleo: octavia: include client (Iee4f8356a57a4763ac1531b9868e4135beec1513) 2018-02-28 08:52 EST
OpenStack gerrit 543567 None master: MERGED instack-undercloud: Add option to install the Octavia client (I2b27dac2f30a126e6519d19cc135ea6eea59e8a9) 2018-02-28 08:52 EST
OpenStack gerrit 543568 None master: ABANDONED tripleo-puppet-elements: Add octavia client to the overcloud image (Ief52710088e991d20dfdce772da6b03e18e2484c) 2018-02-28 08:51 EST
Red Hat Product Errata RHEA-2018:2086 None None None 2018-06-27 09:44 EDT

  None (edit)
Comment 2 Carlos Goncalves 2018-02-08 05:28:39 EST
Support for EL7 needs to be added in https://github.com/openstack/puppet-octavia/blob/master/spec/classes/octavia_client_spec.rb#L30
Comment 3 Carlos Goncalves 2018-02-08 06:10:02 EST
Comment 2 does not actually address what is being requested. puppet's spec/classes directory is meant for class tests. Fixing there is nevertheless needed as octavia client is now supported in Red Hat family.

All OpenStack puppets I have seen do not explicitly install their respective clients, except for puppet-barbican that includes the client in its api service (https://github.com/openstack/puppet-barbican/blob/master/manifests/api.pp#L334).
Comment 5 Carlos Goncalves 2018-02-08 10:45:47 EST
The client package name is not being defined for Red Hat family: https://review.openstack.org/#/c/542268/
Comment 6 Carlos Goncalves 2018-02-08 18:23:18 EST
puppet-tripleo also needs patching: https://review.openstack.org/#/c/542482/
Comment 8 Carlos Goncalves 2018-02-19 05:34:55 EST
Other OpenStack services clients are being installed as dependencies of Heat. Octavia support in Heat was included upstream during Queens development cycle [1].

Recently RDO caught up with requirements for Queens and added python-octaviaclient as requirement of heat package [2]. This means the Octavia client will be installed in the undercloud and overcloud regardless.

Alex, could you please confirm on next promotion?


[1] https://review.openstack.org/#/q/topic:bug/1737567+(status:open+OR+status:merged)
[2] https://github.com/rdo-packages/heat-distgit/commit/1390505f29c1a99a9d3b2dfc3c2d0d18e54fba51#diff-21b9b50910dda0b17497b6f0f25fe932R278
Comment 13 errata-xmlrpc 2018-06-27 09:43:27 EDT
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2018:2086

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