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>