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