Wikimedia Product/Wikimedia Product Infrastructure team/Maintenance

From mediawiki.org

This page gather knowledge about specific infrastructure we need to keep track for maintenance work

Virtual Machines used for testing[edit]

Beta Cluster (Horizon) - deployment-prep[edit]

The Beta Cluster instances must have code deployed by manually updating their configs with the latest deployment pipeline image tags. These instances are usually used for deployment tests and/or restbase Continuous Integration, the current maintained virtual machines are:

  • deployment-maps07.deployment-prep.eqiad1.wikimedia.cloud 192f5f2e-e111-4913-9517-570106264173 172.16.0.211 m1.medium
  • deployment-docker-mobileapps01.deployment-prep.eqiad1.wikimedia.cloud fdc4054c-d176-4202-b466-4478a0a1b2ba 172.16.2.1 m1.small
  • deployment-docker-proton01.deployment-prep.eqiad1.wikimedia.cloud 47f8bf1e-31bb-48a9-a8ad-c116e0ab6112 172.16.1.158 g2.cores1.ram2.disk20
  • deployment-push-notifications01.deployment-prep.eqiad1.wikimedia.cloud 08e7b7ab-2bc5-4a32-9487-3adedd27c0db 172.16.1.215 m1.small
  • deployment-wikifeeds01.deployment-prep.eqiad1.wikimedia.cloud eee76035-4494-4f99-9aa8-851dc11146c8 172.16.5.61 g2.cores1.ram2.disk20

Standalone instances[edit]

The standalone instances in the mobile project have their code updated from master every three minutes by scripts/puller.sh running via cron, the standalone instances handle both beta and production domain parameters seamlessly, while the Beta Cluster ones (probably) can't handle production domains, at least without some code updates, the current maintained virtual machines are:

  • apps-ui.mobile.eqiad1.wikimedia.cloud 1951ac76-2b85-4796-a649-e36697c86e8b 172.16.1.167 m1.medium
  • mobileapps.mobile.eqiad1.wikimedia.cloud cae6d2b6-a828-4d52-8572-eb802b2b34b1 172.16.5.250 g2.cores1.ram2.disk20
  • wikifeeds.mobile.eqiad1.wikimedia.cloud 04935fd1-0b74-4ca0-aecd-cc6b8ef928ef 172.16.5.232 g2.cores1.ram2.disk20

Additionally, some virtual machines related to the projects under our maintenance were created by the apps teams, and those are:

  • mobileapps-ios-experiments.mobile.eqiad1.wikimedia.cloud 40a61ec3-aed4-49a8-aab4-fb2f4538ef33 172.16.2.9 m1.small
  • apps2.mobile.eqiad1.wikimedia.cloud 80dfbd61-0ba8-4aca-addc-0b07fc655489 172.16.0.62 g2.cores2.ram4.disk40
  • apps.mobile.eqiad1.wikimedia.cloud 058c46d0-5a16-4531-928a-df30be8c07c6 172.16.0.57 m1.medium
  • emoji.mobile.eqiad1.wikimedia.cloud d9a12e10-27d6-4ae8-b5c2-b69cc2ff1f44 172.16.2.38, 185.15.56.25 g2.cores1.ram2.disk20