Bug 2072771

Summary: tripleo-repos rpm should be published to a stable url for easy install
Product: [Community] RDO Reporter: Steve Baker <sbaker>
Component: distributionAssignee: Alfredo Moralejo <amoralej>
Status: CLOSED EOL QA Contact: Shai Revivo <srevivo>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: trunkCC: jpena, markmc, srevivo, ykarel
Target Milestone: ---   
Target Release: trunk   
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: 2024-02-16 08:00:40 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:

Description Steve Baker 2022-04-06 22:59:06 UTC
The tripleo-repos tool makes it easy to set up package repos for different RDO releases. However the current documentation needs to direct the user into the directory listing of packages to find the versioned rpm to install:

https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/repositories.html

Or alternatively, curl directory listing grep awk fu to discover the package name:

https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/post_deployment/upgrade/fast_forward_upgrade.html#undercloud-upgrade-to-ocata

Since this is a bootstrap tool which is important to the user experience of installing TripleO/RDO, it would be good to publish it to known locations with a stable URL, so documentation and scripts can easily install it.

I'd like to request that whenever python3-tripleo-repos package is built in (for example) current-tripleo then it gets copied automatically to https://trunk.rdoproject.org/<distro>-<release>/tripleo-repos.rpm

As an example, the most recent package:
https://trunk.rdoproject.org/centos9-master/component/tripleo/10/70/10707e9768bafef1e492b4e3db8b25f2b1c8811d_399a8bbb/python3-tripleo-repos-0.1.1-0.20220214194849.cbbdde6.el9.noarch.rpm

would be published to https://trunk.rdoproject.org/centos9-master/tripleo-repos.rpm

*maybe* the most recent tripleo-repos package will install on any distro centos8 onwards, so the latest centos9-master current-tripleo could be published to https://trunk.rdoproject.org/tripleo-repos.rpm. This would make the bootstrap experience even better when the user doesn't need distro specific instructions

Comment 1 Alfredo Moralejo 2024-02-16 08:00:40 UTC
TripleO has been deprecated and removed frm RDO