WikiValley is doing a great job in T278033 and we are ready to show something to end-users (and Lorangeo) to fix a date for the production upgrade (parent task T268880).
At the moment, to test the testing server, you have to poison your own file /etc/hosts in your computer.
Instead, let's create some temporary domain names, under a DNS server that can be easily managed by Wikimedia CH.
Blockings:
- the production server has an IPv4 but the testing server has not
- buy another IPv4? Possible. Authorized by Ilario right now. We probably have 7€ to invest.
- setup web proxies from production to testing? Possible too. But that would create too much difference between production and testing and would need more time and more troubleshooting.
Proposed Solution n. 1 (just another dirty easy peasy IPv4)
- 2025-05-23 12:41 contact Moresi to assign a new IPv4 ("temporarily")
- Moresi deploys the IPv4
- update DNS area of *.wikimini.wikimedia.ch (TODO: rollback)
- 2025-06-04 update DNS area of *.wikimaxi.org (part 2)
- double-check the configs https://gitlab.wikimedia.org/repos/wikimedia-ch/wmch-infrastructure/-/blob/main/servers/demo/projects/wikimini/LocalSettings.php
- 2025-06-05 create the new virtualhosts in the testing server - @ValerioBoz-WMCH (bonus point: eventually we can adopt wikimaxi.org if Lorangeo setups everything \o/ wow lol)
- technical depth: the Apache2 configuration is shared with the production, but it's a don't care problem
- https://gitlab.wikimedia.org/repos/wikimedia-ch/wmch-infrastructure/-/tree/main/servers/demo/conf/apache2/sites-enabled
- configure Let's Encrypt
- release one of our IPv4s after the parent task is closed
- restore *.wikimini.wikimedia.ch
Proposed Solution n. 2 (no IPv4)
...
