79fa8ba62e
This change updates the openstack-armada-app repository structure to be
compatible with the new Multi-Distro build environment. It covers only
the docker images dir structure.
Test Plan:
Trixie Build Env:
[PASS] stx-cinder image build and version check (26.2.1)
[PASS] stx-glance image build and version check (30.1.0)
[PASS] stx-heat image build and version check (24.1.1)
[PASS] stx-horizon image build and version check (25.3.2)
[PASS] stx-keystone image build and version check (27.0.1)
[PASS] stx-neutron image build and version check (26.0.3)
[PASS] stx-nova image build and version check (31.2.1)
[PASS] stx-placement image build and version check (13.0.1)
[PASS] stx-openstackclients image build
[PASS] stx-ovs image build and ovs-vswitchd version check (3.5.0)
[PASS] stx-fm-rest-api image build
[PASS] stx-pci-irq-affinity-agent build
[FAIL] stx-libvirt
[FAIL] stx-ceph-manager - based on Ubuntu Jammy image,
hardcoded to python3.9, needs rewrite for Trixie
[FAIL] stx-debian-dev - libhwloc-dev version pin +
missing node-mathjax-full in STX repos
[FAIL] stx-debian-tools-dev - same as stx-debian-dev
Commands used to check versions inside the builder container:
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-cinder:epoxy-debian-trixie-amd64-stable-build /var/lib/openstack/bin/cinder-manage --version
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-glance:epoxy-debian-trixie-amd64-stable-build /var/lib/openstack/bin/glance-manage --version
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-heat:epoxy-debian-trixie-amd64-stable-build /var/lib/openstack/bin/heat-manage --version
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-horizon:epoxy-debian-trixie-amd64-stable-build -c "from pbr.version import VersionInfo; print(VersionInfo('horizon').version_string())"
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-keystone:epoxy-debian-trixie-amd64-stable-build /var/lib/openstack/bin/keystone-manage --version
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-neutron:epoxy-debian-trixie-amd64-stable-build /var/lib/openstack/bin/neutron-sanity-check --version
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-nova:epoxy-debian-trixie-amd64-stable-build /var/lib/openstack/bin/nova-manage --version
docker run --rm --entrypoint /var/lib/openstack/bin/python3
stx-placement:epoxy-debian-trixie-amd64-stable-build /var/lib/openstack/bin/placement-manage --version
docker run --rm stx-ovs:epoxy-debian-trixie-amd64-stable-build ovs-vswitchd --version
Testing on Bullseye Build Environment:
The following images were built successfully:
stx-ceilometer:dev-debian-bullseye-amd64-stable-build
stx-ceph-manager:dev-debian-bullseye-amd64-stable-build
stx-cinder:dev-debian-bullseye-amd64-stable-build
stx-debian-dev:dev-debian-bullseye-amd64-stable-build
stx-debian-tools-dev:dev-debian-bullseye-amd64-stable-build
stx-fm-rest-api:dev-debian-bullseye-amd64-stable-build
stx-glance:dev-debian-bullseye-amd64-stable-build
stx-heat:dev-debian-bullseye-amd64-stable-build
stx-horizon:dev-debian-bullseye-amd64-stable-build
stx-keystone:dev-debian-bullseye-amd64-stable-build
stx-libvirt:dev-debian-bullseye-amd64-stable-build
stx-mariadb:dev-debian-bullseye-amd64-stable-build
stx-neutron:dev-debian-bullseye-amd64-stable-build
stx-nova:dev-debian-bullseye-amd64-stable-build
stx-openstackclients:dev-debian-bullseye-amd64-stable-build
stx-ovs:dev-debian-bullseye-amd64-stable-build
stx-pci-irq-affinity-agent:dev-debian-bullseye-amd64-stable-build
stx-placement:dev-debian-bullseye-amd64-stable-build
Story: 2010995
Task: 54477
Depends-On: I6e71a5c7d7598efe72004d3ba816a66018dc13d8
Change-Id: I23f4d53ba9b2c47807a0e8b2947ede46a4141935
Signed-off-by: Amit Mahajan <Amit.Mahajan@windriver.com>