Now that stx-openstack application is more up-to-date with OpenStack
releases timeline, using "stable/<release>" git references is not
advised since such branches can receive fixes cherry-picks on upstream
repos and therefore make our stx-* images build not fixed to a given
source code version [1].
This change sets all upstream repos references to commits SHAs, as per
of today 2024 Feb 16th, so StarlingX release 9.0 will have a stable and
reproducible build.
If there is the need of cherry-picking any OpenStack upstream fix, this
should be handled by a specific task/launchpad later (on StarlingX
master branch).
With the commit SHAs aligned, application release info can be set to
StarlingX 9.0 release (as peer other applications).
[1] https://bugs.launchpad.net/starlingx/+bug/2052644
Story: 2010715
Task: 49588
TEST PLAN:
PASS: build-helm-charts.sh --os debian
--package stx-openstack-helm-fluxcd
--app stx-openstack
PASS: build-wheel-tarball.sh --keep-image
PASS: build-stx-images.sh --only stx-aodh,stx-ironic,stx-barbican,
stx-ceilometer,stx-cinder,stx-glance,stx-heat,stx-horizon,
stx-keystone,stx-neutron,stx-nova,stx-placement
Change-Id: Id1cf2cbd49f0b2b5fb7d02524794310d92be8f22
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>