Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1814148

Summary: Please do not ship puppet-ceph in osp17
Product: Red Hat OpenStack Reporter: Francesco Pantano <fpantano>
Component: distributionAssignee: OSP Team <rhos-maint>
Status: CLOSED ERRATA QA Contact: Jon Schlueter <jschluet>
Severity: medium Docs Contact:
Priority: medium    
Version: 17.0 (Wallaby)CC: afazekas, gcharot, gfidente, jfrancoa, jjoyce, johfulto, jschluet, mburns, shrjoshi, slinaber, tvignaud, ykarel
Target Milestone: betaKeywords: Triaged
Target Release: 17.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-09-21 12:09:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1695898, 1899447    
Bug Blocks: 1871946    

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