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