Add support for the dnsmasq mode keyword option

Registered by Sean M. Collins on 2013-10-21

This blueprint has been superseded. See the newer blueprint "Two Attributes Proposal to Control IPv6 RA Announcement and Address Assignment" for updated plans.

Dnsmasq has support for a mode keyword, which is important for configuring IPv6 subnets. We wish to add a new attribute to subnets, so that the attribute can be passed into the configuration args for dnsmasq.

http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html

Blueprint information

Status:
Complete
Approver:
Mark McClain
Priority:
High
Drafter:
Sean M. Collins
Direction:
Approved
Assignee:
Sean M. Collins
Definition:
Superseded
Series goal:
Accepted for icehouse
Implementation:
Needs Code Review
Milestone target:
None
Started by
Sean M. Collins on 2013-12-07
Completed by
Sean M. Collins on 2014-01-30

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/dnsmasq-mode-keyword,n,z

Addressed by: https://review.openstack.org/52983
    Create a new attribute for subnets, to store v6 dhcp options

Addressed by: https://review.openstack.org/56184
    Calculate stateless IPv6 address

See comments in patch as to why I think this is actually a bad idea. Having visited the patch first then the blueprint, I note that there's actually no justification for doing it here, either. -- Ian.

Shixiong's blueprints covering the same thing:

https://blueprints.launchpad.net/neutron/+spec/dnsmasq-ipv6-slaac
https://blueprints.launchpad.net/neutron/+spec/dnsmasq-ipv6-dhcpv6-stateful
https://blueprints.launchpad.net/neutron/+spec/dnsmasq-ipv6-dhcpv6-stateless

------
2014-02-21UPDATE (salvatore-orlando)

Untargeting this blueprint as it's now superseded.

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.