Configurable Cloud VM is a small command line tool for automatically creating development and demo environments for complex projects. The tool sets up these development environments inside a virtual machine which it automatically creates on the user’s host computer. This avoids polluting the user’s host machine with components from the chosen development environment and provides a clean, predictable and repeatable environment in which this development environment can run.
This PR contains a number of preparatory PRs for getting ccloudvm ready to work with Clearlinux. It
Adds support for .xz compressed backing images.
Adds support for specifying a BIOS file when booting an instance. This is needed for EFI boot.
Outputs an ssh connection string when the --debug flag is passed to the create command. This allows users to ssh into an inside which has failed to create properly due to a corrupted cloud-init file.
Fix the erroneous Downloading messages which were output even when ccloudvm was using a cached file rather than a backing image.
Coverage increased (+0.2%) to 68.832% when pulling d760a55901aa46fb6e6d4ff030ee16b355d0d0e9 on markdryan:bios into 21b87f5f38823de6b079ba1ad2cbd3d3fa437042 on intel:master.
This PR contains a number of preparatory PRs for getting ccloudvm ready to work with Clearlinux. It