mirror of https://github.com/portainer/portainer
fix(clustersetup): set a default access mode (#7745)
parent
a1a88eb5e4
commit
43e3cb476b
|
@ -202,7 +202,7 @@
|
|||
</tr>
|
||||
<tr ng-repeat="class in ctrl.StorageClasses">
|
||||
<td>
|
||||
<div class="flex-row vertical-center">
|
||||
<div class="flex flex-row items-center h-full">
|
||||
<label class="switch mr-2 mb-0">
|
||||
<input type="checkbox" ng-model="class.selected" /><span class="slider round" data-cy="kubeSetup-storageToggle{{ class.Name }}"></span>
|
||||
</label>
|
||||
|
@ -218,7 +218,7 @@
|
|||
></storage-access-mode-selector>
|
||||
</td>
|
||||
<td>
|
||||
<div style="margin: 5px">
|
||||
<div class="flex flex-row items-center h-full">
|
||||
<label class="switch mr-2 mb-0"
|
||||
><input type="checkbox" ng-model="class.AllowVolumeExpansion" /><span
|
||||
class="slider round"
|
||||
|
|
|
@ -307,6 +307,9 @@ class KubernetesConfigureController {
|
|||
if (storage) {
|
||||
item.selected = true;
|
||||
item.AccessModes = storage.AccessModes.map((name) => this.availableAccessModes.find((accessMode) => accessMode.Name === name));
|
||||
} else if (this.availableAccessModes.length) {
|
||||
// set a default access mode if the storage class is not enabled and there are available access modes
|
||||
item.AccessModes = [this.availableAccessModes[0]];
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ export function StorageAccessModeSelector({
|
|||
closeMenuOnSelect={false}
|
||||
onChange={(value) => onChange(storageClassName, value)}
|
||||
inputId={inputId}
|
||||
placeholder="Select one or more teams"
|
||||
placeholder="Not configured"
|
||||
data-cy={`kubeSetup-storageAccessSelect${storageClassName}`}
|
||||
/>
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue