Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The default ESXi setup does not have a DHCP server but expects
static IPs to be used (e.g., see https://www.packet.com/resources/guides/esxi/).
Allocate static IPs for each machine from a number of addresses
starting with a specific address given inside the subnet (in Packet this
is the next IP address after the host's IP, see link above).
A networkd configuration file is used with Ignition but cloud-config writes its
own networkd configuration file based on the guestinfo.interface* variables.
The coreos-metadata service uses the COREOS_CUSTOM_* variables that are known
to the Container Linux Config Transpiler, too, and got some robustness fixes.
How to use
Because we only have 4 static IPs, do not set
--parallel X
because kola will wait anyway until a machine terminates again and frees an IP.Testing done
Use an ESX server on Packet and use the gateways as visible in the network setting of the Packet web UI, and use the next IP after the server IP as available first static IPs (see link above). When the ESX server is provisioned, a /28 subnet can be specified instead of the defautl /29 but I didn' test this.
I fixed most test failures and skipped tests that rely on network connectivity in the initramfs.