Adrian Cole
2f9b1738a0
Merge pull request #572 from dralves/image-extension
...
implemented image extension
2012-04-18 07:37:02 -07:00
Adrian Cole
5ea29cbbb7
Merge pull request #560 from danikov/covariant-future-iterables
...
covariant compatible version of futureIterables
2012-04-18 07:35:23 -07:00
danikov
fff1c7dc2d
make FutureIterables covariant compatible + update tests
2012-04-18 13:06:54 +01:00
David Ribeiro Alves
05212b75fa
implemented image extension
2012-04-18 09:37:44 +01:00
Andrew Gaul
004c160aac
Prefer checkNotNull when appropriate
...
Calling checkNotNull on parameters better captures our intent.
2012-04-17 13:34:38 -07:00
Adrian Cole
0b59dea073
removed ContextBuilder subclasses; added unwrap; undid generic params
2012-04-16 00:44:20 -07:00
Adrian Cole
707b97e647
typo in OpenJDK check
2012-04-13 13:43:07 -06:00
Adrian Cole
0d93857601
adjusted test glitches
2012-04-13 13:35:11 -06:00
Adrian Cole
281692bd0b
switch to OpenJDK assertion as opposed to 1.7
2012-04-13 10:24:00 -06:00
Adrian Cole
c56c2d2f72
Issue 897: moved clojure off Factory -> Builder
2012-04-12 17:07:13 -06:00
Adrian Cole
5a3d2a11d6
revert back to openjdk6 and without implicit apt-upgrade
2012-04-11 19:47:22 -06:00
Adrian Cole
23cb01f977
refactor PropertiesBuilder and related types into ApiMetadata and ProviderMetadata, and update all usage
2012-04-11 19:47:09 -06:00
Ignasi Barrera
a059a18ada
Pretty print in payload is now configurable
2012-04-10 16:03:02 +02:00
Adrian Cole
8425716eb4
Merge pull request #543 from andrewgaul/builder
...
Use inference to elide duplicated type parameters
2012-04-08 22:42:35 -07:00
Andrew Gaul
b47860afc1
Use inference to elide duplicated type parameters
...
Found with:
grep 'Builder.*<.*>.*Immutable.*<.*>.*builder();'
2012-04-08 22:32:04 -07:00
Adrian Cole
915b548d04
Issue 899:NPE on cleanUpIncidentalResourcesOfDeadNodes
2012-04-08 22:23:28 -06:00
Adrian Cole
a1913431c4
more details when image doesn't match
2012-04-05 16:55:32 -07:00
Adrian Cole
95b33d335a
Issue 891: update to support lucid
2012-04-03 16:22:02 -07:00
Adrian Cole
8a3712fb2f
fixed tests to not taint static credential cache
2012-04-02 11:43:55 -07:00
Adrian Cole
764e0907f7
Issue 657:ApiMetadata
2012-04-01 18:43:31 -07:00
Adrian Cole
7e6b419068
Issue 891: ubuntu and centos now work with openjdk
2012-03-30 18:34:52 -07:00
Adrian Cole
8ab1d7f26c
return false when node is null
2012-03-30 18:32:16 -07:00
Adrian Cole
a6429398fd
Issue 891: switch to openjdk; tested on ubuntu
2012-03-30 16:57:31 -07:00
Adrian Cole
49e475edcd
Issue 888: consolidate code that addresses naming conventions, using hyphen as default delimiter
2012-03-28 03:37:54 -04:00
Adrian Cole
5c6ce9f081
organize imports
2012-03-28 03:37:48 -04:00
Adrian Cole
343470d0a5
removed deprecated RunScriptOptions & TemplateOptions
2012-03-28 03:37:43 -04:00
Adrian Cole
025396be37
added new properties object
2012-03-28 03:37:41 -04:00
Adrian Cole
296462ecb5
fromTemplate() doesn't ensure descriptions are equal
2012-03-22 21:34:06 -07:00
Adrian Cole
e5d3408d27
more details when ip addresses come out unexpected
2012-03-22 13:47:48 -07:00
Adrian Cole
2ae849dd94
Issue 883:Allow login credentials by osfamily to be specified per-provider
2012-03-22 12:39:48 -07:00
Adrian Cole
2373f89c78
cleaned up toString/equals/hashCode in base options objects
2012-03-21 19:11:49 -07:00
Adrian Cole
728f9612e0
moved logback.xml up to compute module
2012-03-21 13:05:03 -07:00
Adrian Cole
8283e3c17e
Issue 767: decouple log4j from compute module
2012-03-21 13:05:03 -07:00
Adrian Cole
c9b5b1db87
openstack implicit security group integration with compute service; ensured hpcloud doesn't pickup kernel or ramdisk images
2012-03-21 00:20:29 -07:00
Adrian Cole
84fc104a31
Issue 871: renamed LocationPredicate to what it is
2012-03-20 11:59:58 -07:00
Adrian Cole
d7bbfe9cd8
oversight double calling build()
2012-03-20 09:37:27 -07:00
Adrian Cole
2f8b127a32
cleaner impl of LocationPredicate, which doesn't eagerly fetch current location on toString()
2012-03-20 09:34:26 -07:00
Adrian Cole
acd83ce9f4
Issue 336: define ip permissions syntax
2012-03-19 17:52:47 -07:00
Adrian Cole
94f5d230c8
Issue 876:It is possible to write ComputeServiceAdapter in a way that leads to orphaned credentials
2012-03-19 15:52:07 -07:00
Adrian Cole
9bec280c94
createNodeInGroupWithNameAndTemplate hook
2012-03-19 01:03:24 -07:00
Adrian Cole
6301e23a1a
temporary fix to CloudLinux blow-up
2012-03-15 16:33:48 -07:00
Adrian Cole
a1fbb00da6
Issue 871: only providers can have null parent
2012-03-15 14:47:12 -07:00
Adrian Cole
e8d4fe1687
Issue 871: corrected invalid toString message
2012-03-15 13:59:32 -07:00
Adrian Cole
5298951b91
Issue 871: preserve existing logic, but backfill tests based on javadoc
2012-03-15 13:55:43 -07:00
Adrian Cole
61ca816645
reverted pull 446
2012-03-15 08:59:31 -07:00
Alex Heneveld
0676300841
fixes in location containment predicate.
...
the grouping of and's and or's was wrong, causing an NPE in cloudstack tests when investigating parents;
the direction of containment (input should be descendent of location) was wrong also, i think,
to judge by the description "locationEqualsOrChildOf";
code is now a loop rather than fixed investigation of 3 levels
2012-03-15 15:55:49 +02:00
Adrian Cole
67d70fae62
state bug
2012-03-12 19:45:35 -07:00
Adrian Cole
755485537b
allow execChannel to survive sshclient.disconnect, and not be bound by sessionTimeout
2012-03-10 13:25:12 -08:00
Adrian Cole
5e6ddec874
nasty regression in state found by aled
2012-03-09 10:53:54 -08:00
Adrian Cole
dd7b16075e
Issue 861:SSHClient should provide access to input/output streams
2012-03-08 15:48:51 -08:00