Page MenuHomePhabricator

Support IPv6 for Cloud VPS DNS services
Closed, ResolvedPublic

Description

Add v6 VIPs for both the authoritative and recursive Cloud VPS DNS servers.

Event Timeline

taavi triaged this task as Medium priority.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

Change #1155219 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:openstack: pdns: auth: Bind the API on IPv6

https://gerrit.wikimedia.org/r/1155219

Change #1155220 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:openstack: pdns: auth: Support query_local_address for IPv6

https://gerrit.wikimedia.org/r/1155220

Change #1155228 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:openstack: pdns: auth: Support binding on multiple addresses

https://gerrit.wikimedia.org/r/1155228

Change #1155602 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:openstack: pdns: Add type definition for host config

https://gerrit.wikimedia.org/r/1155602

Change #1155603 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:openstack: pdns: auth: Explicitely configure IPs to bind on

https://gerrit.wikimedia.org/r/1155603

Change #1155613 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: Add codfw1dev v6 auth DNS IPs

https://gerrit.wikimedia.org/r/1155613

Change #1155614 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: Add codfw1dev v6 recursive DNS IPs

https://gerrit.wikimedia.org/r/1155614

Change #1155602 merged by Majavah:

[operations/puppet@production] P:openstack: pdns: Add type definition for host config

https://gerrit.wikimedia.org/r/1155602

Change #1155219 merged by Majavah:

[operations/puppet@production] P:openstack: pdns: auth: Bind the API on IPv6

https://gerrit.wikimedia.org/r/1155219

Change #1155220 merged by Majavah:

[operations/puppet@production] P:openstack: pdns: auth: Support query_local_address for IPv6

https://gerrit.wikimedia.org/r/1155220

Change #1155603 merged by Majavah:

[operations/puppet@production] P:openstack: pdns: auth: Explicitely configure IPs to bind on

https://gerrit.wikimedia.org/r/1155603

Change #1155228 merged by Majavah:

[operations/puppet@production] P:openstack: pdns: recursor: Support binding on multiple addresses

https://gerrit.wikimedia.org/r/1155228

Change #1155613 merged by Majavah:

[operations/puppet@production] hieradata: Add codfw1dev v6 auth DNS IPs

https://gerrit.wikimedia.org/r/1155613

Change #1155614 merged by Majavah:

[operations/puppet@production] hieradata: Add codfw1dev v6 recursive DNS IPs

https://gerrit.wikimedia.org/r/1155614

Change #1160081 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: Specify IPv4 addresses of Cloud VPS DNS recursors directly

https://gerrit.wikimedia.org/r/1160081

Change #1160083 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: Fix codfw1dev IPv6 DNS recursor address

https://gerrit.wikimedia.org/r/1160083

Change #1160084 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] hieradata: Add eqiad1 DNS IPv6 VIPs

https://gerrit.wikimedia.org/r/1160084

Change #1160081 merged by Majavah:

[operations/puppet@production] hieradata: Specify IPv4 addresses of Cloud VPS DNS recursors directly

https://gerrit.wikimedia.org/r/1160081

Change #1160083 merged by Majavah:

[operations/puppet@production] hieradata: Fix codfw1dev IPv6 DNS recursor address

https://gerrit.wikimedia.org/r/1160083

Change #1160084 merged by Majavah:

[operations/puppet@production] hieradata: Add eqiad1 DNS IPv6 VIPs

https://gerrit.wikimedia.org/r/1160084

Change #1160135 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] dynamicproxy: Support IPv6-enabled recursors

https://gerrit.wikimedia.org/r/1160135

Change #1160136 had a related patch set uploaded (by Majavah; author: Majavah):

[operations/puppet@production] P:toolforge: nginx: Support IPv6-enabled recursors

https://gerrit.wikimedia.org/r/1160136

This is done except T397822: Add IPv6 DNS recursor to v6-capable hosts which is tracked there separately.

Change #1160135 merged by Majavah:

[operations/puppet@production] dynamicproxy: Support IPv6-enabled recursors

https://gerrit.wikimedia.org/r/1160135

Change #1160136 merged by Majavah:

[operations/puppet@production] P:toolforge: nginx: Support IPv6-enabled recursors

https://gerrit.wikimedia.org/r/1160136