JCLOUDS-106. Add proper support for generation/detection of keypair/security 
groups to CloudStack.

You can merge this Pull Request by running:

  git pull https://github.com/abayer/jclouds-1 jclouds-106-for-1.6.x

Or you can view, comment on it, or merge it online at:

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

-- Commit Summary --

  * JCLOUDS-106. Add proper support for generation/detection of 
keypair/security groups to CloudStack.

-- File Changes --

    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/CloudStackApiMetadata.java 
(2)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/CloudStackComputeService.java
 (185)
    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/config/CloudStackComputeServiceContextModule.java
 (48)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/functions/OrphanedGroupsByZoneId.java
 (77)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/loaders/CreateUniqueKeyPair.java
 (69)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/loaders/FindSecurityGroupOrCreate.java
 (83)
    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/options/CloudStackTemplateOptions.java
 (50)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/predicates/AllNodesInGroupTerminated.java
 (56)
    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/compute/strategy/CloudStackComputeServiceAdapter.java
 (76)
    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/config/CloudStackProperties.java
 (5)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ZoneAndName.java 
(97)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/domain/ZoneSecurityGroupNamePortsCidrs.java
 (163)
    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/features/SecurityGroupAsyncClient.java
 (12)
    M 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/features/SecurityGroupClient.java
 (9)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/functions/CreateSecurityGroupIfNeeded.java
 (124)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/predicates/SecurityGroupPredicates.java
 (161)
    A 
apis/cloudstack/src/main/java/org/jclouds/cloudstack/predicates/SshKeyPairPredicates.java
 (78)
    M 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/CloudStackComputeServiceAdapterExpectTest.java
 (197)
    M 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/CloudStackComputeServiceAdapterLiveTest.java
 (71)
    A 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/loaders/CreateUniqueKeyPairTest.java
 (73)
    A 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/loaders/FindSecurityGroupOrCreateTest.java
 (261)
    M 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/compute/options/CloudStackTemplateOptionsTest.java
 (44)
    M 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/SecurityGroupAsyncClientTest.java
 (18)
    M 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/features/SecurityGroupClientLiveTest.java
 (4)
    A 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/functions/CreateSecurityGroupIfNeededTest.java
 (237)
    M 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/internal/BaseCloudStackComputeServiceContextExpectTest.java
 (79)
    A 
apis/cloudstack/src/test/java/org/jclouds/cloudstack/predicates/SecurityGroupPredicatesTest.java
 (90)
    A 
apis/cloudstack/src/test/resources/authorizesecuritygroupingressresponse.json 
(2)
    A apis/cloudstack/src/test/resources/createsecuritygroupresponse.json (3)
    A apis/cloudstack/src/test/resources/createsshkeypairresponse-2.json (4)
    A apis/cloudstack/src/test/resources/getsecuritygroupresponse.json (1)
    A apis/cloudstack/src/test/resources/getzoneresponse-2.json (1)
    A apis/cloudstack/src/test/resources/listnetworksresponse-2.json (1)
    A 
apis/cloudstack/src/test/resources/queryasyncjobresultresponse-authorizeingress.json
 (34)
    A 
apis/cloudstack/src/test/resources/queryasyncjobresultresponse-virtualmachine-securitygroup.json
 (73)

-- Patch Links --

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

Reply via email to