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>