You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by xingyunyang <no...@github.com> on 2018/12/07 05:46:01 UTC

[jclouds/jclouds] support aliyun oss and chinese region of aws s3 on jclouds 1.9.1 (#1261)

https://issues.apache.org/jira/projects/JCLOUDS/issues/JCLOUDS-1471?filter=reportedbyme

The pre-version's jclouds code, we find it not support aliyun oss and chinese region of aws s3, so we add code for these features on 1.9.1.
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds/pull/1261

-- Commit Summary --

  * Makes sure Jetty doesn't terminate on ssh disconnect
  * Use separate credential stores per context
  * JCLOUDS-1325: Ignore Unicode BOM in XML parser
  * Move Passwords implementation to jclouds-core to be reused by providers
  * Subscription ID wasn't being substituted, add default oauth.endpoint
  * Re-use the just added Passwords from jclouds-core
  * core/src/main/java/org/jclouds/rest/internal/TransformerForRequest.java:
  * Handle empty delimiter/prefix in FS store.
  * JCLOUDS-1327: Add tests for zero-length blobs
  * JCLOUDS-1327: Do not try GCS MPU if length is zero
  * JCLOUDS-902: Enable GCS access integration tests
  * Allow lastModified to be null
  * Remove duplicate Nullable import
  * Handle HTTP 429 in google-cloud-storage
  * Add missing import
  * Generate fixed length passwords
  * fix NovaComputeServiceExpectTest
  * JCLOUDS-1323: use security group names in openstack nova options
  * Update field address type to Href and update tests templates
  * Address false positive int overflow error
  * JCLOUDS-1322: Remove Expect header for requests with empty body
  * JCLOUDS-1225: Address Guava 18 Objects changes
  * JCLOUDS-1225: Upgrade to Guava 18.0
  * JCLOUDS-1225: Address Guava 18 MoreExecutors changes
  * JCLOUDS-1225: Address Guava 18 Objects changes
  * JCLOUDS-1225: Address Guava 18 Objects changes
  * JCLOUDS-1225: Correct Guava 18.0 version for OSGi
  * Add error_prone_annotations
  * Cleanup extraneous resources
  * JCLOUDS-1334: Guava 23 compatiblity
  * Avoid injecting on final fields
  * JCLOUDS-1101: Use correct HttpException
  * JCLOUDS-1101: Skip JDK 9 methods in tests
  * Prefer Guava BaseEncoding over JAXB
  * Make auto service optional
  * Upgrade to auto-service 1.0rc3
  * Make auto service optional
  * Make auto service optional
  * Make auto service optional
  * Add md5Hash and crc32c accessors to ObjectTemplate
  * Correct InsertObjectOptions.Builder return type
  * JCLOUDS-1336: GCS object-level storage class
  * [JCLOUDS-1332] destroyNode and destroyNodesMatchingPredicate different semantic
  * remove overrides from AzureComputeService for destroyNode and destroyNodesMatching
  * Upgrade to duplicate-finder-maven-plugin 1.1.2
  * Upgrade to Apache Rat 0.12
  * JCLOUDS-1333: Correct JDK 1.8 method overloading
  * Address BindingToUnqualifiedCommonType warnings
  * Alphabetize modules
  * Default Swift signer timeout to 15 minutes
  * Allow empty delimiters with openstack-swift
  * Fixes for jclouds openstack swift tests.
  * JCLOUDS-1258: Allow China endpoints in FormSignerV4
  * Remove Inject on constructors for abstract classes
  * Specify jsr305
  * Disabling annotation processing lint warnings
  * Avoid hard-coding rackspace region in swift test
  * JCLOUDS-1340: Improve BackoffLimitedRetryHandlerTest asserts
  * JCLOUDS-1340: Disable BackoffLimitedRetryHandlerTest
  * [ARM] IpOption will allocate a public ip when a network is specified
  * Upgrade to EasyMock 3.4
  * JCLOUDS-1344: Enable B2 wire logging
  * Map empty delimiter to null in B2
  * JCLOUDS-1335: Upgrade to Azure Blob API 2017-04-17
  * JCLOUDS-1335: Azure Blob object access tiers
  * Update duplicate-finder-maven-plugin ignores
  * Remove stray Javadoc /**
  * JCLOUDS-1282: Add back support for Azure ARM custom data
  * JCLOUDS-1337: Portable storage tiers
  * JCLOUDS-1337: Azure putBlob portable storage tiers
  * JCLOUDS-1337: GCS putBlob portable storage tiers
  * JCLOUDS-1337: filesystem putBlob portable storage tiers
  * JCLOUDS-1337: S3 putBlob portable storage tiers
  * JCLOUDS-1337: only set fs tier when non-null
  * Address InjectOnConstructorOfAbstractClass warning
  * JCLOUDS-1337: only set fs tier when non-null
  * Add Jenkins profile to use Maven toolchains
  * Fix checkstyle
  * JCLOUDS-1337: Atmos putBlob portable storage tiers
  * JCLOUDS-1337: B2 putBlob portable storage tiers
  * JCLOUDS-1337: Swift putBlob portable storage tiers
  * Exclude tier tests on OSX
  * Update Azure ARM credentials instructions
  * fix domain object
  * Azure ARM fix OSProfile domain object
  * Handle empty prefix on Atmos
  * Add parent to system metadata
  * Enable passing Atmos tests
  * Add mtime support to Atmos directory listing
  * Implement partial prefix support for Atmos
  * Address Checkstyle violation
  * Include trailing slash in prefix test
  * JCLOUDS-1337: Include tier in object listing
  * JCLOUDS-1351: improve OS Family parsing
  * Recognise CentOS images on AWS Marketplace
  * JCLOUDS-1337: restore tier from stub blob
  * Fix a few Coverity defects
  * Add tags to virtual network creation
  * Use different content on overwrite.
  * JCLOUDS-1111: Overwrite objects via remove and put
  * JCLOUDS-1281: Swift dynamic large objects
  * JCLOUDS-1281: Improve Swift DLO tests
  * JCLOUDS-1080: request JSON only for list objects
  * JCLOUDS-1080: remove spurious parameter from test
  * Utilizing MD5 hash present in payload metadata, instead of generating it again from payload
  * Throw consistent exception on invalid range read
  * Include HTTP status code in illegal range error
  * Tighten up test expectations
  * Return Atmos objectID as ETag
  * JCLOUDS-598: Populate Atmos MD5 from wschecksum
  * Remove nonsense check for non-existent URL
  * JCLOUDS-598: Populate additional MD5 field
  * JCLOUDS-1110: Atmos time-limited signed URLs
  * JCLOUDS-1110: Inject timeStamp into Atmos provider
  * Add exception cause
  * JCLOUDS-1355: Enable VM creation without external IP address.
  * JCLOUDS-1342 : Azure-ARM Virtual Machine Scale Set Support
  * JCLOUDS-1358: Fix zero byte InputStream test input
  * JCLOUDS-1358: Handle 0-byte input with v4 signature
  * [JCLOUDS-1360] add support for block device mappings to Nova
  * This is the first commit of for SoftLayer Network API set
  * JCLOUDS-1337: revert legacy aws-s3 storage class
  * Define the JDK version in a Maven property
  * Fix DigitalOcean DropletApiLiveTest
  * Fix GCE live tests
  * OAuth filter customization per request
  * Injectable current service principal
  * Configure the Graph RBAC API and allow mocking service endpoints
  * Rename GraphRBAC live test class
  * [JCLOUDS-1363] - Fix case sensitivity of blobstore metadata
  * [Openstack-Neutron] move SecurityGroupApi from extensions to features
  * [Openstack-Neutron] move SecurityGroupApi from extensions to features
  * Correct order of AutoValue parameters
  * Add Azure KeyVault support
  * Correct RandomByteSource.read return value
  * JCLOUDS-1362: Better password generation utility
  * JCLOUDS-1362: Proper password generation with custom constraints for each cloud
  * Promote Azure ARM from jclouds-labs
  * Update maven coordinates for promoted Azure ARM
  * Propagate access denied when creating container
  * JCLOUDS-1368: Correct use of slicing algorithm
  * JCLOUDS-1369: improving slicing with many parts
  * JCLOUDS-1370: Add CannedAccessPolicy constants
  * Handle "file" and "file/" collision
  * Add support for OpenStack Keystone V3
  * Add support for Keystone V3
  * Add support for Keystone V3
  * Fix build when using Guava 20.0
  * JCLOUDS-1372: Add support for R4 instance types
  * JCLOUDS-1373: Add eu-west-3 (Paris) AWS region
  * Promote OpenStack Neutron
  * Update pom.xml after promoting Neutron
  * Promote Rackspace Cloud Networks providers
  * Update pom.xml files after promoting Rackspace Cloud Networks
  * Fix ProfitBricks pom
  * JCLOUDS-1101: Upgrade to modernizer-maven-plugin 1.6.0
  * [JCLOUDS-1377] add support for injectable Neutron Context into Nova
  * add centos and rhel 7.* to ComputeServiceConstants
  * JCLOUDS-1368: Fix off-by-one in slicing algorithm
  * JCLOUDS-1335: Use consistent Azure test version
  * JCLOUDS-1335: Expect hot when no tier specified
  * JCLOUDS-912: Use simpleUpload in GCS BlobStore MPU
  * [JCLOUDS-1382] improve usage of Neutron capabilities from Nova
  * JCLOUDS-1381: Fix NPE in GCE DiskURIToImage
  * Apache jclouds 2.1.0-rc3 release
  * Next development version 2.2.0-SNAPSHOST
  * fix typo in project.version
  * JCLOUDS-1381: Add unit tests
  * JCLOUDS-1390: Use FULL projection for list blobs
  * JCLOUDS-1391: Sort headers correctly for signing
  * JCLOUDS-1392: Do not filter non BLOBs during list
  * JCLOUDS-1394: Increase Azure max blob size to 256MB
  * JCLOUDS-1271: Remove BlobStore.signRemoveBlob
  * JCLOUDS-1367: Return InputStream from getBlob
  * Fix error code in ProjectApiLiveTest
  * JCLOUDS-1399: Support S3 One Zone-IA storage class
  * JCLOUDS-1404: Added new Google Storage locations
  * JCLOUDS-1333: Fix Java 8 and Guava 21 issues
  * JCLOUDS-1400: Honor GCS signed URL content type
  * JCLOUDS-1400: Test PUT signed URL Content-Type
  * JCLOUDS-1400: Honor Azure signed URL content type
  * JCLOUDS-1400: Honor Swift signed URL content type
  * JCLOUDS-1333: Upgrade animal sniffer to 1.16
  * Consider the zone id filter in the location supplier
  * Allow jclouds to provision SoftLayer instances with a private image. Fix
  * Fix some orphaned format strings
  * Avoid double brace initialization
  * JCLOUDS-1389: When composing, set destination.storageClass from object
  * JCLOUDS-1389: add GCS MPU multiregional test
  * Protects from NPE input.getLocation() is nullable
  * JCLOUDS-1294: Attempt to retry RetryableErrors in Azure ARM
  * Cleanup unused variables
  * JCLOUDS-1414: OpenStack Keystone V3 - different auth "domains" support
  * Fixes Run SSH script for passwords with special characters (as parentheses)
  * Sets session interval from 60 seconds to a higher value to avoid problems with cache
  * JCLOUDS-1418: Add missing PowerState values
  * Uses default password with conflictive characters
  * Fixes assert for IpPermissions collection
  * Upgrade to SpotBugs 3.1.3
  * [JCLOUDS-1200] Mark nonserializable fields in HttpResponseException and subtypes as transient.
  * JCLOUDS-1263: URL encode object names from list object response before creating URIs with them
  * JCLOUDS-1263: Add live integration test for manipulating objects through the Swift ObjectApi with unicode characters in their path
  * JCLOUDS-1421: Add default credentials to images created by the ImageExtension
  * Adds new more relaxed validator for Azure entities
  * Adds test for Azure name validator
  * Include the delimiter field in ListContainerOptions.toString.
  * [JCLOUDS-1422] Ensure that LocalBlobStore.list honors !recursive even when a prefix is defined.
  * Added Local Network Gateway API
  * Fixes/adds fields primary for NetworkInterfaceCardProperties and misplaced in IpConfiguration
  * JCLOUDS-1427: Fix Elastic IP deserialization when IP has tags
  * Adds new Generally Available azure locations for Australia and France
  * Checks network availability before working with recently created networks
  * Adds minor improvements to readability
  * Added Virtual Network Gateway API
  * Fix GCE live tests
  * Added Virtual Network Gateway Connection API
  * Implements VirtualMachineAPI deallocate operation
  * [JCLOUDS-1433] $ and \ in tokenValues passed to Strings2.replaceTokens(String, Multimap) could result in IllegalArgumentException.
  * [JCLOUDS-1401] Properly URL-encode the CanonicalQueryString when it contains funny characters.
  * Allow S3ClientLiveTest (and AWSS3ClientLiveTest) to use a session token.
  * Live test demonstrating effectiveness of JCLOUDS-1401 fix.
  * Pinning down JCLOUDS-1401 fix behavior with a unit test which is able to distinguish URI.query from URI.rawQuery.
  * Configure Java 7 language level
  * Adds ConcurrentModificationException to the list of propagatable types
  * Adds listAll to PublicIPAddressAPI
  * Adds missing virtualMachine field to NetworkInterfaceCardProperties
  * Adds method checkIpAvailability to VirtualNetworkApi
  * JCLOUDS-1387: Add support for c5 instance types in AWS ec2
  * JCLOUDS-1436: Add support for aws ec2 m5 instance types
  * JCLOUDS-1443: fix(rest/processor): check if `/` is ending a default endpoint
  * JCLOUDS-1339: Support launching an x1 EC2 instance
  * JCLOUDS-1441: Enables support for ARM regions in China
  * Correct failing testUseBucketWithUpperCaseName
  * JCLOUDS-1447: URL encode x-amz-copy-source
  * JCLOUDS-1419: Add missing REGIONAL storage class
  * Error-prone 2.3.2 fixes
  * Mark sourceImage as Nullable
  * Make NovaErrorHandler logging of sensitive information configurable
  * JCLOUDS-1462: Upgrade Apache Http driver to 4.3.6
  * JCLOUDS-1463: Do not return MachineTypes from zones that are not available for deploy
  * JCLOUDS-1460: Adding instances to AWS
  * JCLOUDS-1450: Use S3-style ETags for MPUs.
  * JCLOUDS-1464: Update Google Cloud Storage regions
  * Removed unneeded check for prefix in clearContainer
  * Filesystem: Fix the MPU ETags to match S3.
  * Do not allow options in filesystem clearContainer
  * Correct precondition
  * Adds method listAvailableSizes to VirtualMachineApi
  * JCLOUDS-1467
  * [JCLOUDS-1468] Adding missing options for the ListUsageRecords API call.

-- File Changes --

    A .gitattributes (2)
    M .gitignore (6)
    M all/pom.xml (11)
    M allblobstore/pom.xml (23)
    M allcompute/pom.xml (33)
    M allloadbalancer/pom.xml (2)
    M apis/atmos/pom.xml (2)
    M apis/atmos/src/main/java/org/jclouds/atmos/AtmosApiMetadata.java (2)
    M apis/atmos/src/main/java/org/jclouds/atmos/AtmosClient.java (14)
    M apis/atmos/src/main/java/org/jclouds/atmos/AtmosResponseException.java (4)
    M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/AtmosBlobRequestSigner.java (61)
    M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/AtmosBlobStore.java (117)
    M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/config/AtmosBlobStoreContextModule.java (2)
    M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/functions/BlobStoreListOptionsToListOptions.java (3)
    M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/functions/DirectoryEntryListToResourceMetadataList.java (2)
    M apis/atmos/src/main/java/org/jclouds/atmos/blobstore/functions/ObjectToBlobMetadata.java (7)
    M apis/atmos/src/main/java/org/jclouds/atmos/config/AtmosHttpApiModule.java (9)
    M apis/atmos/src/main/java/org/jclouds/atmos/config/AtmosObjectModule.java (2)
    M apis/atmos/src/main/java/org/jclouds/atmos/domain/DirectoryEntry.java (15)
    M apis/atmos/src/main/java/org/jclouds/atmos/domain/internal/DelegatingMutableContentMetadata.java (11)
    M apis/atmos/src/main/java/org/jclouds/atmos/filters/SignRequest.java (2)
    D apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseNullableURIFromListOrLocationHeaderIf20x.java (40)
    M apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseObjectFromHeadersAndHttpContent.java (1)
    M apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseSystemMetadataFromHeaders.java (11)
    M apis/atmos/src/main/java/org/jclouds/atmos/functions/ParseUserMetadataFromHeaders.java (1)
    M apis/atmos/src/main/java/org/jclouds/atmos/options/PutOptions.java (15)
    M apis/atmos/src/main/java/org/jclouds/atmos/util/AtmosUtils.java (16)
    M apis/atmos/src/main/java/org/jclouds/atmos/xml/ErrorHandler.java (2)
    M apis/atmos/src/main/java/org/jclouds/atmos/xml/ListDirectoryResponseHandler.java (18)
    M apis/atmos/src/test/java/org/jclouds/atmos/AtmosClientLiveTest.java (12)
    M apis/atmos/src/test/java/org/jclouds/atmos/AtmosClientTest.java (5)
    M apis/atmos/src/test/java/org/jclouds/atmos/blobstore/AtmosBlobRequestSignerTest.java (22)
    M apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosBlobSignerLiveTest.java (23)
    M apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosContainerIntegrationLiveTest.java (25)
    M apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosIntegrationLiveTest.java (178)
    M apis/atmos/src/test/java/org/jclouds/atmos/blobstore/integration/AtmosLiveTest.java (8)
    M apis/atmos/src/test/java/org/jclouds/atmos/filters/SignRequestTest.java (2)
    M apis/atmos/src/test/java/org/jclouds/atmos/functions/ParseSystemMetadataFromHeadersTest.java (2)
    M apis/byon/pom.xml (4)
    M apis/byon/src/main/java/org/jclouds/byon/Node.java (3)
    M apis/byon/src/main/java/org/jclouds/byon/config/YamlNodeStoreModule.java (4)
    M apis/byon/src/main/java/org/jclouds/byon/domain/YamlNode.java (5)
    M apis/byon/src/main/java/org/jclouds/byon/functions/NodesFromYamlStream.java (6)
    M apis/chef/pom.xml (2)
    D apis/chef/src/main/clojure/org/jclouds/chef.clj (261)
    M apis/chef/src/main/java/org/jclouds/chef/ChefApi.java (75)
    M apis/chef/src/main/java/org/jclouds/chef/ChefApiMetadata.java (9)
    D apis/chef/src/main/java/org/jclouds/chef/ChefContext.java (42)
    M apis/chef/src/main/java/org/jclouds/chef/ChefService.java (27)
    A apis/chef/src/main/java/org/jclouds/chef/binders/BindGroupToUpdateRequestJsonPayload.java (79)
    A apis/chef/src/main/java/org/jclouds/chef/binders/GroupName.java (38)
    D apis/chef/src/main/java/org/jclouds/chef/config/BaseChefHttpApiModule.java (200)
    M apis/chef/src/main/java/org/jclouds/chef/config/ChefBootstrapModule.java (6)
    M apis/chef/src/main/java/org/jclouds/chef/config/ChefHttpApiModule.java (180)
    M apis/chef/src/main/java/org/jclouds/chef/config/ChefParserModule.java (85)
    D apis/chef/src/main/java/org/jclouds/chef/config/CookbookParser.java (43)
    D apis/chef/src/main/java/org/jclouds/chef/config/CookbookVersionsParser.java (43)
    M apis/chef/src/main/java/org/jclouds/chef/domain/BootstrapConfig.java (4)
    M apis/chef/src/main/java/org/jclouds/chef/domain/Client.java (28)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Group.java (211)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Grouping.java (103)
    M apis/chef/src/main/java/org/jclouds/chef/domain/Metadata.java (12)
    M apis/chef/src/main/java/org/jclouds/chef/domain/Role.java (64)
    A apis/chef/src/main/java/org/jclouds/chef/domain/User.java (220)
    A apis/chef/src/main/java/org/jclouds/chef/features/OrganizationApi.java (130)
    M apis/chef/src/main/java/org/jclouds/chef/filters/SignedHeaderAuth.java (2)
    M apis/chef/src/main/java/org/jclouds/chef/functions/GroupToBootScript.java (15)
    D apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionCheckingChefVersion.java (51)
    M apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJson.java (26)
    D apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonv10.java (52)
    A apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJson.java (63)
    D apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJsonv10.java (63)
    A apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookNamesFromJson.java (50)
    D apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsCheckingChefVersion.java (51)
    A apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsFromJson.java (59)
    D apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsV09FromJson.java (51)
    D apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsV10FromJson.java (59)
    M apis/chef/src/main/java/org/jclouds/chef/internal/BaseChefService.java (44)
    D apis/chef/src/main/java/org/jclouds/chef/internal/ChefContextImpl.java (62)
    M apis/chef/src/main/java/org/jclouds/chef/options/CreateClientOptions.java (2)
    M apis/chef/src/main/java/org/jclouds/chef/suppliers/ChefVersionSupplier.java (2)
    M apis/chef/src/main/java/org/jclouds/ohai/config/JMXOhaiModule.java (5)
    M apis/chef/src/main/java/org/jclouds/ohai/config/OhaiModule.java (18)
    D apis/chef/src/test/clojure/org/jclouds/chef_test.clj (70)
    M apis/chef/src/test/java/org/jclouds/chef/BaseChefApiExpectTest.java (1)
    A apis/chef/src/test/java/org/jclouds/chef/ChefApiDelegationTest.java (55)
    M apis/chef/src/test/java/org/jclouds/chef/ChefApiExpectTest.java (3)
    M apis/chef/src/test/java/org/jclouds/chef/ChefApiLiveTest.java (538)
    M apis/chef/src/test/java/org/jclouds/chef/ChefApiTest.java (22)
    A apis/chef/src/test/java/org/jclouds/chef/binders/BindGroupToUpdateRequestJsonPayloadTest.java (82)
    A apis/chef/src/test/java/org/jclouds/chef/binders/GroupNameTest.java (40)
    M apis/chef/src/test/java/org/jclouds/chef/config/ChefParserModuleTest.java (24)
    A apis/chef/src/test/java/org/jclouds/chef/domain/RoleTest.java (117)
    A apis/chef/src/test/java/org/jclouds/chef/features/OrganizationApiExpectTest.java (207)
    A apis/chef/src/test/java/org/jclouds/chef/features/OrganizationApiLiveTest.java (120)
    M apis/chef/src/test/java/org/jclouds/chef/filters/SignedHeaderAuthTest.java (6)
    M apis/chef/src/test/java/org/jclouds/chef/functions/BootstrapConfigForGroupTest.java (3)
    M apis/chef/src/test/java/org/jclouds/chef/functions/GroupToBootScriptTest.java (18)
    M apis/chef/src/test/java/org/jclouds/chef/functions/ParseClientFromJsonTest.java (48)
    D apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionCheckingChefVersionTest.java (62)
    M apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonTest.java (25)
    D apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonv10Test.java (74)
    A apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJsonTest.java (92)
    D apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJsonv10Test.java (92)
    A apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookNamesFromJsonTest.java (72)
    M apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionFromJsonTest.java (6)
    D apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsCheckingChefVersionTest.java (62)
    A apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsFromJsonTest.java (68)
    D apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsV09FromJsonTest.java (61)
    D apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsV10FromJsonTest.java (68)
    D apis/chef/src/test/java/org/jclouds/chef/internal/BaseChefApiLiveTest.java (542)
    M apis/chef/src/test/java/org/jclouds/chef/internal/BaseChefLiveTest.java (16)
    D apis/chef/src/test/java/org/jclouds/chef/internal/BaseStubbedOhaiLiveTest.java (60)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CleanupStaleNodesAndClientsImplLiveTest.java (4)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CreateNodeAndPopulateAutomaticAttributesImplLiveTest.java (4)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CreateNodeAndPopulateAutomaticAttributesImplTest.java (6)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/DeleteAllApisAndNodesInListImplLiveTest.java (4)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListCookbookVersionsInEnvironmentImplLiveTest.java (11)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListNodesImplLiveTest.java (13)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListNodesInEnvironmentImplLiveTest.java (14)
    M apis/chef/src/test/java/org/jclouds/chef/strategy/internal/UpdateAutomaticAttributesOnNodeImplLiveTest.java (4)
    M apis/chef/src/test/java/org/jclouds/chef/util/ChefUtilsTest.java (4)
    M apis/chef/src/test/java/org/jclouds/ohai/config/JMXTest.java (2)
    M apis/chef/src/test/java/org/jclouds/ohai/config/OhaiModuleTest.java (4)
    M apis/chef/src/test/resources/apache-chef-demo-cookbook.json (11)
    A apis/chef/src/test/resources/bootstrap-env-noattrs.sh (57)
    A apis/chef/src/test/resources/client-no-pub-key.json (8)
    M apis/chef/src/test/resources/client.json (5)
    R apis/chef/src/test/resources/group-update.json (0)
    R apis/chef/src/test/resources/group.json (0)
    R apis/chef/src/test/resources/groups.json (0)
    M apis/chef/src/test/resources/logback.xml (66)
    A apis/chef/src/test/resources/user.json (9)
    D apis/cloudfiles/README.txt (6)
    D apis/cloudfiles/pom.xml (137)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/CDNManagement.java (36)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/CloudFilesApiMetadata.java (92)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/CloudFilesClient.java (251)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/binders/BindIterableToHeadersWithPurgeCDNObjectEmail.java (48)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/blobstore/CloudFilesBlobStore.java (80)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/blobstore/config/CloudFilesBlobStoreContextModule.java (62)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/blobstore/functions/CloudFilesObjectToBlobMetadata.java (45)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/blobstore/functions/EnableCDNAndCache.java (47)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/blobstore/functions/PublicUriForObjectInfo.java (68)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/config/CloudFilesHttpApiModule.java (92)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/domain/ContainerCDNMetadata.java (137)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/functions/ParseCdnUriFromHeaders.java (41)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/functions/ParseContainerCDNMetadataFromHeaders.java (75)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/options/ListCdnContainerOptions.java (84)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/package-info.java (22)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/reference/CloudFilesHeaders.java (44)
    D apis/cloudfiles/src/main/java/org/jclouds/cloudfiles/reference/package-info.java (20)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/CloudFilesApiMetadataTest.java (28)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/CloudFilesClientExpectTest.java (249)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/CloudFilesClientLiveTest.java (169)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/binders/BindIterableToHeadersWithPurgeCDNObjectEmailTest.java (72)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/CloudFilesBlobSignerExpectTest.java (149)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/integration/CloudFilesBlobIntegrationLiveTest.java (60)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/integration/CloudFilesBlobLiveTest.java (49)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/integration/CloudFilesBlobSignerLiveTest.java (27)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/integration/CloudFilesContainerIntegrationLiveTest.java (27)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/integration/CloudFilesContainerLiveTest.java (27)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/blobstore/integration/CloudFilesServiceIntegrationLiveTest.java (27)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/config/CloudFilesRestClientModuleTest.java (46)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/functions/ParseContainerCDNMetadataListFromJsonResponseTest.java (83)
    D apis/cloudfiles/src/test/java/org/jclouds/cloudfiles/internal/BaseCloudFilesRestClientExpectTest.java (47)
    D apis/cloudfiles/src/test/resources/test_list_cdn.json (32)
    M apis/cloudstack/pom.xml (16)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/CloudStackComputeService.java (68)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/config/CloudStackComputeServiceContextModule.java (40)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/extensions/CloudStackSecurityGroupExtension.java (20)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/options/CloudStackTemplateOptions.java (510)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/predicates/AllNodesInGroupTerminated.java (3)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/strategy/CloudStackComputeServiceAdapter.java (51)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/config/CloudStackHttpApiModule.java (6)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Account.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Alert.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ApiKeyPair.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/AsyncCreateResponse.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/AsyncJob.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/AsyncJobError.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Capabilities.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Capacity.java (7)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Cluster.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ConfigurationEntry.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/DiskOffering.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Domain.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/EncryptedPasswordAndPrivateKey.java (3)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Event.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/FirewallRule.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Host.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/IPForwardingRule.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ISO.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ISOExtraction.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ISOPermissions.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/IngressRule.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/JobResult.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/LoadBalancerRule.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/LoginResponse.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/NIC.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Network.java (59)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/NetworkOffering.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/NetworkService.java (7)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/OSType.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Pod.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/PortForwardingRule.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Project.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/PublicIPAddress.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ResourceLimit.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/SecurityGroup.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ServiceOffering.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Snapshot.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/SnapshotPolicy.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/SnapshotPolicySchedule.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/SshKeyPair.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/StoragePool.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Tag.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Template.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/TemplateExtraction.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/TemplateMetadata.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/TemplatePermission.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/UsageRecord.java (254)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/User.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/VMGroup.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/VirtualMachine.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/VlanIPRange.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Volume.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/Zone.java (63)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ZoneAndName.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ZoneSecurityGroupNamePortsCidrs.java (5)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/features/VirtualMachineApi.java (9)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/features/VolumeApi.java (54)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/functions/StaticNATVirtualMachineInNetwork.java (8)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/options/ListProjectsOptions.java (26)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/options/ListStoragePoolsOptions.java (2)
    M apis/cloudstack/src/main/java/org/jclouds/cloudstack/options/ListUsageRecordsOptions.java (11)
    A apis/cloudstack/src/main/java/org/jclouds/cloudstack/options/UpdateVirtualMachineOptions.java (130)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/CloudStackComputeServiceAdapterExpectTest.java (22)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/extensions/CloudStackImageExtensionExpectTest.java (24)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/extensions/CloudStackSecurityGroupExtensionExpectTest.java (36)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/options/CloudStackTemplateOptionsTest.java (60)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/strategy/OptionsConverterTest.java (26)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/AccountApiExpectTest.java (22)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/AddressApiLiveTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/AsyncJobApiTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/EventApiLiveTest.java (4)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/FirewallApiExpectTest.java (380)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/FirewallApiLiveTest.java (4)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/GlobalAlertApiLiveTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/GlobalHostApiExpectTest.java (6)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/GlobalUsageApiLiveTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/GlobalUserApiTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/GlobalZoneApiExpectTest.java (45)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/GuestOSApiLiveTest.java (4)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/GuestOSApiTest.java (4)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/HypervisorApiLiveTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/ISOApiExpectTest.java (18)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/LoadBalancerApiLiveTest.java (9)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/NATApiLiveTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/SSHKeyPairApiTest.java (6)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/SecurityGroupApiLiveTest.java (7)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/SecurityGroupApiTest.java (24)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/SnapshotApiTest.java (12)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/TagApiExpectTest.java (40)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/TemplateApiLiveTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/TemplateApiTest.java (6)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/VirtualMachineApiExpectTest.java (19)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/VirtualMachineApiLiveTest.java (21)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/VirtualMachineApiTest.java (26)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/VolumeApiTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/ZoneApiExpectTest.java (19)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/ZoneApiLiveTest.java (4)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/functions/StaticNATVirtualMachineInNetworkLiveTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/internal/BaseCloudStackComputeServiceContextExpectTest.java (52)
    A apis/cloudstack/src/test/java/org/jclouds/cloudstack/options/ListProjectsOptionsTest.java (123)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/options/ListUsageRecordsOptionsTest.java (12)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/parse/DeleteIPForwardingRuleResponseTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/parse/DeleteNetworkResponseTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/parse/DisableStaticNATResponseTest.java (2)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/parse/ListAccountsResponseTest.java (22)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/parse/ListTemplatesResponseTest.java (6)
    M apis/cloudstack/src/test/java/org/jclouds/cloudstack/parse/ListUsageRecordsResponseTest.java (6)
    M apis/cloudstack/src/test/resources/listusagerecordsresponse.json (2)
    M apis/cloudwatch/pom.xml (2)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/Alarm.java (10)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/AlarmHistoryItem.java (2)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/Datapoint.java (3)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/Dimension.java (3)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/GetMetricStatisticsResponse.java (3)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/ListMetricsResponse.java (3)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/Metric.java (3)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/MetricDatum.java (5)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/domain/StatisticValues.java (6)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/options/ListAlarmHistoryOptions.java (2)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/options/ListAlarmsForMetric.java (2)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/options/ListAlarmsOptions.java (2)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/options/SaveAlarmOptions.java (8)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/xml/AlarmHistoryItemHandler.java (2)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/xml/DatapointHandler.java (4)
    M apis/cloudwatch/src/main/java/org/jclouds/cloudwatch/xml/DimensionHandler.java (2)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/1261.patch
https://github.com/jclouds/jclouds/pull/1261.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1261

Re: [jclouds/jclouds] support aliyun oss and chinese region of aws s3 on jclouds 1.9.1 (#1261)

Posted by xingyunyang <no...@github.com>.
Closed #1261.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1261#event-2020367762