From 269155b3577f40309e12fcd74e86a939d924e080 Mon Sep 17 00:00:00 2001 From: Nancy Butler <42977925+mantis-toboggan-md@users.noreply.github.com> Date: Thu, 26 Jan 2023 10:34:20 -0700 Subject: [PATCH] fix rke1 psa config template field --- .../cluster-driver/driver-rke/component.js | 35 ++----------------- .../cluster-driver/driver-rke/template.hbs | 10 +++--- translations/en-us.yaml | 1 - 3 files changed, 7 insertions(+), 39 deletions(-) diff --git a/lib/shared/addon/components/cluster-driver/driver-rke/component.js b/lib/shared/addon/components/cluster-driver/driver-rke/component.js index fad139d1e..66464ed6b 100644 --- a/lib/shared/addon/components/cluster-driver/driver-rke/component.js +++ b/lib/shared/addon/components/cluster-driver/driver-rke/component.js @@ -718,38 +718,7 @@ export default InputTextFile.extend(ManageLabels, ClusterDriver, { }), })); } else { - set(this, 'config.services.kubeApi.podSecurityPolicy', value ); - } - - return value; - } - }), - - kubeApiPSAC: computed('config.services.kubeApi.podSecurityConfiguration', { - get() { - let psaConfig = get(this, 'config.services.kubeApi'); - - if (typeof psaConfig === 'undefined') { - return undefined; - } - - return get(psaConfig, 'podSecurityConfiguration'); - }, - set(key, value) { - if (!value){ - delete this.config.services.kubeApi.podSecurityConfiguration - } else { - if (typeof get(this, 'config.services') === 'undefined') { - set(this, 'config.services', get(this, 'globalStore').createRecord({ - type: 'rkeConfigServices', - kubeApi: get(this, 'globalStore').createRecord({ - type: 'kubeAPIService', - podSecurityConfiguration: value, - }), - })); - } else { - set(this, 'config.services.kubeApi.podSecurityConfiguration', value); - } + set(this, 'config.services', { kubeApi: { podSecurityPolicy: value } }); } return value; @@ -761,7 +730,7 @@ export default InputTextFile.extend(ManageLabels, ClusterDriver, { const intl = get(this, 'intl'); return [ - { displayName: intl.t('clusterNew.psa.default'), }, + { displayName: intl.t('generic.none'), }, ...psacs] }), diff --git a/lib/shared/addon/components/cluster-driver/driver-rke/template.hbs b/lib/shared/addon/components/cluster-driver/driver-rke/template.hbs index 8b65b57d1..b798d0b17 100644 --- a/lib/shared/addon/components/cluster-driver/driver-rke/template.hbs +++ b/lib/shared/addon/components/cluster-driver/driver-rke/template.hbs @@ -525,29 +525,29 @@ {{t "clusterNew.psa.label"}} {{#if clusterTemplateCreate}} {{/if}} {{#input-or-display editable=notView - value=config.services.kubeApi.podSecurityConfiguration + value=cluster.defaultPodSecurityAdmissionConfigurationTemplateName }} {{new-select content=psaOpts optionLabelPath="displayName" optionValuePath="id" localizedPrompt=true - value=kubeApiPSAC + value=cluster.defaultPodSecurityAdmissionConfigurationTemplateName }} {{/input-or-display}} diff --git a/translations/en-us.yaml b/translations/en-us.yaml index 45a89bbe0..ed363ac3c 100644 --- a/translations/en-us.yaml +++ b/translations/en-us.yaml @@ -4472,7 +4472,6 @@ clusterNew: shortLabel: Open Telekom Cloud CCE psa: label: Pod Security Admission Configuration Template - default: Default psp: label: Default Pod Security Policy none: No policies are defined