mirror of
https://github.com/harvester/harvester-ui-extension.git
synced 2026-10-06 22:26:05 +08:00
Compare commits
3
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b7810c5970 | ||
|
|
72dedd46d1 | ||
|
|
24f716ab20 |
@@ -307,10 +307,10 @@ export default {
|
|||||||
const storageClassName = this.value.spec.storageClassName;
|
const storageClassName = this.value.spec.storageClassName;
|
||||||
const storageClass = this.storageClasses.find((sc) => sc.name === storageClassName);
|
const storageClass = this.storageClasses.find((sc) => sc.name === storageClassName);
|
||||||
|
|
||||||
let readWriteOnce = this.value.isLvm || this.value.isLonghornV2;
|
let readWriteOnce = this.value.isLvm || (!this.value.thirdPartyStorageFeatureEnabled && this.value.isLonghornV2);
|
||||||
|
|
||||||
if (storageClass) {
|
if (storageClass) {
|
||||||
readWriteOnce = storageClass.provisioner === LVM_DRIVER || storageClass.parameters?.dataEngine === DATA_ENGINE_V2;
|
readWriteOnce = storageClass.provisioner === LVM_DRIVER || (!this.value.thirdPartyStorageFeatureEnabled && storageClass.parameters?.dataEngine === DATA_ENGINE_V2);
|
||||||
}
|
}
|
||||||
|
|
||||||
return readWriteOnce ? ['ReadWriteOnce'] : ['ReadWriteMany'];
|
return readWriteOnce ? ['ReadWriteOnce'] : ['ReadWriteMany'];
|
||||||
|
|||||||
@@ -201,10 +201,10 @@ export default {
|
|||||||
|
|
||||||
const storageClass = this.storageClasses.find((sc) => sc.name === storageClassName);
|
const storageClass = this.storageClasses.find((sc) => sc.name === storageClassName);
|
||||||
|
|
||||||
let readWriteOnce = this.value.pvc?.isLvm || this.value.pvc?.isLonghornV2;
|
let readWriteOnce = this.value.pvc?.isLvm || (!this.thirdPartyStorageClassEnabled && this.value.pvc?.isLonghornV2);
|
||||||
|
|
||||||
if (storageClass) {
|
if (storageClass) {
|
||||||
readWriteOnce = storageClass.provisioner === LVM_DRIVER || storageClass.parameters?.dataEngine === DATA_ENGINE_V2;
|
readWriteOnce = storageClass.provisioner === LVM_DRIVER || (!this.thirdPartyStorageClassEnabled && storageClass.parameters?.dataEngine === DATA_ENGINE_V2);
|
||||||
}
|
}
|
||||||
|
|
||||||
return readWriteOnce ? 'ReadWriteOnce' : 'ReadWriteMany';
|
return readWriteOnce ? 'ReadWriteOnce' : 'ReadWriteMany';
|
||||||
|
|||||||
@@ -101,14 +101,14 @@ export default {
|
|||||||
const metricCol = [
|
const metricCol = [
|
||||||
{
|
{
|
||||||
name: 'cpu',
|
name: 'cpu',
|
||||||
labelKey: 'node.detail.glance.consumptionGauge.cpu',
|
labelKey: 'harvester.dashboard.hardwareResourceGauge.cpu',
|
||||||
value: 'id',
|
value: 'id',
|
||||||
formatter: 'HarvesterCPUUsed',
|
formatter: 'HarvesterCPUUsed',
|
||||||
formatterOpts: { showUsed: true },
|
formatterOpts: { showUsed: true },
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'memory',
|
name: 'memory',
|
||||||
labelKey: 'node.detail.glance.consumptionGauge.memory',
|
labelKey: 'harvester.dashboard.hardwareResourceGauge.memory',
|
||||||
value: 'id',
|
value: 'id',
|
||||||
formatter: 'HarvesterMemoryUsed',
|
formatter: 'HarvesterMemoryUsed',
|
||||||
formatterOpts: { showUsed: true },
|
formatterOpts: { showUsed: true },
|
||||||
|
|||||||
@@ -158,7 +158,7 @@ export default class VirtVm extends HarvesterResource {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
action: 'takeVMSnapshot',
|
action: 'takeVMSnapshot',
|
||||||
enabled: !!this.actions?.backup && !this.longhornV2Volumes.length,
|
enabled: (!!this.actions?.snapshot || !!this.action?.backup) && !this.longhornV2Volumes.length,
|
||||||
icon: 'icon icon-snapshot',
|
icon: 'icon icon-snapshot',
|
||||||
label: this.t('harvester.action.vmSnapshot')
|
label: this.t('harvester.action.vmSnapshot')
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user