Hello, I've added the Neutron v2.0 implementation (see https://issues.apache.org/jira/browse/JCLOUDS-176).
I've run the live tests against a DevStack setup which is using the Grizzly version of OpenStack. Find below the contents of my localrc file : ADMIN_PASSWORD=password MYSQL_PASSWORD=password RABBIT_PASSWORD=password SERVICE_PASSWORD=password SERVICE_TOKEN=token disable_service n-net enable_service q-svc enable_service q-agt enable_service q-dhcp enable_service q-meta enable_service quantum enable_service q-lbaas OVS_ENABLE_TUNNELING=False NOVA_BRANCH=stable/grizzly CINDER_BRANCH=stable/grizzly GLANCE_BRANCH=stable/grizzly HORIZON_BRANCH=stable/grizzly KEYSTONE_BRANCH=stable/grizzly QUANTUM_BRANCH=stable/grizzly LOGFILE=/opt/stack/logs/stack.sh.log VERBOSE=True LOG_COLOR=False SCREEN_LOGDIR=/opt/stack/logs OVS_VLAN_RANGES=RegionOne:1:4000 You can merge this Pull Request by running: git pull https://github.com/KrisSterckx/jclouds-labs-openstack master Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs-openstack/pull/23 -- Commit Summary -- * OpenStack Neutron v2.0 implementation -- File Changes -- R openstack-neutron/pom.xml (26) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/NeutronApi.java (75) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/NeutronApiMetadata.java (107) R openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/config/NeutronHttpApiModule.java (18) R openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/config/NeutronProperties.java (6) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/AllocationPool.java (126) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkNetwork.java (210) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkPort.java (232) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkSubnet.java (274) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/HostRoute.java (128) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/IP.java (124) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Network.java (258) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/NetworkType.java (46) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Port.java (235) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Reference.java (129) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/ReferenceWithName.java (112) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/State.java (30) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Subnet.java (261) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApi.java (137) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/PortApi.java (139) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApi.java (138) R openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/handlers/NeutronErrorHandler.java (4) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateNetworkBulkOptions.java (141) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateNetworkOptions.java (244) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreatePortBulkOptions.java (137) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreatePortOptions.java (245) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateSubnetBulkOptions.java (143) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateSubnetOptions.java (261) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/UpdateNetworkOptions.java (132) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/UpdatePortOptions.java (219) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/UpdateSubnetOptions.java (219) R openstack-neutron/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (2) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/NeutronApiMetadataTest.java (36) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApiExpectTest.java (242) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApiLiveTest.java (114) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/PortApiExpectTest.java (243) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/PortApiLiveTest.java (142) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApiExpectTest.java (251) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApiLiveTest.java (128) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronApiExpectTest.java (70) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronApiLiveTest.java (47) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronExpectTest.java (68) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/parse/ParseNetworkTest.java (55) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/parse/ParsePortTest.java (54) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/parse/ParseSubnetTest.java (53) A openstack-neutron/src/test/resources/list_networks.json (62) A openstack-neutron/src/test/resources/list_ports.json (86) A openstack-neutron/src/test/resources/list_subnets.json (98) R openstack-neutron/src/test/resources/logback.xml (0) A openstack-neutron/src/test/resources/network.json (7) A openstack-neutron/src/test/resources/port.json (7) A openstack-neutron/src/test/resources/subnet.json (8) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/QuantumApi.java (72) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/QuantumApiMetadata.java (91) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/domain/Attachment.java (63) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/domain/Network.java (102) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/domain/NetworkDetails.java (108) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/domain/Port.java (108) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/domain/PortDetails.java (103) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/domain/Reference.java (108) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/features/NetworkApi.java (122) D openstack-quantum/src/main/java/org/jclouds/openstack/quantum/v1_0/features/PortApi.java (147) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/QuantumApiMetadataTest.java (35) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/features/NetworkApiExpectTest.java (235) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/features/NetworkApiLiveTest.java (91) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/features/PortApiExpectTest.java (245) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/features/PortApiLiveTest.java (137) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/internal/BaseQuantumApiExpectTest.java (28) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/internal/BaseQuantumApiLiveTest.java (44) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/internal/BaseQuantumExpectTest.java (57) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/parse/ParseAttachmentTest.java (45) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/parse/ParseNetworkDetailsTest.java (49) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/parse/ParseNetworkTest.java (45) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/parse/ParsePortDetailsTest.java (47) D openstack-quantum/src/test/java/org/jclouds/openstack/quantum/v1_0/parse/ParsePortTest.java (45) D openstack-quantum/src/test/resources/attachment.json (1) D openstack-quantum/src/test/resources/list_network_refs.json (14) D openstack-quantum/src/test/resources/list_networks.json (14) D openstack-quantum/src/test/resources/network.json (1) D openstack-quantum/src/test/resources/network_details.json (1) D openstack-quantum/src/test/resources/port.json (1) D openstack-quantum/src/test/resources/port_details.json (1) M pom.xml (2) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/23.patch https://github.com/jclouds/jclouds-labs-openstack/pull/23.diff
