Hello, I've added the first Neutron v2.0 extension : * Router I've run the live tests against a DevStack setup which is using the Havana 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/havana CINDER_BRANCH=stable/havana GLANCE_BRANCH=stable/havana HORIZON_BRANCH=stable/havana KEYSTONE_BRANCH=stable/havana NEUTRON_BRANCH=stable/havana LOGFILE=/opt/stack/logs/stack.sh.log VERBOSE=True LOG_COLOR=False SCREEN_LOGDIR=/opt/stack/logs OVS_VLAN_RANGES=RegionOne:1:4000 To remove all resources, run the following commands : neutron router-list | awk '{print $2}' | xargs -I{} neutron router-delete "{}" neutron port-list | awk '{print $2}' | xargs -I{} neutron port-delete "{}" neutron subnet-list | awk '{print $2}' | xargs -I{} neutron subnet-delete "{}" neutron net-list | awk '{print $2}' | xargs -I{} neutron net-delete "{}" You can merge this Pull Request by running: git pull https://github.com/KrisSterckx/jclouds-labs-openstack os-neutron-router Or you can view, comment on it, or merge it online at: https://github.com/jclouds/jclouds-labs-openstack/pull/47 -- Commit Summary -- * OS Neutron Extension Router -- File Changes -- M openstack-neutron/pom.xml (1) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/NeutronApi.java (8) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/AllocationPool.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkNetwork.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkPort.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/BulkSubnet.java (2) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/ExternalGatewayInfo.java (105) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/HostRoute.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/IP.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Network.java (2) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/NetworkType.java (7) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Port.java (2) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Router.java (151) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/RouterInterface.java (127) M openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/domain/Subnet.java (2) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/extensions/RouterApi.java (209) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/functions/ParseRouterDetails.java (93) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/functions/ParseRouters.java (93) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/CreateRouterOptions.java (168) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/EmptyOptions.java (48) A openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2_0/options/UpdateRouterOptions.java (168) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/extensions/RouterApiExpectTest.java (295) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/extensions/RouterApiLiveTest.java (192) M openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/NetworkApiLiveTest.java (16) M openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/PortApiLiveTest.java (15) M openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/features/SubnetApiLiveTest.java (15) A openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2_0/parse/ParseRouterTest.java (55) A openstack-neutron/src/test/resources/list_routers.json (74) A openstack-neutron/src/test/resources/router.json (7) -- Patch Links -- https://github.com/jclouds/jclouds-labs-openstack/pull/47.patch https://github.com/jclouds/jclouds-labs-openstack/pull/47.diff