* 'master' of github.com:jclouds/jclouds: (33 commits)
optimize imports
reset loginpassword/privatekey when explicitly set
revised tests that AdminAccess change recently broke
Issue 1028:vCloud Director 1.5: require x-vcloud-authorization header on vcloud api
Add SYSTEM scope from DMTF CIMI. FGCP provider needs it.
Issue-1020 Add full name option for AdminUser and UserAdd
Add missing @Override in TransientStorageStrategy
format and imports
Ensure that EventBus is a singleton
Introduce LocalAsyncBlobStore
Miscellaneous local blobstore cleanups
Prefer valueOf over explicit object creation
Move helper method to TransientStorageStrategy
Move copy(MutableBlobMetadata) to BlobStoreUtils
Cloudstack VirtualMachines can have negative cpuUsed values for some reason
removed dead code
corrected destroyNodes bug
Fixed compilation failures caused by 70fa74df1a
Remove encodeString() and encodeString(String)
Shuffle blobstore parameters to match superclass
...
* 'master' of https://github.com/jclouds/jclouds:
Issue 1024:Not possible to create hvm Linux nodes on Amazon
Remove duplicated hexadecimal conversion code
Ensure we close streams via InputSupplier methods
Reduce filesystem and transient differences
expect tests: removing requirement that requests are unique (so orderedRequestsSendResponses can tee up different responses for the same request when testing functions)
Initial implementation of controlling SmartOS over SSH connection.
Harmonize filesystem and transient putBlob
remove stray @Test on base class as it's causing warnings due to its public non-test methods
Issue 1011: remove PagedIterator
Added optional timeout to EC2 listNodes strategy and made awaitCompletion update latch in finally block
added concat to PagedIterable
* 'master' of github.com:jclouds/jclouds: (30 commits)
Issue 1011: introducing PagedIterable
Transform to work with SaxParser
added @Transform
disabled test that broke cloudbees build
Issue 1022:Move naming convention to Api from Client or Services:: cdmi
merged cdmi changes and fixed classpath issues
Issue 1022:Move naming convention to Api from Client or Services:: glesys jenkins openstack-* opsource-servers savvis-symphonyvpdc cloudwatch cloudidentity rackspace-cloudidentity aws-cloudwatch rackspace-cloudservers-us hpcloud-compute rackspace-cloudservers-us trystack-nova
Issue 1022: naming conventions
cloudstack: removing unnecessary (and in some cases misleading Named annotations). Also removing CloudstackParserModule - handling deserialization in constructors marked with ConstructorProperties annotation
Issue 1022:Move naming convention to Api from Client or Services:: carrenza-vcloud-director
Issue 1022:Move naming convention to Api from Client or Services:: joyent-cloudapi joyentcloud
Issue 1022:Move naming convention to Api from Client or Services:: vcloud-director
cleaned up http builders and expect tests
Fix infinite loops, found by FindBugs
Log hostnames only if they differ
vcloud tidies
nodepool progress and AdminAccessBuilderSpec
Issue 1022: updated aws-elb aws-iam aws-rds iam elb rds to new naming conventions
Issue 1022: added BaseRestApiExpectTest
swift keystone 2.0: applying defaultProperties()
...
Prior to this commit, jclouds wouldn't allow you to interact with any buckets
in S3 that were named with uppercase characters. Per AWS S3 docs, this
non-standard naming is valid in US regions only. This update fixes jclouds so
that it can interact with, and even attempt to create, buckets with uppercase
characters for AWS S3 without actually impacting other S3 implementations. This
fix also will not have any impact in non-US regions other than instead of a
bucket name validation error you'll get an InvalidBucketName error back from
AWS S3 when you attempt to create a bucket with an uppercase character in a
non-US region. To summarize, nothing changes other than US regions now allow
creation of bucket names with upper case characters and jclouds now can
interact with these non-standard named buckets without failure.
* 'master' of github.com:jclouds/jclouds:
Issue 988:Extra port added to swift url
consistent ordering of hardware
fixed missing provider name on ninefold test
Eliminate unlikely transient blobstore TOCTOU bug
* 'master' of github.com:jclouds/jclouds:
introduce KeystoneProperties/TENANT_NAME KeystoneProperties/TENANT_ID properties; set value of prefix to tenantName
updated correct identityName in openstack providers
Add minDisk to toString.
Test for minDisk
Merge upstream changes to template builder
* 'master' of github.com:jclouds/jclouds:
Issue 915: don't create full path on useradd
Issue 889: fixes error msg on aborting early wait for node-running.
update sshj to 0.8.0, fixing power-of-2 bug reported by me and fixed by aled
Issue 926: cleaned up usage of authentication client
removed awkward test, as this is now addressed at a higher level. Ex. malformed date string creation can be tested in jclouds-core
Issue 647: normalized use of IllegalArgumentException
Added a 'clear container' admin function to cf-tweetstore-spring
Added a 'clear container' admin function to runatcloud-tweetstore
Added a 'clear container' admin function to rhcloud-tweetstore
Added a 'clear container' admin function to gae-tweetstore-spring
Added a 'clear container' admin function to gae-tweetstore
* 'master' of github.com:jclouds/jclouds: (148 commits)
cloudservers test fixes
more compatible delimiter as - doesn't work in rackspace
cleanup ninefold properties
removed duplicate test class
Fixing a few more %d format errors.
Issue 915: supports AdminAccess.adminHome, and UserAdd.home
image extension related classes under extensions package
image extension related classes under extensions package
unraveled injector a bit
cloudstack logging working
Initial CloudStack 3.0 compatibility work.
pretty json test
Issue 936: fixes async multi-part upload of small blob
fixed NPE
Issue 938:TemplateBuilderSpec
fixed tests
fixed tests
allow use of tenantId when specified numeric
aws-ec2 works with tags now
openstack-nova works with tags now
...
* 'master' of github.com:jclouds/jclouds: (62 commits)
modernized cloudwatch
always display some error content
added tests
Follow up to f06d273 that addresses pull request comments.
Follow up to e58d91e that addresses pull request comments.
Upgrade to Guava 12.0
Do not set member until we completely validate it
Prefer unsynchronized StringBuilder
Adding links to openstack-keystone admin API documentation
Adding openstack-keystone to labs pom
Fixing javadocs
Renaming the service client (user operations) ServiceClient to better match up to Keystone documentation
Fixing javadocs
Renaming the service client (user operations) ServiceClient to better match up to Keystone documentation
Renaming 'ServiceClient's AuthenticationClients to save confusion with user-accessible ServiceClient in keystone 2.0
Adding unit tests for keystone 2.0 AdminURL supplier
Adding openstack-keystone to expose additional methods available on keystone api
Adding AdminURL supplier for keystone 2.0
Optimize clearContainer for large folders
Extended support to apis/cloudwatch for getting metrics.
...
* 'master' of github.com:jclouds/jclouds:
minor volume test-related changes
better exception message on key not found
switched to buildView
master is not accessible via getComputer
Nova VolumeClient: adjusting attachment method names after review
Issue 907: initial jenkins api
Nova VolumeClient: improving javadocs
Nova VolumeClient: improving javadocs
Nova VolumeClient: improving javadocs
Adding remaining VolumeClientExpectTest methods
Adding CreateVolume and CreateSnapshot options and improving live tests accordingly
Adding Volumes extension - first stage includes get/list volumes and list attachments
* 'master' of github.com:jclouds/jclouds: (50 commits)
wrapper -> view; typo undo
wrapper -> view
removed freegeoip, as it hasn't worked in ages
created base Context class with ProviderMetadata and Identity
'uniqueVersion' is no longer supported in Maven 3
Using the Javadoc plugin's 'aggregate-jar' goal instead of 'aggregate' for the jclouds-multi Javadoc build, so the Javadocs are actually attached and deployed
Modify a warning message to state the problem in full right at the beginning of the message (instead of having the crucial part of the message drifting in the middle of an ocean of toString()ed objects)
fixed aws-ec2 image parsing
Issue 905:create openstack-swift api
functions for regions
base implemenation of nodepool
Switch to calling apt-get update before every apt-get install.
added javadoc
functions and endpoints for vCloud Director
bugfix for self-referential loop + test
Add a live test for swift multipart upload.
Remove useless comment.
Remove deub prints and fall back to traditional upload if file is not large enough.
Enable multipart for HPCloud.
Use CommonSwiftClient instead of SwiftClient in multipart code.
...
* 'master' of github.com:jclouds/jclouds:
fix covariance/assignability in RestContext<? extends Client> subclasses
Issue 891: ensure we run apt update when install jdk fails
* master:
enum is not a sustainable way to refer to address blocks
Issue 894:update to guava 12.0-rc2
make FutureIterables covariant compatible + update tests
implemented image extension
Issue 895: Adjusting name and description of openstack-nova-ec2 maven module
Issue 895: Correcting placement of rest client binding
Issue 895: Filtering out non-MACHINE images from Nova-EC2 responses (note 2009-04-04 EC2 API didn't support filtering at the machine end)
Exposing contents of DescribeImagesResponseHandler to subclasses
Adjusting openstack-nova-ec2 to handle extended volume status fields (by discarding the extra information)
Exposing fields of CreateVolumeResponseHandler to subclasses
* 'master' of github.com:jclouds/jclouds: (34 commits)
Issue 899:NPE on cleanUpIncidentalResourcesOfDeadNodes
openstack-nova-ec2 errors on authorizing security group to itself, and also needs to auto-allocate elastic ips
updated error parser to work with Nova EC2 error message
moved cacheloaders to the correct package
default to allocate elastic ips on openstack-nova-ec
more details when image doesn't match
PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensionsSetTest
fix Accept header in delete
fix (unused) createImage http body in 404 test.
add tests for createImage, switch argument order.
remove unused import statements.
create an image from a nova vm instance.
Issue 891: update to support lucid
added openstack-nova-ec2 to allcompute
Updated PlatformServices attribute name for RUN@cloud's TweetStore version
Updated PlatformServices attribute name for OpenShift's TweetStore version
ensure tests are tidy, consistent, and clean up after themselves
refactor out test session to exist on the suite scope
make adminContext more robust
refactor out admin tests
...
* 'master' of github.com:jclouds/jclouds:
Issue 891: ubuntu and centos now work with openjdk
return false when node is null
Issue 891: switch to openjdk; tested on ubuntu
minor vcloud bugfixes
expect test structure for new admin client
Issue 830: Remove wrong exception parser
Issue 830: Add some Javadoc for UndeployVAppParams
trying to fix guice to have both user/admin modules
Issue 830: Method name tidying
build users ahead of tests using admin credentials (WIP)
refractor out admin
* 'master' of github.com:jclouds/jclouds: (31 commits)
fixed keypair on nova and added test
First set of api's for opsource
First set of api's for opsource
Issue 830: Update client get methods to use new error handler
README.md - improved
README.md
Issue 888: consolidate code that addresses naming conventions, using hyphen as default delimiter
organize imports
removed deprecated RunScriptOptions & TemplateOptions
added new properties object
passwordAuthentication is now default for keystone
refactored properties objects to be consistent w/keystone
corrected spacing and new lines for README.md
updated readme.md
Intermittent JAXB error
Issue 830: Use ResourceNotFoundException
Issue 830: Make RasdItemsList implement Set
Issue 830: Tidy up client imports and javadoc
Issue 830: Tidy up domain object imports and remove unnecessary annotations
Issue 830: Use XmlElementWrapper annotation where possible
...