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

Reply via email to