Files
openstack-armada-app/openstack-helm-infra
Alex Figueiredo ba5957850e [openstack-prometheus-exporter] OSH-I Chart Integration
The prometheus-openstack-exporter Helm Chart [1] is currently available
in the Openstack-Helm-Infra (OSH-I) repo but not yet integrated into the
stx-openstack application.

This change integrates the prometheus-openstack-exporter Helm Chart
into the openstack-armada-app repos. For this, this change:
- updates the OSH-I Debian package to include the chart
- creates the Helm chart's plugin without applying any overrides
- creates the FluxCD manifests by replicating the default configs
available in the values.yaml
- disables the Helm chart so it's not deployed by the app

Test Plan:
[PASS] build openstack packages and tarball
[PASS] upload and apply the app in a vbox AIO-SX system
[PASS] prometheus-openstack-exporter Helm chart included in starlingx
       chart repo (helm search repo starlingx)
[PASS] prometheus-openstack-exporter Helm Release not installed
       (helm list -n openstack)

[1]05f2f45971/prometheus-openstack-exporter

Story: 2011581
Task: 53013

Change-Id: I3ed19b00413e14ba56dd107fb85f85138d18c7e3
Signed-off-by: Alex Figueiredo <alex.fernandesfigueiredo@windriver.com>
2025-11-03 10:47:41 -03:00
..

This repo is for https://github.com/openstack/openstack-helm-infra

Changes to this repo are needed for StarlingX and those changes are not yet merged. Rather than clone and diverge the repo, the repo is extracted at a particular git SHA, and patches are applied on top.

As those patches are merged, the SHA can be updated and the local patches removed.