Sending a pull request for the following 2 things : * Basic Neutron support (Network, Subnet and Port) * Refactoring of network stitching for Nova to be more specific You can merge this Pull Request by running:
git pull https://github.com/KrisSterckx/jclouds master Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds/pull/118 -- Commit Summary -- * Refactored network stitching for Nova to be more specific * Basic Neutron support (Network, Subnet and Port) -- File Changes -- M apis/openstack-keystone/src/test/java/org/jclouds/openstack/keystone/v2_0/parse/ParseAccessTest.java (12) M apis/openstack-keystone/src/test/resources/keystoneAuthResponse.json (12) A apis/openstack-neutron/pom.xml (125) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/NeutronApi.java (75) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/NeutronApiMetadata.java (107) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/config/NeutronProperties.java (28) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/config/NeutronRestClientModule.java (88) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/AllocationPool.java (126) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkNetwork.java (210) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkPort.java (232) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkSubnet.java (274) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/HostRoute.java (128) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/IP.java (124) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Network.java (258) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/NetworkType.java (46) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Port.java (235) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Reference.java (129) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/ReferenceWithName.java (112) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/State.java (30) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Subnet.java (261) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/extensions/README.txt (3) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApi.java (160) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/PortApi.java (163) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApi.java (162) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/handlers/NeutronErrorHandler.java (64) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateNetworkBulkOptions.java (141) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateNetworkOptions.java (244) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreatePortBulkOptions.java (138) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreatePortOptions.java (245) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateSubnetBulkOptions.java (144) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateSubnetOptions.java (261) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/UpdateNetworkOptions.java (132) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/UpdatePortOptions.java (219) A apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/UpdateSubnetOptions.java (219) A apis/openstack-neutron/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (1) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/NeutronApiMetadataTest.java (36) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApiExpectTest.java (245) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApiLiveTest.java (116) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/PortApiExpectTest.java (246) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/PortApiLiveTest.java (153) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApiExpectTest.java (254) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApiLiveTest.java (135) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronApiExpectTest.java (70) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronApiLiveTest.java (47) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/internal/BaseNeutronExpectTest.java (68) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/parse/ParseNetworkTest.java (55) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/parse/ParsePortTest.java (54) A apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/parse/ParseSubnetTest.java (53) A apis/openstack-neutron/src/test/resources/list_networks.json (62) A apis/openstack-neutron/src/test/resources/list_ports.json (86) A apis/openstack-neutron/src/test/resources/list_subnets.json (98) A apis/openstack-neutron/src/test/resources/network.json (7) A apis/openstack-neutron/src/test/resources/port.json (7) A apis/openstack-neutron/src/test/resources/subnet.json (8) M apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/NovaComputeServiceAdapter.java (34) M apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/compute/options/NovaTemplateOptions.java (153) A apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/domain/Network.java (131) M apis/openstack-nova/src/main/java/org/jclouds/openstack/nova/v2_0/options/CreateServerOptions.java (104) M apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/compute/options/NovaTemplateOptionsTest.java (156) M apis/openstack-nova/src/test/java/org/jclouds/openstack/nova/v2_0/features/ServerApiExpectTest.java (68) M apis/pom.xml (1) A core/src/main/java/org/jclouds/util/Preconditions2.java (54) -- Patch Links -- https://github.com/jclouds/jclouds/pull/118.patch https://github.com/jclouds/jclouds/pull/118.diff
