CreateImageWizard: add new image types

The image types 'vsphere', 'guest-image', and 'image-installer' are now
supported by the CreateImageWizard. They require no additional
customizations and support the current registration and packages
customizations.
This commit is contained in:
Jacob Kozol 2022-01-10 17:37:43 +01:00 committed by Sanne Raymaekers
parent 127358f49c
commit f1f3c0cd66
5 changed files with 240 additions and 63 deletions

View file

@ -103,6 +103,57 @@ const onSave = (values) => {
requests.push(request);
}
if (values['target-environment']?.vsphere) {
let request = {
distribution: values.release,
image_requests: [
{
architecture: 'x86_64',
image_type: 'vsphere',
upload_request: {
type: 'aws.s3',
options: {}
}
}],
customizations,
};
requests.push(request);
}
if (values['target-environment']?.['guest-image']) {
let request = {
distribution: values.release,
image_requests: [
{
architecture: 'x86_64',
image_type: 'guest-image',
upload_request: {
type: 'aws.s3',
options: {}
}
}],
customizations,
};
requests.push(request);
}
if (values['target-environment']?.['image-installer']) {
let request = {
distribution: values.release,
image_requests: [
{
architecture: 'x86_64',
image_type: 'image-installer',
upload_request: {
type: 'aws.s3',
options: {}
}
}],
customizations,
};
requests.push(request);
}
return requests;
};