Adds a new AwsEbsVolume evidence type for AWS EBS disks and the related pre/post-processors so we can attach and mount these disks.
Other notes:
Moves IsBlockDevice() to util module
Requires CLOUD_PROVIDER in config to be set to AWS
Adds a new AWS_ZONE config parameter for the default zone.
Applicable issues
Fixes #1318
Additional information
Only certain disk types are compatible with multi-attach so this first iteration will only support those types, and for other disk types we'll only be able to support a single worker for now. In future PRs we'll try to come up with a method to process these disks, possibly by making a copy of the disk with a disk type that supports multi-attach.
WIP
Description of the change
Adds a new
AwsEbsVolume
evidence type for AWS EBS disks and the related pre/post-processors so we can attach and mount these disks.Other notes:
IsBlockDevice()
to util moduleCLOUD_PROVIDER
in config to be set toAWS
Applicable issues
Fixes #1318
Additional information
Only certain disk types are compatible with multi-attach so this first iteration will only support those types, and for other disk types we'll only be able to support a single worker for now. In future PRs we'll try to come up with a method to process these disks, possibly by making a copy of the disk with a disk type that supports multi-attach.
Checklist