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
..
2023-01-18 14:20:36 +00:00
2023-01-18 14:20:36 +00:00
2023-01-18 14:20:36 +00:00
2023-12-18 15:34:44 -06:00
2023-01-18 14:20:36 +00:00
2023-12-18 15:34:44 -06:00
2024-09-25 20:15:21 +00:00
2023-01-18 14:20:36 +00:00
2023-12-18 15:34:44 -06:00
2023-01-18 14:20:36 +00:00

k8sapp-vault

This project contains StarlingX Kubernetes application specific python plugins for Vault. These plugins are required to integrate the oidc authorization application into the StarlingX application framework and to support the various StarlingX deployments.