mirror of https://github.com/rancher/ui.git
parent
0169ef2a50
commit
3e61dabb9f
|
|
@ -54,11 +54,16 @@
|
||||||
<label class="acc-label">
|
<label class="acc-label">
|
||||||
{{t "cruStorageClass.provisioner.label"}}
|
{{t "cruStorageClass.provisioner.label"}}
|
||||||
</label>
|
</label>
|
||||||
{{searchable-select
|
{{#input-or-display
|
||||||
allowCustom=true
|
editable=isNew
|
||||||
content=supportedProvisionerChoices
|
value=primaryResource.provisioner
|
||||||
value=primaryResource.provisioner
|
|
||||||
}}
|
}}
|
||||||
|
{{searchable-select
|
||||||
|
allowCustom=true
|
||||||
|
content=supportedProvisionerChoices
|
||||||
|
value=primaryResource.provisioner
|
||||||
|
}}
|
||||||
|
{{/input-or-display}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
@ -86,6 +91,7 @@
|
||||||
parameters=primaryResource.parameters
|
parameters=primaryResource.parameters
|
||||||
editing=notView
|
editing=notView
|
||||||
registerHook=(action "registerHook")
|
registerHook=(action "registerHook")
|
||||||
|
mode=mode
|
||||||
}}
|
}}
|
||||||
{{/accordion-list-item}}
|
{{/accordion-list-item}}
|
||||||
|
|
||||||
|
|
@ -100,7 +106,7 @@
|
||||||
<label class="acc-label">
|
<label class="acc-label">
|
||||||
{{t "cruStorageClass.reclaimPolicy.label"}}
|
{{t "cruStorageClass.reclaimPolicy.label"}}
|
||||||
</label>
|
</label>
|
||||||
{{#if isView}}
|
{{#if (or isView isEdit)}}
|
||||||
<div>
|
<div>
|
||||||
{{t (concat "cruStorageClass.reclaimPolicy." primaryResource.reclaimPolicy)}}
|
{{t (concat "cruStorageClass.reclaimPolicy." primaryResource.reclaimPolicy)}}
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -182,7 +188,7 @@
|
||||||
<label class="acc-label">
|
<label class="acc-label">
|
||||||
{{t "cruStorageClass.volumeBindingMode.label"}}
|
{{t "cruStorageClass.volumeBindingMode.label"}}
|
||||||
</label>
|
</label>
|
||||||
{{#if isView}}
|
{{#if (or isView isEdit)}}
|
||||||
<div>
|
<div>
|
||||||
{{primaryResource.volumeBindingMode}}
|
{{primaryResource.volumeBindingMode}}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@ import Component from '@ember/component';
|
||||||
import layout from './template';
|
import layout from './template';
|
||||||
import StorageClassProvisioner from 'shared/mixins/storage-class-provisioner';
|
import StorageClassProvisioner from 'shared/mixins/storage-class-provisioner';
|
||||||
import { get, setProperties } from '@ember/object';
|
import { get, setProperties } from '@ember/object';
|
||||||
import { isEmpty } from '@ember/utils';
|
|
||||||
|
|
||||||
const DEFAULT_PROVISIONER_CONFIG = {
|
const DEFAULT_PROVISIONER_CONFIG = {
|
||||||
numberOfReplicas: '3',
|
numberOfReplicas: '3',
|
||||||
|
|
@ -18,6 +17,7 @@ export default Component.extend(StorageClassProvisioner, {
|
||||||
layout,
|
layout,
|
||||||
|
|
||||||
provisioner: 'longhorn',
|
provisioner: 'longhorn',
|
||||||
|
mode: 'new',
|
||||||
defaultProvisionerConfig: DEFAULT_PROVISIONER_CONFIG,
|
defaultProvisionerConfig: DEFAULT_PROVISIONER_CONFIG,
|
||||||
fields: Object.keys(DEFAULT_PROVISIONER_CONFIG),
|
fields: Object.keys(DEFAULT_PROVISIONER_CONFIG),
|
||||||
|
|
||||||
|
|
@ -36,12 +36,4 @@ export default Component.extend(StorageClassProvisioner, {
|
||||||
setProperties(this, { model: changes });
|
setProperties(this, { model: changes });
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
actions: {
|
|
||||||
setParams(k) {
|
|
||||||
if (!isEmpty(k)) {
|
|
||||||
setProperties(this, { model: k });
|
|
||||||
}
|
|
||||||
},
|
|
||||||
},
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@
|
||||||
<FormKeyValue
|
<FormKeyValue
|
||||||
@addActionLabel="clusterNew.googlegke.nodeLabels.addAction"
|
@addActionLabel="clusterNew.googlegke.nodeLabels.addAction"
|
||||||
@changed={{action (mut model)}}
|
@changed={{action (mut model)}}
|
||||||
@editing=editing
|
@editing={{not (eq mode "edit")}}
|
||||||
@initialMap={{defaultProvisionerConfig}}
|
@initialMap={{model}}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
Loading…
Reference in New Issue