359 Commits

Author SHA1 Message Date
Adrian Cole
f1c02d092f Issue 926: cleaned up usage of authentication client 2012-05-22 11:31:32 -06:00
Adrian Cole
67d8f9a0f4 image extension related classes under extensions package 2012-05-21 12:39:32 -06:00
Adrian Cole
94404841ca allow use of tenantId when specified numeric 2012-05-20 14:39:32 -07:00
Adrian Cole
96e272a91d Issue 925: added default ctors so that gson can work w/o using sun.misc.Unsafe 2012-05-16 14:51:16 -07:00
Adam Lowe
cc016d5dc8 Adjusting MapBinder to take Map<String,Object> so BindToJsonPayload can bind objects annotated with PayloadParam correctly 2012-05-14 13:09:22 +01:00
Andrew Gaul
191a4e7341 Identity should be tenameName:accessKey
tenantId is something else.  Tested against hpcloud.
2012-05-11 15:34:41 -07:00
Adrian Cole
f0a8870b80 Issue 919: ensure filters work on multi-zone openstack-nova 2012-05-09 18:22:34 -07:00
Adam Lowe
1797b27ed4 Adding OptionalTypeAdaptorFactory to handle the parsing of Optional values 2012-05-08 17:03:18 -07:00
Adrian Cole
743773aeef formatting 2012-05-08 10:14:14 -07:00
Adam Lowe
e95e6df805 openstack-nova: Adjusting Resource and it's descendants to new builder pattern 2012-05-04 18:22:26 +01:00
Andrew Gaul
74440a7a87 Eliminate Throwables2.propagateOrNull
Throwables.propagate always propagates the Throwable; there is no need
to return null.
2012-05-02 13:51:36 -07:00
Adrian Cole
aa14f5b051 always display some error content 2012-05-01 10:10:33 -07:00
Adrian Cole
af65dbbac3 Merge pull request #593 from andrewgaul/string-builder
Prefer unsynchronized StringBuilder
2012-04-30 10:46:21 -07:00
Andrew Gaul
198d19714e Prefer unsynchronized StringBuilder
A few instances remain due to EasyMock and Matcher.
2012-04-30 09:50:18 -07:00
Adam Lowe
5c79c8d3a3 Fixing javadocs 2012-04-30 11:06:46 +01:00
Adam Lowe
71ad3abf2a Renaming 'ServiceClient's AuthenticationClients to save confusion with user-accessible ServiceClient in keystone 2.0 2012-04-30 10:46:50 +01:00
Adam Lowe
a5b3da047e Adding unit tests for keystone 2.0 AdminURL supplier 2012-04-30 10:12:57 +01:00
Adam Lowe
d6ac7be31d Adding AdminURL supplier for keystone 2.0 2012-04-30 10:02:37 +01:00
Adam Lowe
e3fb2543e9 Adding ServiceType for Keystone 2012-04-27 16:53:17 +01:00
Adam Lowe
dda4a46e83 Adding ApiMetadata domain object for Keystone 2.0 2012-04-27 16:41:49 +01:00
Adam Lowe
890dd0c15b Adding adminURL to Endpoint so we can access admin client features 2012-04-27 16:41:06 +01:00
Adam Lowe
0ceb403a91 Fixing javadoc typo 2012-04-27 16:40:41 +01:00
Adam Lowe
fc2d949ae2 Forcing User to default to empty set of Roles 2012-04-27 16:40:29 +01:00
Adam Lowe
7033076f00 Adding description field to Tenant 2012-04-27 16:39:46 +01:00
Adam Lowe
9cfa022863 Adding adminURL to Endpoint so we can access admin client features 2012-04-27 16:39:10 +01:00
Matt Stephenson
381851b8ab Remove IPSocket class, replace with Guava's HostAndPort class. 2012-04-25 17:52:01 -07:00
Adrian Cole
df7d2acbb4 wrapper -> view 2012-04-23 19:14:36 -07:00
Adrian Cole
886d2cafb9 created base Context class with ProviderMetadata and Identity 2012-04-23 16:16:51 -07:00
Adrian Cole
dab1dd69fc fix covariance/assignability in RestContext<? extends Client> subclasses 2012-04-18 15:05:39 -07:00
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
Adrian Cole
0b59dea073 removed ContextBuilder subclasses; added unwrap; undid generic params 2012-04-16 00:44:20 -07:00
Adrian Cole
b3e1b675ef moved AnonymousProviderMetadata to the right package 2012-04-12 12:20:25 -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
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
dca3631aad updated error parser to work with Nova EC2 error message 2012-04-05 17:42:26 -07:00
Adrian Cole
3923e78b9a Issue 896:ec2 doesn't pay attention to api version property 2012-04-02 22:24:59 -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
e46cef9fbb passwordAuthentication is now default for keystone 2012-03-28 03:37:40 -04:00
Adrian Cole
ed1864e810 toString tidies 2012-03-23 13:09:13 -07:00
Adrian Cole
91661f4759 Issue 814: changes needed to be compatible with trystack 2012-03-22 21:37:21 -07:00
Adrian Cole
e1f64356d9 switch bad identity to AuthorizationException as it helps ensure we don't retry 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
Andrew Gaul
e2417605a2 Prefer Guava.nullToEmpty and HttpUtils.nullToEmpty
Make HttpUtils.valueOrEmpty static and change method name to
nullToEmpty to mimic Guava.
2012-03-19 20:48:52 -07:00