Bug 1876960 - python3-osc-placement package should be installed by default on undercloud
Summary: python3-osc-placement package should be installed by default on undercloud
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: tripleo-ansible
Version: 16.1 (Train)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: beta
: 16.2 (Train on RHEL 8.4)
Assignee: Bernard Cafarelli
QA Contact: David Rosenfeld
URL:
Whiteboard:
Depends On:
Blocks: 1837113 1965020
TreeView+ depends on / blocked
 
Reported: 2020-09-08 15:13 UTC by Bernard Cafarelli
Modified: 2023-12-15 19:13 UTC (History)
4 users (show)

Fixed In Version: tripleo-ansible-0.5.1-2.20201030004910.9b6ef7b.el8ost
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-09-15 07:09:19 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 737003 0 None MERGED Install osc-placement package during client package installation 2021-02-17 01:42:40 UTC
OpenStack gerrit 759977 0 None MERGED Install osc-placement package during client package installation 2021-02-17 01:42:40 UTC
Red Hat Issue Tracker OSP-3160 0 None None None 2022-08-23 18:44:38 UTC
Red Hat Knowledge Base (Solution) 5392791 0 None None None 2020-09-11 16:21:34 UTC
Red Hat Product Errata RHEA-2021:3483 0 None None None 2021-09-15 07:09:39 UTC

Description Bernard Cafarelli 2020-09-08 15:13:25 UTC
16.1 by default supports routed provider networks, and this feature makes use of placement API.

Upstream and downstream documentations include steps to test the feature, which can be run from the undercloud. Most OSC commands are installed already, except for placement.

As this is useful to interact with feature enabled by default, that will see wider use now and only requires a small additional package (python3-osc-placement), we should add it to packages installed by default on undercloud.

Note, I choose THT component as I was not sure where default packages are handled

Comment 3 Bernard Cafarelli 2020-11-30 15:31:36 UTC
Having osc-placement as a dependency of osc was suggested in https://review.rdoproject.org/r/#/c/29622/ and actually was also suggested before in https://review.rdoproject.org/r/#/c/27403/

Feedback there was that it would not be the place for that, but tripleo install-all-the-clients service could be the correct place for it

Comment 4 Bernard Cafarelli 2020-12-01 16:17:39 UTC
This is now in tripleo_clients_install tripleo-ansible role (tripleo-clients-install in train branch), linking relevant upstream commits

Comment 7 Eran Kuris 2021-05-09 07:02:53 UTC
fix verified:
[stack@undercloud-0 ~]$ cat core_puddle_version 
RHOS-16.2-RHEL-8-20210420.n.0[stack@undercloud-0 ~]$ 

[stack@undercloud-0 ~]$ rpm -qa | grep osc-placement
python3-osc-placement-1.7.0-2.20201217035825.8bbca01.el8ost.1.noarch
[stack@undercloud-0 ~]$ rpm -qa | grep tripleo-ansible-
tripleo-ansible-0.6.1-2.20210323013845.00f09d9.el8ost.1.noarch

Comment 9 errata-xmlrpc 2021-09-15 07:09:19 UTC
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 (Red Hat OpenStack Platform (RHOSP) 16.2 enhancement 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-2021:3483


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