Ref T2015. This implements a cost estimation mechanism for allocation of resources in Drydock. This is intended to help the allocator determine the cheapest resource it can allocate of a given type, based on the lifetime estimation provided on the lease.
For the purposes of testing, this implements test blueprints for two providers other than Amazon EC2. Although the number of permutations is currently limited (because host resources are only filtered based on platform), this will have a more significant impact when Harbormaster builds can request specific attributes on host resources (such as the host having a particular program or being in a particular region).