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:
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.
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.
*** Bug 1867121 has been marked as a duplicate of this bug. ***
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