Commit graph

462 commits

Author SHA1 Message Date
Pedro Algarvio
aa96d5d6a3 The launch template names changed
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
3d82d8dfaf Catch exceptions when creating instances
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
8542fa1606 Set a connect timeout on the ssh command
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
abd51f2a04 When on a GitHub actions runner, spin the unmodified launch template.
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
fce2e1cc76 Grab the key name from the environment
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
49447f1c53 Update to the newer tools functionality
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
8d961e9299 Ensure we're using UTF-8 on the remote python calls
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
aae656af1c Properly handle symlinks on windows
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
ec9a456c49 Include the tests chunk, if set, in the VM name
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
a4247b6a1d Set environment variable that skips or tracks code coverage
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
37f2fa6d12 Write environment variables to .ci-env which get's uploaded and evaluated on the VM
This is too avoid passing a CLI with too many arguments that the shell
can't handle.

Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00
Pedro Algarvio
1f2c1fac9b Initial work for the Self Github Actions Runners
Signed-off-by: Pedro Algarvio <palgarvio@vmware.com>
2022-12-14 11:23:26 -07:00