We want to request a new project in cloud VPS for devtools. (Phabricator, Gerrit, maybe more).
In return the existing Gerrit and Phab instances in the "git" project should be removed or the entire git project should be replaced.
First step is we need to write down requested resources from wmcs. How many instances of which size are needed.
This is more than just one test instance for each service since we would also need a local puppetmaster, deployment-server, acme-chief (to finally handle certificates the right way without some local hack).
We should have 2 instances for each service, one that is mirroring prod and one that can be used to test newer versions.
instance | type | service | role |
gerrit-prod | medium | gerrit | be an equivalent of prod |
gerrit-stage | medium | gerrit | serve the next Gerrit version |
phab-prod | large | phabricator | be an equivalent of prod |
phab-stage | large | phabricator | serve the next Phabricator version |
puppetmaster | medium | puppet, mariadb | local puppet master and db server for phab db |
deployment | medium | scap, acme_chief | deployment server and acme_chief |