Commit Graph

165 Commits

Author SHA1 Message Date
adriancole 61067d3683 Deprecated remaining code related to RestContext, RestApiMetadata, and RestClientModule for ApiContext, HttpApiMetadata, HttpApiModule 2013-04-09 22:07:43 -07:00
Andrew Gaul ce3047517f Allow configuration of session renewal.
Also set default timeout to 30 minutes.  This works around a situation
where we used an expired token.  I saw symptoms where CloudFiles
temporary signed URLs worked for hours 0-23, renewed the token, worked
for hours 23-24, then failed for hours 24-46.  The cycle then repeats.
2013-03-12 21:40:34 -07:00
Adrian Cole fb69ae0fa9 bump master to 1.7.0-SNAPSHOT 2013-03-08 23:02:40 -08:00
adriancole c31145e42e [maven-release-plugin] prepare for next development iteration 2013-03-04 06:13:59 -08:00
adriancole 0eb3ee8091 [maven-release-plugin] prepare release jclouds-1.6.0-alpha.4 2013-03-04 06:13:57 -08:00
adriancole 89fda8ee28 [maven-release-plugin] prepare for next development iteration 2013-02-04 17:30:46 -08:00
adriancole 2b0ad28f26 [maven-release-plugin] prepare release jclouds-1.6.0-alpha.2 2013-02-04 17:30:44 -08:00
adriancole 267069755e [maven-release-plugin] prepare for next development iteration 2013-02-02 08:41:53 -08:00
adriancole 7c924b312f [maven-release-plugin] prepare release jclouds-1.6.0-alpha.1 2013-02-02 08:41:51 -08:00
Adrian Cole 37e587ee51 changes related to centralizing construction of invokables 2013-01-19 17:17:30 -08:00
adriancole dc4ca1efbd removed deprecated methods which were easy to do 2013-01-19 08:32:45 -08:00
Adrian Cole 1ab3f0bb44 accomodate runtime credential changes 2013-01-15 22:26:50 -08:00
Adrian Cole 47c215c63c removed custom guava code for scoped binding and type params 2013-01-08 22:48:10 -08:00
Adrian Cole 2480481835 dependent changes on tests and internal classes 2013-01-08 00:32:45 -08:00
Adrian Cole 74c633f90a moved all providers and test cases from j.l.r.Method -> Invokable 2013-01-05 18:51:38 -08:00
Adrian Cole 42c7037a59 removed unused code or duplicated code; moved code only used once to where its used 2013-01-01 00:08:34 -08:00
Adrian Cole c39503b682 TimeoutException is controllable via upping timeout properties; don't add more retry loops and stacktraces 2012-12-31 17:09:27 -08:00
Adrian Cole cddd35bc51 removed unnecessary generic types and made RestAnnotationProcessor immutable 2012-12-30 23:18:59 -08:00
Adrian Cole 2523ab54ac removed use of static fields to share type mapping info 2012-12-30 17:22:03 -08:00
Adrian Cole 13d8b9c402 replaced @Timeout w/explicit properties 2012-12-30 12:31:43 -08:00
Adrian Cole 9b1872c6ff removed custom code that duplicates functionality of guava fallbacks 2012-12-27 16:54:31 -08:00
Adrian Cole 20c3426fc8 replaced jersey w/Uris & UriTemplates; removed complexity in url encoding and edge cases like matrix params 2012-12-24 14:32:59 -08:00
Andrew Gaul 08b9982384 Enforce modifier order via Checkstyle
Also fix violations, via:

find -name \*.java | xargs sed -i 's/final static/static final/'
find -name \*.java | xargs sed -i 's/static private/private static/'
find -name \*.java | xargs sed -i 's/static abstract/abstract static/'
2012-11-01 20:01:30 -07:00
Andrew Gaul 93d69ece2b Enforce newline at end of file via Checkstyle
Also address all warnings, via:

