Page MenuHomePhabricator

Move coal and navtiming out of puppet
Closed, ResolvedPublic

Description

It's a PITA having to go through the puppet merge process in order to deploy changes to our utilities. We should move them out of puppet, and make them deployable on their own.

Details

SubjectRepoBranchLines +/-
performance/navtimingmaster+10 -1
performance/navtimingmaster+78 -19
performance/navtimingmaster+78 -3
operations/puppetproduction+0 -641
operations/puppetproduction+2 -1
performance/coalmaster+99 -105
operations/puppetproduction+28 -22
performance/coalmaster+83 -2
performance/coalmaster+1 -1
operations/puppetproduction+6 -0
performance/navtimingmaster+5 -4
performance/navtimingmaster+3 -3
performance/coalmaster+5 -4
performance/navtimingmaster+4 -2
performance/coalmaster+4 -3
performance/coalmaster+1 -1
performance/coalmaster+486 -502
operations/puppetproduction+2 -2
performance/navtimingmaster+609 -581
performance/navtimingmaster+2 -1
performance/coalmaster+8 -0
performance/navtimingmaster+1 -1
performance/navtimingmaster+7 -0
operations/puppetproduction+10 -0
integration/configmaster+8 -0
Show related patches Customize query in gerrit

Event Timeline

Change 425551 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[integration/config@master] integration/config: add new perf repos to zuul layout

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

Change 425551 merged by jenkins-bot:
[integration/config@master] integration/config: add new perf repos to zuul layout

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

Change 426107 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: add scap.cfg

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

Change 426112 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] webperf and coal: add scap_target stanzas

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

Change 426112 merged by Dzahn:
[operations/puppet@production] webperf and coal: add scap_target stanzas

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

Change 426107 merged by jenkins-bot:
[performance/navtiming@master] navtiming: add scap.cfg

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

Change 426128 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: don't typo the repo name

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

Change 426128 merged by jenkins-bot:
[performance/navtiming@master] navtiming: don't typo the repo name

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

Change 426131 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: add scap dir and config

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

Change 426131 merged by jenkins-bot:
[performance/coal@master] coal: add scap dir and config

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

Change 426236 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: null edit to verify scap deploy

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

Change 426236 merged by jenkins-bot:
[performance/navtiming@master] navtiming: null edit to verify scap deploy

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

Change 426961 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Refactor for testing, operability

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

Change 426961 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Refactor for testing, operability

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

Change 427192 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] navtiming.py: now deployed via scap

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

Change 427192 merged by Dzahn:
[operations/puppet@production] navtiming.py: now deployed via scap

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

Change 427456 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: add a run file, slight refactor to simplify run

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

Change 427456 merged by jenkins-bot:
[performance/coal@master] coal: add a run file, slight refactor to simplify run

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

Change 427461 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: Forgot to change the import after moving things

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

Change 427461 merged by jenkins-bot:
[performance/coal@master] coal: Forgot to change the import after moving things

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

I've enabled GitHub replication:

This made me look at the original repo viewer in Gerrit, and noticed we're missing a README currently. Actually, it seems it does exist, but needs to be renamed to .md for Gerrit and GitHub to render them.

Also while at it, we should make sure to include a link to https://www.mediawiki.org/wiki/Developer_access and https://phabricator.wikimedia.org/tag/performance-team/.

Change 427529 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: move README to README.md, add link to contributor info

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

Change 427530 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Move README, add links

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

Change 427529 merged by jenkins-bot:
[performance/coal@master] coal: move README to README.md, add link to contributor info

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

Change 427537 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: actually rename README

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

Change 427530 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Move README, add links

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

Change 427539 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Actually rename README

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

Change 427540 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Rename README, create a manifest file so that things work

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

Change 427537 merged by jenkins-bot:
[performance/coal@master] coal: actually rename README

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

Change 427540 abandoned by Imarlier:
navtiming: Rename README, create a manifest file so that things work

Reason:
didn't squash commits

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

Change 427539 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Actually rename README

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

Change 427945 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] graphite: add a specific retention rule for coal metrics

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

Change 427945 merged by Dzahn:
[operations/puppet@production] graphite: add a specific retention rule for coal metrics

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

Change 427958 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: incorporate etcd to test for master datacenter

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

Change 427962 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[performance/navtiming@master] docs: Add install/test instructions to the README

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

Change 428659 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] coal: Point systemd and uwsgi config to scap-deployed version

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

Change 428668 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: restart the coal website process as well

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

Change 428668 merged by jenkins-bot:
[performance/coal@master] coal: restart the coal website process as well

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

Change 428836 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] graphite: allow data requests from performance.wikimedia.org

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

Change 427958 merged by jenkins-bot:
[performance/coal@master] coal: incorporate etcd to test for master datacenter

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

Change 428659 merged by Herron:
[operations/puppet@production] coal: Point systemd and uwsgi config to scap-deployed version

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

Change 428978 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: revert coal-web back to what it was

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

Change 428978 merged by jenkins-bot:
[performance/coal@master] coal: revert coal-web back to what it was

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

Change 428980 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] coal: remove files that aren't needed any longer

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

Change 428836 merged by Ottomata:
[operations/puppet@production] graphite: allow data requests from performance.wikimedia.org

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

Change 429263 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Add etcd code, allowing us to run only in the master dc

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

Change 428980 merged by Dzahn:
[operations/puppet@production] coal: remove files that aren't needed any longer

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

Change 429263 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Add etcd code, allowing us to run only in the master dc

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

Change 429445 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: try reading config from an ini file

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

Change 429445 merged by jenkins-bot:
[performance/navtiming@master] navtiming: try reading config from an ini file

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

Change 429459 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: bulk up docs a tiny bit, also fix a log message

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

Change 429462 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: use an ini config file stored in the repo

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

Change 429459 merged by jenkins-bot:
[performance/navtiming@master] navtiming: bulk up docs a tiny bit, also fix a log message

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

Opening a new task to track adding ini settings