vault-armada-app/python3-k8sapp-vault
Michel Thebeau fd6f4311e2 allow vault-manager chart disable
In order to disable a chart the k8sapp plugin needs to override the
execute_kustomize_updates method.  Copy Bob's fluxcd kustomize example
in platform-integ-apps:

  https://opendev.org/starlingx/platform-armada-app/commit/928c047b

Note: Disabling the vault-manager suggests that another process will
unseal the vault. The vault server will not be unsealed vault-manager.
If it remains sealed the server's readinessprobe will fail and this will
prevent application-apply. Set vault values.yaml
server.readinessProbe.enabled 'false' if necessary to allow the
application-apply to complete.  The same applies for initialization of
the vault.

Test Plan:
PASS  system helm-chart-attribute-modify works to enable and disable the
     vault-manager chart
PASS  vault sanity
PASS  USM upgrade with vault applied

Story: 2011073
Task: 51071

Change-Id: Icda71ceef89cdb84ecaca8d927f41db92a4626bb
Signed-off-by: Michel Thebeau <Michel.Thebeau@windriver.com>
2024-09-25 20:15:21 +00:00
..
debian Application versioning based on build release 2023-12-29 12:45:46 -03:00
k8sapp_vault allow vault-manager chart disable 2024-09-25 20:15:21 +00:00