fix rke1 psa config template field

This commit is contained in:
Nancy Butler 2023-01-26 10:34:20 -07:00
parent ef010cde9c
commit 269155b357
3 changed files with 7 additions and 39 deletions

View File

@ -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]
}),

View File

@ -525,29 +525,29 @@
{{t "clusterNew.psa.label"}}
{{#if clusterTemplateCreate}}
<ClusterTemplateOverrideToggle
@path="rancherKubernetesEngineConfig.services.kubeApi.podSecurityConfiguration"
@configVariable={{config.services.kubeApi.podSecurityConfiguration}}
@path="defaultPodSecurityAdmissionConfigurationTemplateName"
@configVariable={{cluster.defaultPodSecurityAdmissionConfigurationTemplateName}}
@addOverride={{action "addOverride"}}
@questions={{model.clusterTemplateRevision.questions}}
/>
{{/if}}
</label>
<CheckOverrideAllowed
@paramName="rancherKubernetesEngineConfig.services.kubeApi.podSecurityConfiguration"
@paramName="defaultPodSecurityAdmissionConfigurationTemplateName"
@applyClusterTemplate={{applyClusterTemplate}}
@clusterTemplateRevision={{model.clusterTemplateRevision.clusterConfig}}
@questions={{model.clusterTemplateRevision.questions}}
>
{{#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}}
</CheckOverrideAllowed>

View File

@ -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