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.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | • dpifke | T158837 Consolidate performance website and related software | |||
Resolved | • Imarlier | T191994 Move coal and navtiming out of puppet |
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
Change 425551 merged by jenkins-bot:
[integration/config@master] integration/config: add new perf repos to zuul layout
Change 426107 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: add scap.cfg
Change 426112 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] webperf and coal: add scap_target stanzas
Change 426112 merged by Dzahn:
[operations/puppet@production] webperf and coal: add scap_target stanzas
Change 426107 merged by jenkins-bot:
[performance/navtiming@master] navtiming: add scap.cfg
Change 426128 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: don't typo the repo name
Change 426128 merged by jenkins-bot:
[performance/navtiming@master] navtiming: don't typo the repo name
Change 426131 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: add scap dir and config
Change 426131 merged by jenkins-bot:
[performance/coal@master] coal: add scap dir and config
Change 426236 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: null edit to verify scap deploy
Change 426236 merged by jenkins-bot:
[performance/navtiming@master] navtiming: null edit to verify scap deploy
Change 426961 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Refactor for testing, operability
Change 426961 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Refactor for testing, operability
Change 427192 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] navtiming.py: now deployed via scap
Change 427192 merged by Dzahn:
[operations/puppet@production] navtiming.py: now deployed via scap
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
Change 427456 merged by jenkins-bot:
[performance/coal@master] coal: add a run file, slight refactor to simplify run
Change 427461 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: Forgot to change the import after moving things
Change 427461 merged by jenkins-bot:
[performance/coal@master] coal: Forgot to change the import after moving things
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.
- https://gerrit.wikimedia.org/g/performance/coal/
- https://gerrit.wikimedia.org/g/performance/navtiming/
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
Change 427530 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Move README, add links
Change 427529 merged by jenkins-bot:
[performance/coal@master] coal: move README to README.md, add link to contributor info
Change 427537 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: actually rename README
Change 427530 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Move README, add links
Change 427539 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: Actually rename README
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
Change 427537 merged by jenkins-bot:
[performance/coal@master] coal: actually rename README
Change 427540 abandoned by Imarlier:
navtiming: Rename README, create a manifest file so that things work
Reason:
didn't squash commits
Change 427539 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Actually rename README
Change 427945 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] graphite: add a specific retention rule for coal metrics
Change 427945 merged by Dzahn:
[operations/puppet@production] graphite: add a specific retention rule for coal metrics
Change 427958 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: incorporate etcd to test for master datacenter
Change 427962 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[performance/navtiming@master] docs: Add install/test instructions to the README
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
Change 428668 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: restart the coal website process as well
Change 428668 merged by jenkins-bot:
[performance/coal@master] coal: restart the coal website process as well
Change 428836 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] graphite: allow data requests from performance.wikimedia.org
Change 427958 merged by jenkins-bot:
[performance/coal@master] coal: incorporate etcd to test for master datacenter
Change 428659 merged by Herron:
[operations/puppet@production] coal: Point systemd and uwsgi config to scap-deployed version
Change 428978 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/coal@master] coal: revert coal-web back to what it was
Change 428978 merged by jenkins-bot:
[performance/coal@master] coal: revert coal-web back to what it was
Change 428980 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[operations/puppet@production] coal: remove files that aren't needed any longer
Change 428836 merged by Ottomata:
[operations/puppet@production] graphite: allow data requests from performance.wikimedia.org
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
Change 428980 merged by Dzahn:
[operations/puppet@production] coal: remove files that aren't needed any longer
Change 429263 merged by jenkins-bot:
[performance/navtiming@master] navtiming: Add etcd code, allowing us to run only in the master dc
Change 429445 had a related patch set uploaded (by Imarlier; owner: Imarlier):
[performance/navtiming@master] navtiming: try reading config from an ini file
Change 429445 merged by jenkins-bot:
[performance/navtiming@master] navtiming: try reading config from an ini file
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
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
Change 429459 merged by jenkins-bot:
[performance/navtiming@master] navtiming: bulk up docs a tiny bit, also fix a log message