I've addressed your comments and test @mikolajz CreateServer. The example is fine, but .smallest() doesn't return f1-micro but n1-standard-1 as it is the first hardware that supports the image required. In fact MachineTypeInZoneToHardware.apply has this logic where
``` .supportsImage(input.getMachineType().getImageSpaceGb() > 0 ? Predicates.<Image>alwaysTrue() : Predicates.<Image>alwaysFalse()) ``` so f1-micro is filtered out. Not sure we want to address that in this PR, but it is certainly something to keep in mind. --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/24#issuecomment-43743625