find -name \*.java | while read i; do if [ x`tail -c 1 $i` != x"" ]; then echo >> $i; fi; done
2012-10-29 22:12:44 -07:00
Andrew Gaul e7dde3aff5 Address minor copyright notice typos 2012-10-28 23:27:56 -07:00
Adrian Cole 28d766b9df bumped to 1.6.0-SNAPSHOT 2012-09-17 01:43:52 -07:00
Adrian Cole c0e8470952 default region endpoint for rackspace legacy apis 2012-08-29 23:47:05 -07:00
Adrian Cole 05fd64af44 cleaned up http builders and expect tests 2012-07-15 01:50:38 -07:00
Adam Lowe 3f5993a2d8 openstack: replacing SerializedName with Named 2012-07-03 14:53:59 +01:00
Adam Lowe 294e405593 openstack: adjusting beans in openstack-nova and openstack-keystone to use ConstructorProperties/Named annotations 2012-07-03 12:39:53 +01:00
Adrian Cole 8311d0a4e4 Issue 988:Extra port added to swift url 2012-06-19 18:32:06 -06:00
Ioannis Canellos 4704e29941 Fixed openstack and openstack-keystone OSGi headers. 2012-06-13 13:05:42 +03:00
Adrian Cole b58060599b Issue 815: repackaged keystone classes into their own api 2012-06-06 14:57:50 -07:00
vijaykiran f9d25a1302 Fix port number in the parseauthentication 2012-06-05 13:12:40 +02:00
Ioannis Canellos b078adc3ce Removed fragments and dynamic imports. Added centralized control of the maven-bundle-plugin. 2012-06-03 19:41:54 +03:00
Adam Lowe df919fb187 openstack-quantum: adding NETWORK service type and corresponding service in keystoneAuthResponse.json 2012-06-01 16:00:32 +01:00
Adam Lowe 57c11155fb openstack-glance: following example in swift and not extending openstack-common BaseListOptions 2012-05-31 14:43:56 +01:00
Adam Lowe 03267c6e33 openstack-glance: Adding create, reserve, update, upload and delete methods to ImageClient 2012-05-31 13:41:00 +01:00
Adrian Cole 93381f47a4 Issue 945:Port number is missing in service-managemant-url while invoking the Nova API of openstack 2012-05-25 22:26:53 -07:00
Adrian Cole f1c02d092f Issue 926: cleaned up usage of authentication client 2012-05-22 11:31: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
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
Adrian Cole 0b59dea073 removed ContextBuilder subclasses; added unwrap; undid generic params 2012-04-16 00:44:20 -07: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 5c6ce9f081 organize imports 2012-03-28 03:37:48 -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 9946ee9fd4 changes to facilitate services that do not have regions 2012-03-19 01:03:24 -07:00
Adrian Cole 8be2fedbee fixed license 2012-03-15 09:34:31 -07:00
Adrian Cole e9f29883d9 added new Extension annotation for determining if clients are available or not 2012-03-14 18:25:04 -07:00
Adrian Cole ee4f00b645 added extension api to nova 2012-03-12 21:42:49 -07:00
Matt Stephenson cc4b0cac82 Add compute service support to openstack-labs nova client 2012-03-09 13:33:30 -08:00
Ioannis Canellos 5490b3068c [842] Added required import packages to cloudfiles api bundle. Improved import packages in all bundles. 2012-02-17 00:49:39 +02:00
Adrian Cole 241a33b5c8 better error message on service not available 2012-02-09 18:31:44 +00:00
Adrian Cole 567f845444 corrected keystone parsing and default url for hp cloud storage 2012-02-09 17:54:06 +00:00
Adrian Cole 5830665a74 HP Cloud Identity Services/CDN 2012-02-09 06:36:09 +01:00
Adrian Cole fe4d148528 updated current version to 1.5.0-SNAPSHOT 2012-02-04 11:06:07 -08:00
Adrian Cole ae1effd748 made openstack multi-region, and now select correct endpoint via apiversion property 2012-02-04 00:51:44 -08:00
Adrian Cole e759c6a450 openstack and rackspace related changes for Issue 826 2012-02-03 00:29:27 -08:00
Jeremy Daggett d57fb93211 Merge remote-tracking branch 'keg/master'
Conflicts:
	common/openstack/src/main/java/org/jclouds/openstack/keystone/v1_1/config/AuthenticationServiceModule.java
	common/openstack/src/test/java/org/jclouds/openstack/keystone/v2_0/internal/BaseKeystoneRestClientExpectTest.java
2012-02-02 15:06:39 -08:00
Jeremy Daggett 50cf37f722 Merged latest jclouds master branch 2012-02-02 13:25:17 -08:00
Jeremy Daggett fa51a2734c Fixed rename of files 2012-02-01 22:42:09 -08:00
Jeremy Daggett e4c32bc00b Fixed files before merge 2012-02-01 22:39:29 -08:00
Adrian Cole 5e23d34f91 cruft removal 2012-01-31 19:44:39 -08:00
Adrian Cole 4bcea6fa23 fixed case on keystone 2012-01-31 13:01:20 -08:00
Adrian Cole 6f8c633ff2 set default credential type to apiAccessKeyCredentials and a property to use passwordCredentials 2012-01-31 13:01:18 -08:00
Adrian Cole 4ba1da5d20 scoped retryOnRenew binding to keystone as opposed to nova 2012-01-31 13:01:18 -08:00
Adrian Cole f8ebb675b6 fixed structure of auth request and organized tenantId to precede username 2012-01-31 13:01:18 -08:00
Adrian Cole bf4b6e8c95 Issue 823:migrate rackspace services to authenticationservice 1.1 2012-01-29 23:11:23 +08:00
Jeremy Daggett bf58be7a6d Fixed broken test 2012-01-26 09:55:19 -08:00
Jeremy Daggett 676e153080 Added support Keystone style auth 2012-01-25 18:35:24 -08:00
Adrian Cole b78dc18e3a Issue 815: example usage of ServerClient using keystone authentication 2012-01-18 22:47:28 -08:00
Adrian Cole 1e19db93fd Issue 815: initial keystone auth 2012-01-18 20:52:04 -08:00
Jeremy Daggett cf87d72ecf Adding sample Keystone Auth response 2012-01-18 13:36:16 -08:00
Adrian Cole 3df052565f updated current version to 1.4.0-SNAPSHOT 2012-01-16 13:08:32 -08:00
Adrian Cole a14ad27258 Issue 731: code cleanup 2012-01-15 11:43:08 -08:00
Adrian Cole 63320f15b6 Issue 731: unravel dependency cycle to only use interfaces 2012-01-15 11:30:22 -08:00
Andrew Donald Kennedy 2d0db63f51 Issue 731: Add RetryOnRenew handler to renew expired token 2012-01-10 17:41:37 -08:00
Adrian Cole f390f314ee Issue 803: changes needed when guice is in production mode 2012-01-07 06:08:32 -08:00
Adrian Cole f06e6982eb Issue 800:introduce property for build version 2012-01-05 17:51:55 -08:00