Files
app-power-metrics/helm-charts
Alyson Deives Pereira 9198974c7c Upversion telegraf to 1.34.4 and cadvisor to 0.52.1
This commit updates telegraf to 1.34.4 and cadvisor to 0.52.1.

In this change the telegraf helm-chart patch was split into three
different patches to simplify further upversion changes:
0001-Change-chart-name-from-telegraf-ds-to-telegraf.patch
0002-Adjust-telegraf-for-power-metrics.patch
0003-Update-telegraf-image-repository-and-tag.patch

On future upversions, if helm-chart files are not changed upstream, only
patch 0003 will need to be updated.

Moreover, telegraf fluxcd-manifest static override file
(telegraf-static-overrides.yaml) removed "cpu_busy_cycles" metric from
intel_powerstat input plugin. This metric is deprecated and will be
removed in future telegraf version. This metric is replaced by
"cpu_c0_state_residency".

TEST PLAN:
PASS: Build all packages generating an application tarball and validate
      the charts' versions are correct.
PASS: Verify that the application upgrade executes successfully.
PASS: Validate the basic application lifecycle operations: upload,
      apply, remove and delete on kubernetes versions v1.29.2,
      1.30.6, 1.31.5, and 1.32.2.
PASS: Check if "app.starlingx.io/component" is applied to containers.
PASS: Validate helm override parameters are correctly applied.
PASS: Validate that cadvisor metrics are being generated:
      curl cadvisor.power-metrics.svc.cluster.local:80/metrics
PASS: Validate that telegraf metrics are being generated:
      curl telegraf.power-metrics.svc.cluster.local:9273/metrics

Story: 2011472
Task: 52276

Change-Id: I1469d4e1ffc219f233a6c28db5c551ee2900e121
Signed-off-by: Alyson Deives Pereira <alyson.deivespereira@windriver.com>
2025-06-16 15:38:28 -03:00
..