mirror of https://github.com/rancher/dashboard.git
45 lines
987 B
JavaScript
45 lines
987 B
JavaScript
export const VOLUME_PLUGINS = [
|
|
{
|
|
labelKey: 'persistentVolume.awsElasticBlockStore.label',
|
|
value: 'awsElasticBlockStore',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.azureDisk.label',
|
|
value: 'azureDisk',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.azureFile.label',
|
|
value: 'azureFile',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.gcePersistentDisk.label',
|
|
value: 'gcePersistentDisk',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.hostPath.label',
|
|
value: 'hostPath',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.local.label',
|
|
value: 'local',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.csi.label',
|
|
value: 'csi',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.nfs.label',
|
|
value: 'nfs',
|
|
},
|
|
{
|
|
labelKey: 'persistentVolume.vsphereVolume.label',
|
|
value: 'vsphereVolume',
|
|
},
|
|
];
|
|
|
|
export default {
|
|
source() {
|
|
return this.t(VOLUME_PLUGINS.find(plugin => this.spec[plugin.value]).labelKey);
|
|
}
|
|
};
|