fix: Fix for create image from volume

Only row & qcow2 are supported to create image from volume

Change-Id: I837bd1cf8059d19ab652d344f587de04f6010789
This commit is contained in:
zhuyue 2021-09-02 10:13:43 +08:00 committed by zhu yue
parent 323396b545
commit c7dad26700
2 changed files with 8 additions and 4 deletions

View File

@ -14,7 +14,7 @@
import { inject, observer } from 'mobx-react';
import { ModalAction } from 'containers/Action';
import { imageOS, imageFormats } from 'resources/image';
import { volumeCreateImageTypes, imageOS } from 'resources/image';
import globalVolumeStore from 'stores/cinder/volume';
import { isAvailable } from 'resources/volume';
@ -46,10 +46,9 @@ export class CreateImage extends ModalAction {
}
get formatList() {
// todo: filter formats by settings
return Object.keys(imageFormats).map((key) => ({
return Object.keys(volumeCreateImageTypes).map((key) => ({
label: volumeCreateImageTypes[key],
value: key,
label: imageFormats[key],
}));
}

View File

@ -62,6 +62,11 @@ export const imageFormatsConsole = {
iso: t('ISO - Optical disc image format'),
};
export const volumeCreateImageTypes = {
raw: t('RAW - Raw disk image format'),
qcow2: t('QCOW2 - QEMU image format'),
};
export const imageFormatsAdmin = {
aki: t('AKI - Amazon kernel image format'),
ari: t('ARI - Amazon ramdisk image format'),