When chart-museum was introduced Alex did some work that made it possible to add services to service.yaml and have them use discovery records without having an LVS setup.
There are a couple misc. services that already have multiple backends (1 eqiad, 1 codfw) and a discovery.wmnet CNAME and could be active-active but are effectively just using one backend with the other one being commented out in DNS.
In some cases that was not the case when we used varnish and they were already active/active but the new discovery setup was introduced when we switched to ATS and then added envoy for TLS termination behind it in T210411.
- go through the list of services after the "; misc web services with multiple backends but without geoip" comment in templates/wmnet in DNS and check which can be active-active
- convert them following the same pattern already used for chart-museum and then releases.wikimedia.org
- releases.wikimedia.org
-
phabricator- active-active not supported -
planet.wikimedia.org -
webserver_misc_apps (various sites sharing VMs)- migrated to K8s - doc.wikimedia.org
- peopleweb
Create separate tasks for
-
mwmaint (noc.wikimedia.org)owned by ServiceOps