Page MenuHomePhabricator

Puppetize parsing-qa-02 server config
Closed, ResolvedPublic

Description

parsing-qa-02 server used for running visual diff tests on wikimedia cloud is only very partially puppetized. We should automate as much of it as possible so that we can spin up a new instance without a lot of hassle if we need to migrate / upgrade servers again in the future. See T292264

Event Timeline

Arlolra triaged this task as Medium priority.Nov 17 2021, 9:20 PM
Arlolra moved this task from Needs Triage to Testing on the Parsoid board.
MSantos subscribed.

I believe we are blocked and need support from ServiceOps, please let me know if I'm missing anything.

Change #1109127 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[integration/visualdiff@master] Commit Cloud VPS config files as our version of lazy puppetization

https://gerrit.wikimedia.org/r/1109127

Change #1109519 had a related patch set uploaded (by Subramanya Sastry; author: Subramanya Sastry):

[integration/visualdiff@master] Poor man's puppetization of visual diffing vm and services

https://gerrit.wikimedia.org/r/1109519

ssastry moved this task from Backlog to Code Review on the Content-Transform-Team-WIP board.

The patches above are good enough for now.

Change #1109127 merged by jenkins-bot:

[integration/visualdiff@master] Commit Cloud VPS config files as our version of lazy puppetization

https://gerrit.wikimedia.org/r/1109127

Change #1109519 merged by jenkins-bot:

[integration/visualdiff@master] Poor man's puppetization of visual diffing vm and services

https://gerrit.wikimedia.org/r/1109519

ssastry moved this task from Code Review to To Verify on the Content-Transform-Team-WIP board.