Enable IPv6 support for the Cloud VPS web proxy. And since this requires re-creating the VMs anyway, upgrade them to bookworm.
TODO:
- Prepare Puppet code, test in codfw1dev
- Provision pair of new proxies in dualstack network
- Provision IPv4/IPv6 VIPs for Keepalived usage in the new network
- Add new proxies to cache_hosts in Hiera
- Merge Puppet patches, start provisioning AAAA records for new proxies
- Add AAAA records to initial testers (WMCS-managed infrastructure + others relatively high-traffic proxies with active maintainers)
- Contact projects that get XFF data to update filters on their side (I think this mostly includes ACC and UTRS)
- Backfill security group rules to existing projects (P75871)
- Flip floating IPv4 to new cluster
- Backfill AAAA records
- wmflabs.org
- wmcloud.org
- Everything else
- Special cases
- Cleanup old proxy instances