https://issues.apache.org/jira/browse/JCLOUDS-611

main:
- Added getLBaaSv1Api in NeutronApi interface
- Added LBaaS v1 alias in NeutronHttpApiModule class
- Added LBaaS v1 extension in ExtensionNamespaces class
- Added domain/lbaas/v1 package
- Added extensions/lbaas/v1 package
- Added fallbacks/lbaas/v1 package
- Added functions/lbaas/v1 package

tests:
- Added extensions/lbaas/v1 package
- Added resources/extension_list_with_lbaas_v1_response.json
- Added resources/extension_list_without_lbaas_v1_response.json
- Added resources/lbaas/v1 package
You can merge this Pull Request by running:

  git pull https://github.com/fbrouille/jclouds-labs-openstack master

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds-labs-openstack/pull/146

-- Commit Summary --

  * Support LBaaS v1

-- File Changes --

    M 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/NeutronApi.java
 (11)
    M 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/config/NeutronHttpApiModule.java
 (2)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/HealthMonitor.java
 (519)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/HealthMonitorStatus.java
 (175)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/HealthMonitors.java
 (37)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/HttpMethod.java
 (29)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/Member.java
 (373)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/Members.java
 (36)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/Pool.java
 (486)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/PoolStatus.java
 (175)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/Pools.java
 (36)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/ProbeType.java
 (29)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/Protocol.java
 (30)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/SessionPersistence.java
 (148)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/SessionPersistenceType.java
 (43)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/Status.java
 (29)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/VIP.java
 (495)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/lbaas/v1/VIPs.java
 (36)
    M 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/ExtensionNamespaces.java
 (6)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/lbaas/v1/LBaaSApi.java
 (427)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/lbaas/v1/EmptyHealthMonitorsFallback.java
 (46)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/lbaas/v1/EmptyMembersFallback.java
 (46)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/lbaas/v1/EmptyPoolsFallback.java
 (46)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/fallbacks/lbaas/v1/EmptyVIPsFallback.java
 (46)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/HealthMonitorsToPagedIterable.java
 (66)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/MembersToPagedIterable.java
 (65)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/ParseHealthMonitors.java
 (38)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/ParseMembers.java
 (38)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/ParsePools.java
 (38)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/ParseVIPs.java
 (38)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/PoolsToPagedIterable.java
 (65)
    A 
openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/lbaas/v1/VIPsToPagedIterable.java
 (65)
    A 
openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/lbaas/v1/LBaaSApiLiveTest.java
 (640)
    A 
openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/lbaas/v1/LBaaSApiMockTest.java
 (1792)
    A 
openstack-neutron/src/test/resources/extension_list_with_lbaas_v1_response.json 
(140)
    A 
openstack-neutron/src/test/resources/extension_list_without_lbaas_v1_response.json
 (132)
    A 
openstack-neutron/src/test/resources/lbaas/v1/health_monitor_create_request.json
 (8)
    A 
openstack-neutron/src/test/resources/lbaas/v1/health_monitor_create_response.json
 (16)
    A 
openstack-neutron/src/test/resources/lbaas/v1/health_monitor_get_response.json 
(16)
    A 
openstack-neutron/src/test/resources/lbaas/v1/health_monitor_list_response_paged1.json
 (20)
    A 
openstack-neutron/src/test/resources/lbaas/v1/health_monitor_list_response_paged2.json
 (23)
    A 
openstack-neutron/src/test/resources/lbaas/v1/health_monitor_update_request.json
 (11)
    A 
openstack-neutron/src/test/resources/lbaas/v1/health_monitor_update_response.json
 (16)
    A openstack-neutron/src/test/resources/lbaas/v1/member_create_request.json 
(6)
    A openstack-neutron/src/test/resources/lbaas/v1/member_create_response.json 
(12)
    A openstack-neutron/src/test/resources/lbaas/v1/member_get_response.json 
(12)
    A 
openstack-neutron/src/test/resources/lbaas/v1/member_list_response_paged1.json 
(20)
    A 
openstack-neutron/src/test/resources/lbaas/v1/member_list_response_paged2.json 
(20)
    A openstack-neutron/src/test/resources/lbaas/v1/member_update_request.json 
(7)
    A openstack-neutron/src/test/resources/lbaas/v1/member_update_response.json 
(12)
    A 
openstack-neutron/src/test/resources/lbaas/v1/pool_associate_health_monitor_request.json
 (5)
    A 
openstack-neutron/src/test/resources/lbaas/v1/pool_associate_health_monitor_response.json
 (4)
    A openstack-neutron/src/test/resources/lbaas/v1/pool_create_request.json (8)
    A openstack-neutron/src/test/resources/lbaas/v1/pool_create_response.json 
(18)
    A openstack-neutron/src/test/resources/lbaas/v1/pool_get_response.json (35)
    A 
openstack-neutron/src/test/resources/lbaas/v1/pool_list_response_paged1.json 
(46)
    A 
openstack-neutron/src/test/resources/lbaas/v1/pool_list_response_paged2.json 
(42)
    A openstack-neutron/src/test/resources/lbaas/v1/pool_update_request.json 
(11)
    A openstack-neutron/src/test/resources/lbaas/v1/pool_update_response.json 
(29)
    A openstack-neutron/src/test/resources/lbaas/v1/vip_create_request.json (9)
    A openstack-neutron/src/test/resources/lbaas/v1/vip_create_response.json 
(17)
    A openstack-neutron/src/test/resources/lbaas/v1/vip_get_response.json (21)
    A 
openstack-neutron/src/test/resources/lbaas/v1/vip_list_response_paged1.json (29)
    A 
openstack-neutron/src/test/resources/lbaas/v1/vip_list_response_paged2.json (29)
    A openstack-neutron/src/test/resources/lbaas/v1/vip_update_request.json (13)
    A openstack-neutron/src/test/resources/lbaas/v1/vip_update_response.json 
(21)

-- Patch Links --

https://github.com/jclouds/jclouds-labs-openstack/pull/146.patch
https://github.com/jclouds/jclouds-labs-openstack/pull/146.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs-openstack/pull/146

Reply via email to