Here's what is currently running on the releng web cluster, and needs to be migrated:
- https://api.pub.build.mozilla.org (RelengAPI)
- DBs (local and remote)
- Worker cluster
- Badpenny system of some sort
- http://builddata.pub.build.mozilla.org
- Static data
- Crontasks
- http://jacuzzi-allocator.pub.build.mozilla.org
- Static data
- Crontasks
- http://mockbuild-repos.pub.build.mozilla.org
- pile-of-files
- Already in S3 (2 regions)
- https://secure.pub.build.mozilla.org
- /buildapi
- user only (redirects OK)
- WSGI app
- DB (buildapi)
- MQ
- /clobberer*
- user only (redirects OK)
- just redirects now
- /builddata
- user only (redirects OK)
- static data
- /slavealloc
- user only (redirects OK)
- proxy to twisted app
- slavealloc DB
- /slaveapi*
- user only (redirects OK)
- proxy into scl3
- /tooltool
- user only (redirects OK)
- pile-of-files
- /jacuzzi-allocator
- pile-of-files
- only used by slave-health; easy to change URL
- /buildapi
- http://trychooser.pub.build.mozilla.org
- Static data
- Automatic deploy on push?
- http://buildapi.pvt.build.mozilla.org
- same deployment as secure
- WSGI app
- DB (buildapi)
- MQ
- memcached
- http://clobberer.pvt.build.mozilla.org et al.
- Just redirects now
- http://pypi.pub.build.mozilla.org / pypi.pvt.build.mozilla.org
- Mirrors of one another - just CNAME pvt to pub and call it a day
- pile-of-files
- consider pypicloud?
- http://runtime-binaries.pvt.build.mozilla.org
- pile-of-files
- actually, just one file, updateservice.zip - move to tooltool?
- note, private
- plus a few lingering tooltool requests
- http://slavealloc.pvt.build.mozilla.org
- proxy to twisted app
- slavealloc DB
- http://talos-bundles.pvt.build.mozilla.org
- pile-of-files
- http://talos-remote.pvt.build.mozilla.org
- leave in place
- http://tooltool.pvt.build.mozilla.org & tooltool.pub.build.mozilla.org
- pile-of-files
- uploads
Need feature flags - they are critical to schema migrations: