-
Sub-task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
As we are building a stable release, we can't follow master anymore, thus we need to pin the non OpenStack puppet modules to last promoted hash (i.e current-passed-ci)
Note that non OpenStack puppet modules don't follow OpenStack release timelines, which is obvious. So
we have to build our RPM not from tag, but from commit snapshot.
To do so:
- Ask p-o-i team (i.e @tkajinam) whether or not we can pin non OpenStack puppet modules
- Pin non OpenStack puppet modules by using the rdo-infra/releng/scripts/new_release_scripts/pin-non_os-puppet.sh script
e.g: https://review.rdoproject.org/r/c/rdoinfo/+/40812 - Cut rpm-master branch to create <release>-rdo branch in associated distgit projects
bash scripts/new_release_scripts/branch_projects.sh --non-os-puppet
- Build them by using the rdo-infra/releng/scripts/new_release_scripts/create_build_snap.sh script