Files
app-openbao/stx-openbao-helm
David Bastos 3ca9c00a34 Override "after" key deprecated by "dependent_apps"
Adjust the metadata.yaml of the openbao application to no longer
use the after key and instead use the "dependent_apps" key.

This new feature allows the app to configure mutually exclusive
dependencies, which means the openbao app requires
platform-integ-apps or rook-ceph to be installed.

With the action set to apply, when trying to apply openbao the
app framework will try to install platform-integ-apps or
rook-ceph automatically.

Test Plan:
PASS: build-pkgs && build-image
PASS: fresh install AIO-SX
PASS: Upload, remove, apply and delete openbao app
PASS: Update and rollback openbao app
PASS: When trying to apply obenbao, an installation attempt is made
      for platform-integ-app and rook-ceph. Since only one can be
      installed at a time, if either of them manages to complete the
      installation, openbao is applied normally.

Story: 2011351
Task: 52349

Depends-On: https://review.opendev.org/c/starlingx/config/+/952863
Depends-On: https://review.opendev.org/c/starlingx/config/+/953638

Change-Id: I00dc51fc823a0d636930e1f6c09f794b60428b7d
Signed-off-by: David Bastos <david.barbosabastos@windriver.com>
2025-06-30 12:11:03 -03:00
..
2025-01-14 09:37:28 -05:00