fd6f4311e2
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>
47 lines
1.3 KiB
INI
47 lines
1.3 KiB
INI
[metadata]
|
|
name = k8sapp-vault
|
|
summary = StarlingX sysinv extensions for vault
|
|
long_description = file: README.rst
|
|
long_description_content_type = text/x-rst
|
|
license = Apache 2.0
|
|
author = StarlingX
|
|
author-email = starlingx-discuss@lists.starlingx.io
|
|
home-page = https://www.starlingx.io/
|
|
classifier =
|
|
Environment :: OpenStack
|
|
Intended Audience :: Information Technology
|
|
Intended Audience :: System Administrators
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.4
|
|
Programming Language :: Python :: 3.5
|
|
|
|
[files]
|
|
packages =
|
|
k8sapp_vault
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[entry_points]
|
|
systemconfig.helm_applications =
|
|
vault = systemconfig.helm_plugins.vault
|
|
|
|
systemconfig.helm_plugins.vault =
|
|
001_vault = k8sapp_vault.helm.vault:VaultHelm
|
|
002_vault-manager = k8sapp_vault.helm.vault_manager:VaultManagerHelm
|
|
|
|
systemconfig.fluxcd.kustomize_ops =
|
|
vault = k8sapp_vault.kustomize.kustomize_vault:VaultFluxCDKustomizeOperator
|
|
|
|
systemconfig.app_lifecycle =
|
|
vault = k8sapp_vault.lifecycle.lifecycle_vault:VaultAppLifecycleOperator
|
|
|
|
[bdist_wheel]
|
|
universal = 1
|