openstack-armada-app/stx-openstack-helm
Thales Elero Cervi b201026f69 Ensure stx-openstack tarball builds on Debian
When testing the tarball build (build-helm-charts.sh script) it was
found that the dependency list was not correct and therefore the
generated app was missing python plugins and osh/osh-i charts.
This changes fixes the deb packages dependency lists for both
stx-openstack helm armada and fluxcd.

Also, during the tarball tests it was noticed that the python plugins
package on Debian was wrongly placing the built wheels in a
sub-directory with the app name. That directory is not needed and can
break the correct plugin loading, so it was removed.

TEST PLAN:
PASS - Build stx-openstack-helm on Debian
PASS - Build stx-openstack-helm-fluxcd on Debian
PASS - Build stx-openstack app tarball (armada)
PASS - Upload armada app
PASS - Apply armada app
PASS - Build stx-openstack app tarball (fluxcd)
PASS - Upload fluxcd app
PASS - Apply fluxcd app

Story: 2010317
Task: 46610

Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
Change-Id: Ibbb231ce4bfe9956bc564002cd8b330c92f9d6c0
2022-10-21 13:08:26 -03:00
..
centos Decouple pci-irq-affinity-agent service 2021-11-10 15:41:58 -03:00
debian Ensure stx-openstack tarball builds on Debian 2022-10-21 13:08:26 -03:00
stx-openstack-helm Specifying garbd service port 2022-09-12 12:32:19 -03:00