platform-armada-app/stx-platform-helm
Joshua Reed e49ef87109 Update FluxCD api versions in app manifest
FluxCD supports the following api versions
for helm/source:

helm.toolkit.fluxcd.io now supports v2.
source.toolkit.fluxcd.io now supports v1.

This change seeks to update references of

source.toolkit.fluxcd.io/v1beta1 to
source.toolkit.fluxcd.io/v1

and also

helm.toolkit.fluxcd.io/v2beta1 to
helm.toolkit.fluxcd.io/v2

Making this change eliminates warnings in
FluxCD operations on the platform. Without
this change the beta versions of the api
still work, but are going to be phased out
in future releases of FluxCD. Therefore
this change must happen. No changes to yaml
file structure are required for the api
change from beta to full v1/v2 version,
respectively.

The beta changes are compatible with the current
and past versions of FluxCD in stx 8.0, 9.0 and
current 10.0.

Reference:

Per the migration to v2.3.0 of FluxCD, various
APIs were promoted requiring application adjustments
within the manifests.

See https://github.com/fluxcd/flux2/releases/tag/v2.3.0

Test Plan:
PASS: Build ISO & Bootstrap AIO-SX
PASS: After bootstrap verify that the app
      has applied without error and is using
      the correct helm/source api versions.

Story: 2011129
Task: 50267

Change-Id: I97f8ebdabe9d9004e0d3c0f37fd3c5a31b1e73f2
Signed-off-by: Joshua Reed <joshua.reed@windriver.com>
2024-06-05 07:06:31 -06:00
..
debian Update ceph-csi helm charts to v3.11.0 2024-04-29 18:41:17 +00:00
stx-platform-helm Update FluxCD api versions in app manifest 2024-06-05 07:06:31 -06:00