openstack-armada-app/stx-openstack-helm-fluxcd/debian
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
..
deb_folder Ensure stx-openstack tarball builds on Debian 2022-10-21 13:08:26 -03:00
meta_data.yaml Partial FluxCD version of stx-openstack: initial 2022-09-01 11:54:42 -03:00