Provide unique name for psp-plugin

The application framework requires that plugin names are unique accross
all apps loaded on the system. This change ensures that psp plugin does
not conflict and can be properly enabled on a system

Closes-Bug: 1889019

Change-Id: I187c4f421a3045e6ac4f994fe358891e0a179a1e
Signed-off-by: Cole Walker <cole.walker@windriver.com>
This commit is contained in:
Cole Walker 2020-07-28 11:37:55 -04:00
parent 75ede556c2
commit 58feaffd3f
4 changed files with 7 additions and 5 deletions

View File

@ -8,8 +8,8 @@
""" System inventory Armada manifest operator.""" """ System inventory Armada manifest operator."""
from k8sapp_vault.helm.ceph_pools_audit import PSPRolebindingHelm
from k8sapp_vault.helm.rbd_provisioner import VaultHelm from k8sapp_vault.helm.rbd_provisioner import VaultHelm
from k8sapp_vault.helm.psp_rolebinding import PSPRolebindingHelm
from sysinv.common import constants from sysinv.common import constants
from sysinv.helm import manifest_base as base from sysinv.helm import manifest_base as base
@ -20,12 +20,15 @@ class VaultArmadaManifestOperator(base.ArmadaManifestOperator):
APP = constants.HELM_APP_VAULT APP = constants.HELM_APP_VAULT
ARMADA_MANIFEST = 'armada-manifest' ARMADA_MANIFEST = 'armada-manifest'
CHART_GROUP_PSP_ROLEBINDING = 'vault-psp-rolebinding'
CHART_GROUP_VAULT = 'vault' CHART_GROUP_VAULT = 'vault'
CHART_GROUPS_LUT = { CHART_GROUPS_LUT = {
PSPRolebindingHelm.CHART: CHART_GROUP_PSP_ROLEBINDING,
VaultHelm.CHART: CHART_GROUP_VAULT VaultHelm.CHART: CHART_GROUP_VAULT
} }
CHARTS_LUT = { CHARTS_LUT = {
PSPRolebindingHelm.CHART: 'vault-psp-rolebinding',
Vault.CHART: 'vault' Vault.CHART: 'vault'
} }

View File

@ -7,4 +7,4 @@
# Helm: Supported charts: # Helm: Supported charts:
# These values match the names in the chart package's Chart.yaml # These values match the names in the chart package's Chart.yaml
HELM_CHART_VAULT = 'vault' HELM_CHART_VAULT = 'vault'
HELM_CHART_PSP_ROLEBINDING = 'psp-rolebinding' HELM_CHART_PSP_ROLEBINDING = 'vault-psp-rolebinding'

View File

@ -34,7 +34,6 @@ systemconfig.helm_applications =
systemconfig.helm_plugins.vault = systemconfig.helm_plugins.vault =
001_vault = k8sapp_vault.helm.vault:VaultHelm 001_vault = k8sapp_vault.helm.vault:VaultHelm
002_psp-rolebinding = k8sapp_vault.helm.psp_rolebinding:PSPRolebindingHelm 002_vault-psp-rolebinding = k8sapp_vault.helm.psp_rolebinding:PSPRolebindingHelm
[wheel] [wheel]
universal = 1 universal = 1

View File

@ -4,7 +4,7 @@ metadata:
schema: metadata/Document/v1 schema: metadata/Document/v1
name: vault-psp-rolebinding name: vault-psp-rolebinding
data: data:
chart_name: psp-rolebinding chart_name: vault-psp-rolebinding
release: vault-psp-rolebinding release: vault-psp-rolebinding
namespace: vault namespace: vault
values: values: