StarlingX Vault App
Go to file
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
helm-charts do not rekey when vault server pods need upgrade 2024-08-15 17:10:25 +00:00
python3-k8sapp-vault allow vault-manager chart disable 2024-09-25 20:15:21 +00:00
stx-vault-helm Add metadata behaviour action for software deploy 2024-09-03 13:25:13 +00:00
stx-vault-manager/debian run vault-manager as non-root 2024-07-15 19:30:21 +00:00
.gitignore Update app Zuul Check Jobs. 2023-12-18 15:34:44 -06:00
.gitreview Added .gitreview 2020-07-02 09:08:19 +00:00
.zuul.yaml Add minimum Kubernetes version supported 2024-02-06 15:14:34 -03:00
bindep.txt Enable py39 tox gate/test for app plugins 2021-09-13 11:34:49 -04:00
config Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
CONTRIBUTING.rst Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:13:40 -04:00
debian_iso_image.inc vault-armada-app: update debian_iso_image.inc 2022-11-24 11:47:30 +08:00
debian_pkg_dirs Separate vault-manager to a new package 2024-03-11 14:49:10 -04:00
debian_stable_docker_images.inc Add Debian based stx-vault-manager image 2023-01-18 13:37:01 -05:00
github_sync.trigger Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
HACKING.rst Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
requirements.txt Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
test-requirements.txt Initial commit for stx-vault app 2020-07-09 11:18:44 -04:00
tox.ini Update app Zuul Check Jobs. 2023-12-18 15:34:44 -06:00