Bug 2100856 - [FFU] 13.x -> 16.2 ceph nodes with ceph standalone subscription require openstack 16.2 full repo
Summary: [FFU] 13.x -> 16.2 ceph nodes with ceph standalone subscription require opens...
Keywords:
Status: ON_DEV
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 16.2 (Train)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Lukas Bezdicka
QA Contact: Joe H. Rahme
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-06-24 13:29 UTC by Roberto Alfieri
Modified: 2023-07-31 11:18 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OSP-15981 0 None None None 2022-06-24 13:35:36 UTC

Description Roberto Alfieri 2022-06-24 13:29:03 UTC
Description of problem:
Despite the informations contained in the documentation [https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.2/html-single/framework_for_upgrades_13_to_16.2/index#overcloud-repositories], on ceph nodes (with "Red Hat Ceph Storage, Premium" subscriptions") the repo "openstack-16.2-for-rhel-8-x86_64-rpms" is needed due to python3-openstackclient depedency.

Version-Release number of selected component (if applicable):
RHOSP 16.2.2
python3-openstackclient.noarch 4.0.2-2.20220111042153.54bf2c0.el8ost

How reproducible:
During ffu from 13.x to 16.2.2, when you launch the `openstack overcloud upgrade run `with no tags on ceph nodes, it fails because python3-openstackclient is required.

Steps to Reproduce:
1.[ffu running]
2. launched `openstack overcloud upgrade run ...` (with no tags) on ceph nodes
3. Error on ceph nodes: FATAL | Ensure TripleO prerequisite packages are installed | ceph0-tovb | error={"changed": false, "failures": ["No package openstack-selinux available.", "No package os-net-config available.", "No package puppet-tripleo available.", "No package python3-heat-agent* available.", "No package python3-openstackclient available.", "No package rhosp-release available."], "msg": "Failed to install some of the specified packages", "rc": 1, "results": []}

Actual results:
python3-openstackclient needed on ceph nodes and it's not present on openstack-16.2-deployment-tools-for-rhel-8-x86_64-rpms repo

Expected results:
Only openstack-16.2-deployment-tools-for-rhel-8-x86_64-rpms repo should be needed on nodes with ceph premium subscription.

Additional info:


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