LBaaS v2 support, adding a new name space.

Registered by Banashankar

Adding support for the LBaaS V2. Adding a new namespace called OS:LBaaS::* for the LBaaS V2 resources. Old LBaaS v1 resources are available as it is.

Blueprint information

Status:
Complete
Approver:
Sergey Kraynev
Priority:
High
Drafter:
Banashankar
Direction:
Needs approval
Assignee:
Banashankar
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-rc1
Started by
Bryan Jones
Completed by
Bryan Jones

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/lbaasv2-suport,n,z

Addressed by: https://review.openstack.org/#/c/230197/
    LBaaS V2 resources support

Addressed by: https://review.openstack.org/232709
    LBaaS v2 custom constraints

Addressed by: https://review.openstack.org/235523
    Allow LBaas integration tests to dynamically skip

Addressed by: https://review.openstack.org/237608
    Add lbaas v2 scenario test

Addressed by: https://review.openstack.org/228598 (abandon)
    Heat support for lbaasv2 Pat(1/5)

Addressed by: https://review.openstack.org/236045 (abandon)
    Heat support for lbaasv2 part(2/5)

Addressed by: https://review.openstack.org/236046 (abandon)
    Heat support for lbaasv2 part(3/5)

Addressed by: https://review.openstack.org/236047 (abandon)
    Heat support for lbaasv2 part(4/5)

Addressed by: https://review.openstack.org/236048 (abandon)
    Heat support for lbaasv2 part(5/5)

Addressed by: https://review.openstack.org/238612
    LBaaS v2 Loadbalancer

Addressed by: https://review.openstack.org/239755
    LBaaS v2 Listener

Addressed by: https://review.openstack.org/240049
    LBaaS v2 Pool

Gerrit topic: https://review.openstack.org/#q,topic:cmd_resource,n,z

Addressed by: https://review.openstack.org/241251
    LBaaS v2 Pool Member

Addressed by: https://review.openstack.org/241008
    Add cmd_resource option to NeutronClient.resolve

Addressed by: https://review.openstack.org/245287
    LBaas v2 HealthMonitor

Gerrit topic: https://review.openstack.org/#q,topic:bp/lbaasv2-support,n,z

Addressed by: https://review.openstack.org/287271
    Add release notes for new v2 Load Balancer resources

(?)

Work Items

Work items:
Add new LBaaS v2 resources: DONE
Add new LBaaS v2 custom constraints: DONE
Allow LBaaS v1 and v2 integration tests dynamically skip if extension is not available: DONE
Adjust infra gate to allow job template with LBaaS version, creating 2 gates jobs for v1 and v2 in DevStack: DONE
Add new Autoscale LBaaS v2 integration test: POSTPONED
Add new LBaaS v2 functional resource tests: DONE
Add new LBaaS v2 resource tests to tempest: TODO
Add new LBaaS v2 template examples: INPROGRESS
Add new LBaaS v2 templates to the app catalog - https://apps.openstack.org/#tab=heat-templates: POSTPONED

This blueprint contains Public information 
Everyone can see this information.