Closed ferricoxide closed 5 months ago
Test-launches work whether or not the bootstrap-AMI is EFI-enabled or not
With the use of m4.large instance types in the current tests/minimal-linux.pkr.hcl, test launches will fail if the bootstrap AMI was EFI-enabled.
m4.large
Things like:
Update instance-type to one that supports EFI. Using:
aws ec2 describe-instance-types \ --filters Name=supported-boot-mode,Values=uefi 'Name=instance-type,Values=t*' \ --query 'InstanceTypes[? ProcessorInfo.SupportedArchitectures[] == `["x86_64"]` ].[InstanceType]' --output text | \ sort
Any of the following instance-types:
t3.2xlarge t3.large t3.medium t3.micro t3.nano t3.small t3.xlarge t3a.2xlarge t3a.large t3a.medium t3a.micro t3a.nano t3a.small t3a.xlarge
Should suffice. Alternately, if one wishes to stay with the m family of instance-types, upgrade to m5, m6i or m7i.
m
m5
m6i
m7i
Expected behavior
Test-launches work whether or not the bootstrap-AMI is EFI-enabled or not
Actual behavior
With the use of
m4.large
instance types in the current tests/minimal-linux.pkr.hcl, test launches will fail if the bootstrap AMI was EFI-enabled.Steps to reproduce behavior
Context/Specifications
Things like:
Suggestions for fix
Update instance-type to one that supports EFI. Using:
Any of the following instance-types:
Should suffice. Alternately, if one wishes to stay with the
m
family of instance-types, upgrade tom5
,m6i
orm7i
.