intel / ccloudvm

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.
Apache License 2.0
32 stars 19 forks source link

Prep work for supporting Clearlinux #69

Closed markdryan closed 6 years ago

markdryan commented 6 years ago

This PR contains a number of preparatory PRs for getting ccloudvm ready to work with Clearlinux. It

  1. Adds support for .xz compressed backing images.
  2. Adds support for specifying a BIOS file when booting an instance. This is needed for EFI boot.
  3. 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.
  4. Fix the erroneous Downloading messages which were output even when ccloudvm was using a cached file rather than a backing image.
markdryan commented 6 years ago

Need to update deps.go

coveralls commented 6 years ago

Coverage Status

Coverage increased (+0.2%) to 68.832% when pulling d760a55901aa46fb6e6d4ff030ee16b355d0d0e9 on markdryan:bios into 21b87f5f38823de6b079ba1ad2cbd3d3fa437042 on intel:master.

markdryan commented 6 years ago

@rbradford Should be good to go now.