cablelabs / snaps-boot

Linux install and network setup for SNAPS
Apache License 2.0
13 stars 11 forks source link

Azure ci refactor #294

Closed spisarski closed 5 years ago

spisarski commented 5 years ago

What does this PR do?

Fixes #293 Adds option to run CI on Azure VMs.

Do you have any concerns with this PR?

The Azure cli must be installed and cloud credentials must be manually entered and stored on the terraform host. This PR won't break anything but Azure just is not ready for prime-time. All said, this patch should not break our current ci.

How can the reviewer verify this PR?

run the Azure CI scripts

Any background context you want to provide?

As AWS does not support nested VMs, we were forced to run CI on metal instances. Azure supports nested virtualization so this may be a cheaper option

Screenshots or logs (if appropriate)

Questions: