Thanks for taking a look, Adrian.
> I'd like to see an example of creating the configuration without using properties files.
See DestroyClusterCommandTest which constructs a PropertiesConfiguration in code, without loading it from a properties file. Is this what you mean?
> for some reason, only hadoop seems to pass integration tests now. perhaps it is transient...
Could it be that your originating IP changes between calls? To work around this you could create a properties file called .whirr-test.properties in your home directory containing
(or a more restrictive CIDR). Then run tests using
mvn verify -DargLine="-Dwhirr.test.identity=$AWS_ACCESS_KEY_ID -Dwhirr.test.credential=$AWS_SECRET_ACCESS_KEY -Dconfig=.whirr-test.properties"