As discussed in T278495: Figure out plan for mailman IP situation, we should put lists.wikimedia.org's web interface behind LVS. Exim/mail is excluded since we might go a different route for that: T232343#7059925.
Currently, we get a TLS cert from acme-chief and Apache redirects nearly all HTTP traffic over to HTTPS, where we have a bunch of routing and redirects
We probably want to end up with Apache just serving over HTTP, and envoy doing HTTPS in between Apache<-->LVS/caches.
- Adapt Django configuration to accept traffic from Envoy https://gerrit.wikimedia.org/r/c/operations/puppet/+/1219770
- Adapt the existing record to tie lists.wm.o to the hosting server https://gerrit.wikimedia.org/r/c/operations/dns/+/1219061
- Add lists to ATS cache_text as a backend https://gerrit.wikimedia.org/r/c/operations/puppet/+/1219062
- Ensure Varnish VCL includes lists.wm.o in any relevant instances of its many hostname regex patterns ...?
- Ensure all headers ( X-Forwarded-Proto, X-Forwarded-For, etc.) and logging are still up to production standards
- Opt-in SRE testing
- Block https traffic on the public interface https://gerrit.wikimedia.org/r/c/operations/puppet/+/1251009