Bug 1814148 - Please do not ship puppet-ceph in osp17
Summary: Please do not ship puppet-ceph in osp17
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: distribution
Version: 17.0 (Wallaby)
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: beta
: 17.0
Assignee: OSP Team
QA Contact: Jon Schlueter
URL:
Whiteboard:
: 1867121 (view as bug list)
Depends On: 1695898 1899447
Blocks: 1871946
TreeView+ depends on / blocked
 
Reported: 2020-03-17 08:29 UTC by Francesco Pantano
Modified: 2022-09-21 12:10 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-09-21 12:09:42 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-5299 0 None None None 2022-02-05 09:06:08 UTC
Red Hat Product Errata RHEA-2022:6543 0 None None None 2022-09-21 12:10:33 UTC

Description Francesco Pantano 2020-03-17 08:29:40 UTC
Description of problem:

The BZs [1] removed the dependency on keystone puppet module; all osp components now rely on tripleo-ansible keystone module [2].
Since the code for [1] landed and it's backported on 16, there's no reason to ship puppet-ceph package, hence it could be removed starting from 17.


[1] https://bugzilla.redhat.com/show_bug.cgi?id=1695898
[2] https://github.com/openstack/tripleo-ansible/tree/master/tripleo_ansible/roles/tripleo_keystone_resources


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Yatin Karel 2020-03-20 12:34:49 UTC
I see puppet-ceph is still being installed in Ussuri via puppet-tripleo rpm, there can be more such installation path for it. Also how it will be cleaned up during upgrade to 17.0, there should be some removal path for packages being removed from a release so that unnecessary packages don't lie on systems.

Good to find and clear all it's references before it's removal from 17.0.

Comment 5 Jose Luis Franco 2020-03-24 13:42:49 UTC
Hey Francesco,

I can't really think of any impediment from the upgrades point of view for not being able to remove it. However,
Yatin's point is valid. We could add a post-upgrade task similar to https://github.com/openstack/tripleo-heat-templates/blob/master/deployment/podman/podman-baremetal-ansible.yaml#L184 in some of the ceph templates to ensure the package gets removed after the upgrade has finished.

I hope this helps, if you need any help don't hesitate to ping us on irc.

Comment 6 Francesco Pantano 2020-08-17 12:33:56 UTC
*** Bug 1867121 has been marked as a duplicate of this bug. ***

Comment 22 errata-xmlrpc 2022-09-21 12:09:42 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 (Release of components for Red Hat OpenStack Platform 17.0 (Wallaby)), 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-2022:6543


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