413 Commits

Author SHA1 Message Date
Adrian Cole
c58440f601 fix issue #1254 cloudstack renamed deployvirtualmachineresponse in version 4.1 2013-01-30 11:59:45 -08:00
Richard Downer
a73f08db60 Fix CloudStack URL signing for fields with [ chars
Commit 69a8304 caused the CloudStack QuerySigner to generate invalid
signatures where key names contained square brackets, such as in the
"iptonetworklist[N]" field to deployVirtualMachine. The commit changed
the whole query string being URL-encoded, whereas previously the field
values were encoded but the field names were not. The CloudStack API
guide says that values that should be encoded for signing but not field
names, and indeed the commit does cause signatures to be rejected.

This commit reverses the change to QuerySigner.createStringToSign() and
adds a unit test for this case.
2013-01-29 23:22:10 +00:00
Adrian Cole
1cb4c430b9 accomodate runtime credential changes 2013-01-26 23:27:27 -08:00
Adrian Cole
dae8e10592 [maven-release-plugin] prepare for next development iteration 2013-01-13 21:19:20 -08:00
Adrian Cole
3e28b726af [maven-release-plugin] prepare release jclouds-1.5.5 2013-01-13 21:19:16 -08:00
Andrew Phillips
7ac78fd271 Moving LoginWithPasswordCredentialsTest in CloudStack from o.j.c.loaders to o.j.c.functions
Compare fe888fb9 on 1.5.x with 28e8f266 on master
2013-01-07 16:59:21 -05:00
Hugo Trippaers
fe888fb932 Test the password tool with a domain with a slash
And some tests for other situations
parse domain/user with String.lastIndexOf() instead of a File object
2013-01-03 08:20:00 -08:00
Adrian Cole
69a8304617 replaced jersey w/Uris & UriTemplates; removed complexity in url encoding and edge cases like matrix params 2012-12-24 16:11:08 -08:00
Adrian Cole
a00f4ac86a removed chance of race condition due to duplicate tearDown methods 2012-12-24 02:45:35 -08:00
Adrian Cole
6fb7aa27f2 cloudstack doesn't need a strict bouncycastle dep 2012-12-20 12:21:37 -08:00
Adrian Cole
78053601aa [maven-release-plugin] prepare for next development iteration 2012-12-10 17:43:56 -08:00
Adrian Cole
c33c5a40d8 [maven-release-plugin] prepare release jclouds-1.5.4 2012-12-10 17:43:53 -08:00
Alex Heneveld
718874e348 log debug info at debug, not info 2012-12-01 11:13:26 -08:00
Alex Heneveld
b191860dc7 no warning needed if it's admin or domain_admin rather than normal user 2012-12-01 11:13:25 -08:00
Alex Heneveld
affc508dc7 the associatedNetwork is @Nullable so guard against (a fatal) NPE 2012-12-01 11:13:25 -08:00
Andrea Turli
0cfc571d6e fixed registerISO and its tests
adrian`s comments
RegisterISOexpectedTest added
removed ExceptionParser from registerISO test
2012-11-28 09:42:17 -05:00
Adrian Cole
c5215f9c48 Fix CloudStack ISOClient.get and list ISOs based on test data from http://bugs.cloudstack.org/browse/CS-15572; refactored related tests to expect format 2012-11-27 11:41:25 -08:00
Adrian Cole
dc214f4335 [maven-release-plugin] prepare for next development iteration 2012-11-13 19:49:47 -08:00
Adrian Cole
34152311be [maven-release-plugin] prepare release jclouds-1.5.3 2012-11-13 19:49:46 -08:00
Adrian Cole
3f0b16b64c added test for assigning cloudstack vm into an account 2012-11-13 19:00:43 -08:00
Andrew Bayer
83796f4421 Adding assignVirtualMachine command 2012-11-13 19:00:43 -08:00
Andrew Bayer
77c941ce3f Adding ability to specify account and domain when creating CloudStack instances 2012-11-13 19:00:42 -08:00
Adrian Cole
96b7231b25 refactored cloudstack expect tests and added CloudStackComputeServiceAdapterExpectTest 2012-11-05 11:29:30 -03:00
Adrian Cole
aa8ff8e7ef [maven-release-plugin] prepare for next development iteration 2012-10-11 11:23:44 +02:00
Adrian Cole
5deb0ca54a [maven-release-plugin] prepare release jclouds-1.5.2 2012-10-11 11:23:43 +02:00
Andrew Bayer
d2f7efcda9 Fixing CloudStack TemplateFilter enum to work with 3.x API properly 2012-10-10 12:18:54 +02:00
Adrian Cole
269915ce31 [maven-release-plugin] prepare for next development iteration 2012-09-27 11:00:25 -07:00
Adrian Cole
e8fc6ae324 [maven-release-plugin] prepare release jclouds-1.5.1 2012-09-27 11:00:24 -07:00
Adrian Cole
82f28c1800 [maven-release-plugin] prepare for next development iteration 2012-09-17 00:25:49 -07:00
Adrian Cole
93ac6cdf0f [maven-release-plugin] prepare release jclouds-1.5.0 2012-09-17 00:25:44 -07:00
Adrian Cole
3be0f27b4b merged latest 2012-09-16 23:53:55 -07:00
Adrian Cole
bff49f8311 compatible tags across 2.0 and 4.0 2012-09-16 23:40:05 -07:00
Adrian Cole
76e6f78a67 [maven-release-plugin] prepare for next development iteration 2012-09-09 12:20:04 -07:00
Adrian Cole
0b24a7f0ee [maven-release-plugin] prepare release jclouds-1.5.0-rc.1 2012-09-09 12:20:00 -07:00
Adrian Cole
8b5091bea6 Merge branch 'master' of https://github.com/jclouds/jclouds into 1.5.x
* 'master' of https://github.com/jclouds/jclouds: (25 commits)
  Moved HP Storage Container Metadata parsing to Swift since it's a standard Swift feature. Moved HP Storage createContainer(String, CreateContainerOptions) to CommonSwiftClient since it's a standard Swift feature. Added support for setting Swift Container Metadata. Added support for deleting Swift Container Metadata. Added copy object feature to Swift. Removed unnecessary TODO comment. Changed DeleteContainerMetadataOptions to just be a List. Changed CopyObjectOptions to be just be a String. Changed CommonSwiftClient.setContainerMetadata() to use just a Map for metadata. Added ExpectTests. Changed setContainerMetadata() to use Iterable instead of List for more generic type goodness. Changed copyObject() to use 4 String params instead of 2 String params to be similar to other such methods in jclouds.
  issue 830: added systemadmin package; more tests fixed
  CDMI: adding support for 1) query parameters 2) non-cdmi content data object operations
  Javadoc update for CloudStack Template.getStatus()
  CloudStack template status parsing update
  merge
  azure management base implementation
  Update parsing of Status in CloudStack Template
  default region endpoint for rackspace legacy apis
  issue 830: fixed VAppTemplateApiLiveTest.deleteVAppTemplate
  Issue 1075:switch to use jetty for java install/web service tests
  nslookup on CentOS 6.2 doesn't set error code when failing, so grep expected output instead
  review addressed
  issue 830: keypair
  Added test descriptions and dependencies to basic Nova live tests
  Configure duplicates plugin to ignore .gitattributes
  decrufted metadataapi
  configure .gitattributes to not convert shell scripts to CRLF on Windows
  Correct typo
  issue 830: more LiveTests fixed on query, vapp, vapptemplate and vdc features
  ...
2012-09-09 11:59:23 -07:00
Richard Downer
8b29a6c4f6 Javadoc update for CloudStack Template.getStatus() 2012-09-03 11:35:19 +03:00
Richard Downer
ca7ede5932 CloudStack template status parsing update
Remove the "Successfully Installed" message as it's not clear what its
definition is or even if it's possible to get that message - see
http://mail-archives.apache.org/mod_mbox/incubator-cloudstack-dev/201209.mbox/%3CCED8A372-E235-4C32-A15E-F021CC449BFD%40citrix.com%3E
2012-09-02 10:22:33 +03:00
Richard Downer
8aca1828fc Update parsing of Status in CloudStack Template
The CloudStack Template status field is generally presented as human
readable text. This commit extends the enum fromValue() to understand
the known status strings in CloudStack 3.0.4.
2012-09-01 17:56:49 +03:00
Adrian Cole
fef7bab24e [maven-release-plugin] prepare for next development iteration 2012-08-22 18:55:45 -07:00
Adrian Cole
80afcf834f [maven-release-plugin] prepare release jclouds-1.5.0-beta.11 2012-08-22 18:55:40 -07:00
Adrian Cole
e2b1ae38b9 [maven-release-plugin] prepare for next development iteration 2012-08-13 21:05:07 -07:00
Adrian Cole
fa63b7a4db [maven-release-plugin] prepare release jclouds-1.5.0-beta.10 2012-08-13 21:05:00 -07:00
Adrian Cole
81d5f31359 Merge branch 'master' of github.com:jclouds/jclouds into 1.5.x
* 'master' of github.com:jclouds/jclouds: (30 commits)
  Merge Keystone optional admin API provider with optional extension provider
  Added binding for optional extensions
  Make the OpenStack extension lists accessible for all APIs. Copied the Nova extension related code to the shared keystone package and added providers for extensions and aliases to all modules
  added statement to rebase dist packages
  added VAppNetworksLiveTest
  Further OpenStack extensibility changes. Fixing constructors in RestContext classes
  Fixed a possible NPE when ServiceFunctionLoader finds no OSGi service for a function.
  fixed broken test
  threading issue in test
  openstack-quantum extensibility
  openstack-swift extensibility
  openstack-glance extensibility
  openstack-nova extensibility
  openstack-keystone extensibility
  add FirstNetwork, in line with FirstRegion, etc., for use in FGCP provider
  missing class
  refactoring of smartos-ssh
  Extend the VmSpecification to allow for all the extra memory settings.
  Issue 1067:update to guava 13
  removed invalid @Nullable usage and also usage of javax package usage
  ...
2012-08-13 20:29:15 -07:00
Adrian Cole
c7f35d3bb1 removed invalid @Nullable usage and also usage of javax package usage 2012-08-11 20:59:16 -07:00
Adrian Cole
a439c03efc [maven-release-plugin] prepare for next development iteration 2012-08-02 21:49:23 -07:00
Adrian Cole
1ece74b733 [maven-release-plugin] prepare release jclouds-1.5.0-beta.9 2012-08-02 21:49:21 -07:00
Adrian Cole
a898999355 merged master 2012-08-02 21:17:47 -07:00
Andrew Gaul
8ed0e28e68 Spelling corrections 2012-07-26 22:39:35 -07:00
Adrian Cole
3e2e24493e Issue 981: better toString on template 2012-07-26 11:28:38 -07:00
Adrian Cole
25fc0d69a3 [maven-release-plugin] prepare for next development iteration 2012-07-24 11:11:18 -07:00