mirror of https://github.com/rancher/ui.git
fix rke1 psa config template field
This commit is contained in:
parent
ef010cde9c
commit
269155b357
|
|
@ -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]
|
||||
}),
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue