Page MenuHomePhabricator

Switchover static miscweb services to codfw
Closed, ResolvedPublic

Description

A task to track the failover of static miscweb services during the March 2023 Datacenter Switchover (T327920).

Details

SubjectRepoBranchLines +/-
operations/puppetproduction+4 -4
operations/puppetproduction+0 -4
operations/puppetproduction+2 -2
operations/puppetproduction+2 -2
operations/puppetproduction+16 -0
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+2 -2
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+1 -1
operations/puppetproduction+2 -2
operations/dnsmaster+2 -0
Show related patches Customize query in gerrit

Event Timeline

LSobanski renamed this task from Failover static miscweb services to codfw to Switchover static miscweb services to codfw.Feb 20 2023, 3:14 PM
LSobanski moved this task from Incoming to Backlog on the collaboration-services board.

Change 891384 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/dns@master] re-introduce webserver-misc-static.discovery.wmnet

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

In the past we had separate pairs of VMs, one for
static sites and one for applications.

Later these were merged into a single pair of machines.

Now we want the ability back to switch only the static
sites between data centers but not touch the apps.

Therefore we introduce 2 separate names to have that flexibility
even though it does NOT mean we add new VMs again.

After that we can flip some of the static HTML sites without breaking other things.

Change 891406 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch annual.wikimedia.org from eqiad to codfw

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

Change 891384 merged by Dzahn:

[operations/dns@master] re-introduce webserver-misc-static.discovery.wmnet

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

Change 892564 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] httpbb: update/fix tests for miscweb

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

Change 892564 merged by Dzahn:

[operations/puppet@production] httpbb: update/fix tests for miscweb

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

Change 891406 merged by Dzahn:

[operations/puppet@production] switch annual.wikimedia.org from eqiad to codfw

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

The following test shows it all at once (after fixing tests):

[deploy2002:~] $ httpbb --hosts webserver-misc-static.discovery.wmnet /srv/deployment/httpbb-tests/miscweb/test_miscweb.yaml
Sending to webserver-misc-static.discovery.wmnet...
PASS: 33 requests sent to webserver-misc-static.discovery.wmnet. All assertions passed.

We are using the new discovery name we recreated. We are testing various URL across all the misc sites (33 tests) and we are doing all that from the codfw deployment server to the codfw backend.


Change 892571 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] swich https://15.wikipedia.org from eqiad to codfw

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

Change 892571 merged by Dzahn:

[operations/puppet@production] swich https://15.wikipedia.org from eqiad to codfw

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

Change 892574 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch https://bienvenida.wikimedia.org from eqiad to codfw

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

Change 892574 merged by Dzahn:

[operations/puppet@production] switch https://bienvenida.wikimedia.org from eqiad to codfw

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

Change 892579 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch security.wikimedia.org from eqiad to codfw

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

Change 892579 merged by Dzahn:

[operations/puppet@production] switch security.wikimedia.org from eqiad to codfw

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

Change 892580 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch sitemaps.wikimedia.org from eqiad to codfw

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

Change 892580 merged by Dzahn:

[operations/puppet@production] switch sitemaps.wikimedia.org from eqiad to codfw

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

@Clement_Goubert @LSobanski The following things have been switched today:

Change 892582 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch tendril.wikimedia.org and dbtree.wikimedia.org to codfw

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

Change 892582 merged by Dzahn:

[operations/puppet@production] switch tendril.wikimedia.org and dbtree.wikimedia.org to codfw

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

Change 892583 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch os-reports.wikimedia.org from eqiad to codfw

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

Change 892583 merged by Dzahn:

[operations/puppet@production] switch os-reports.wikimedia.org from eqiad to codfw

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

Change 892584 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch research.wikimedia.org from eqiad to codfw

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

Change 892584 merged by Dzahn:

[operations/puppet@production] switch research.wikimedia.org from eqiad to codfw

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

Change 893069 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch static-codereview.wikimedia.org from eqiad to codfw

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

Change 893069 merged by Dzahn:

[operations/puppet@production] switch static-codereview.wikimedia.org from eqiad to codfw

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

Change 893072 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch transparency-archive.wikimedia.org from eqiad to codfw

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

Change 893072 merged by Dzahn:

[operations/puppet@production] switch transparency-archive.wikimedia.org from eqiad to codfw

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

Change 893073 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch transparency.wikimedia.org from eqiad to codfw

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

Change 893073 merged by Dzahn:

[operations/puppet@production] switch transparency.wikimedia.org from eqiad to codfw

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

Mentioned in SAL (#wikimedia-operations) [2023-02-28T23:24:16Z] <mutante> miscweb2002 rm -rf /srv/org/wikimedia/design/blog/ - this has moved to /srv/org/wikimedia/design-blog but was not deleted in codfw - bringing both to the same state before switching design.wikimedia.org over T330090

Change 893078 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch design.wikimedia.org from eqiad to codfw

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

Change 893078 merged by Dzahn:

[operations/puppet@production] switch design.wikimedia.org from eqiad to codfw

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

Change 893086 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] remove commons-query virtual host from httpd on miscweb

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

Change 893087 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] httpbb/miscweb: add missing/new virtual hosts to tests

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

Change 893087 merged by Dzahn:

[operations/puppet@production] httpbb/miscweb: add missing/new virtual hosts to tests

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

Change 893090 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] switch (www).wikiworkshop.org from eqiad to codfw

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

Change 893090 merged by Dzahn:

[operations/puppet@production] switch (www).wikiworkshop.org from eqiad to codfw

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

exceptions: iegreview, wdqs UI, everything else is switched.

Change 905292 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] trafficserver/wdqs: switch query-preview.wikidata.org to new backend

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

Change 905317 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] wdqs/wcqs: switch query.wikidata.org and wcqs to bullseye backends

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

Change 905292 merged by Dzahn:

[operations/puppet@production] trafficserver/wdqs: switch query-preview.wikidata.org to new backend

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

Change 893086 abandoned by Dzahn:

[operations/puppet@production] remove commons-query virtual host from httpd on miscweb

Reason:

what my intention was should be resolved by https://gerrit.wikimedia.org/r/c/operations/puppet/+/905317

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

Change 905317 merged by Dzahn:

[operations/puppet@production] wdqs/wcqs: switch query.wikidata.org and wcqs to bullseye backends

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