This is continuing previous work [1] of the openstack app
migration to FluxCD, adding telemetry charts.
This change includes the following charts:
aodh, gnocchi, ceilometer
Although these charts are currently disabled in metadata.yaml,
they are being migrated to avoid future overhead.
NOTE: The tests covering this change only included basic build and
lifecycle operations. The charts were migrated to FluxCD but they are
disabled by default since this feature is not being officially
supported for a while. Tests here ensured that this migration did not
affect the app. The telemetry specific k8s resources creation was not
exhaustively tested now since this should be done whenever this feature
is offically supported by this app again.
Test Plan:
PASS - build-helm-charts.sh builds a basic FluxCD app tarball
PASS - application upload and overrides generated
PASS - application apply/remove/delete
[1] https://review.opendev.org/c/starlingx/openstack-armada-app/+/848192
Story: 2009138
Task: 45462
Signed-off-by: Thales Elero Cervi <thaleselero.cervi@windriver.com>
Change-Id: I764e489f97071782e54a81597fccf9d91e243b63