Right now, the intel-ethernet-operator app is
using beta versions of the Fluxcd and Helm APIs,
and for this reason, some warnings are being thrown.
This change aims to update api versions, removing
beta values following this logic:
Fluxcd:
- source.toolkit.fluxcd.io/v1beta1
+ source.toolkit.fluxcd.io/v1
Helm:
- helm.toolkit.fluxcd.io/v2beta1
+ helm.toolkit.fluxcd.io/v2
No changes to yaml file structure are required
for this change.
Test Plan:
PASS: Build ISO & Bootstrap AIO-SX.
PASS: Upload and apply intel-ethernet-operator app
PASS: Confirm that sysinv.log does not have any
warnings about beta versions related to
intel-ethernet-operator.
Story: 2011129
Task: 50463
Change-Id: Ibaf23cf18c3a7607b3611c683ff8b47ecb54c593
Signed-off-by: Edson Dias <edson.dias@windriver.com>
Renaming `stx-intel-ethernet-operator-helm` to
`stx-intel-ethernet-operator` without specifying the package
relationships might lead to orphaned packages and conflicts.
This commit adds a explicit replacement relationship between
the aforementioned packages.
Test Plan:
PASS: Check whether the older package is replaced with new
package installation.
PASS: Build all packages generating an application tarball and
check whether the charts' versions are correct.
PASS: Validate basic application lifecycle operations:
upload/apply/remove/delete.
Story: 2010929
Task: 50213
Change-Id: I38b33b0d09d2c2abd6aa7999e4fcfd853df0fbf6
Signed-off-by: Guilherme Santos <guilherme.santos@windriver.com>
The current commit enables helm auto-versioning to the Ethernet
Operator charts. It also includes package renames as suggested
in other application's reviews.
Test Plan:
PASS: Build all packages generating an application tarball and
check whether the charts' versions are correct.
PASS: Validate basic application lifecycle operations:
upload/apply/remove/delete.
Story: 2010929
Task: 49907
Author: Guilherme Santos <guilherme.santos@windriver.com>
Change-Id: I8f37d8686f551074b3356e4c665722856499c3ae
Signed-off-by: Guilherme Santos <guilherme.santos@windriver.com>