Page MenuHomePhabricator

Get ipv6 working for phabricator.wikimedia.org
Closed, ResolvedPublic

Description

Migrating from https://rt.wikimedia.org/Ticket/Display.html?id=8450

Since it is so Phab specific.

Event Timeline

chasemp raised the priority of this task from to Needs Triage.
chasemp updated the task description. (Show Details)
chasemp added a project: Phabricator.
chasemp changed Security from none to None.
chasemp subscribed.

here was a Gerrit change we merged to add a AAAA record for phabricator:

https://gerrit.wikimedia.org/r/#/c/163870/

that Ipv6 is the one already assigned to misc-web-lb.eqiad , so it's the same thing we do for IPv4 when setting an A record for misc-web-lb

here's how we tested before merging that if misc-web already talks Ipv6.. (from a 3rd party shell with v6 enabled outside of wmf):

https.. talking to nginx:

curl -6 -I https://misc-web-lb.eqiad.wikimedia.org -H "host:phabricator.wikimedia.org"

.. HTTP/1.1 200 OK Server: nginx/1.1.19 .. Set-Cookie.. domain=phabricator.wikimedia.org


http talking to apache and getting redirected:

curl -6 -I http://misc-web-lb.eqiad.wikimedia.org -H "host:phabricator.wikimedia.org"

HTTP/1.1 301 Moved Permanently Server: Apache Vary: X-Forwarded-Proto Location: https://phabricator.wikimedia.org/

i'd say it just works now:. .straight to phabricator:

curl -6 -I https://phabricator.wikimedia.org

HTTP/1.1 200 OK
Server: nginx/1.1.19

curl -6 -I http://phabricator.wikimedia.org

HTTP/1.1 301 Moved Permanently
Server: Apache

;; ANSWER SECTION:
phabricator.wikimedia.org. 2998 IN AAAA 2620:0:861:ed1a::11

Qgil assigned this task to Dzahn.
Qgil subscribed.

That was fast. Thank you!