Add availability zones for agents

Registered by IWAMOTO Toshihiro

Implement availability zones for the DHCP and L3 agents. Just like Nova and Cinder, this allows users to specify where the network services run, giving better fault isolation.

Blueprint information

Status:
Complete
Approver:
Armando Migliaccio
Priority:
Low
Drafter:
IWAMOTO Toshihiro
Direction:
Approved
Assignee:
Hirofumi Ichihara
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-2
Started by
Kyle Mestery
Completed by
Armando Migliaccio

Related branches

Sprints

Whiteboard

Jan-12-2016(hichihara): Completed.

Dec-15-2015(armax): almost feature complete. Needs tests to merge and docs to be written. Some issues found and bugs being filed.

September-14 (mestery): Per discussion in the neutron meeting this week, the patches are too invasive to merge this late in the cycle. Thus, Mitaka it is!

September-8 (mestery): This one is getting some good reviews, still looking at RC1.

sept-1-2015(armax): no code hit trunk yet, unlikely it'll make L3 at this point. Optimistically moving to L-RC1

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-availability-zone,n,z

Addressed by: https://review.openstack.org/139928(Old spec. Please don't refer)
    Add availability zones.

Addressed by: https://review.openstack.org/149940(Old code. Please don't refer)
    Add availability_zone support

Addressed by: https://review.openstack.org/169612
    Add availability_zone support

Addressed by: https://review.openstack.org/183369
    Add availability_zone support

Addressed by: https://review.openstack.org/204436
    Add availability_zone support for Scheduler

Addressed by: https://review.openstack.org/210977
    Add functional test for availability_zone support

Addressed by: https://review.openstack.org/224418
    Add availability_zone support for router

Addressed by: https://review.openstack.org/246107
    Add the number of hosted agents to dhcp agent scheduler

Document patch: https://review.openstack.org/#/c/258367/

CLI patch: https://review.openstack.org/#/c/223428/

OSC network CLI patch: https://review.openstack.org/#/c/273321/

OSC router CLI patch: https://review.openstack.org/#/c/270721/

OSC availability zone list CLI patch: https://review.openstack.org/#/c/271516/

(?)

Work Items