Description
Event Timeline
Went through this somewhat recently to see what yet remains on tin, here's a dump of my notes:
$ ls /srv/deployment/*/*/.git/FETCH_HEAD | sed -e 's#/.git/FETCH_HEAD##' | sort > ~/deployed $ ls /srv/deployment/*/*/.git/DEPLOY_HEAD | sed -e 's#/.git/DEPLOY_HEAD##' | sort > ~/deployed-with-scap $ comm -23 deployed deployed-with-scap /srv/deployment/abacist/abacist /srv/deployment/cassandra/logstash-logback-encoder /srv/deployment/cassandra/metrics-collector /srv/deployment/dropwizard/metrics /srv/deployment/elasticsearch/plugins /srv/deployment/eventlogging/eventlogging /srv/deployment/gdash/gdash /srv/deployment/grafana/grafana /srv/deployment/iegreview/iegreview /srv/deployment/integration/mediawiki-tools-codesniffer /srv/deployment/integration/php-coveralls /srv/deployment/integration/phpcs /srv/deployment/integration/phpunit /srv/deployment/integration/slave-scripts /srv/deployment/jobrunner/jobrunner /srv/deployment/kibana/kibana /srv/deployment/librenms/librenms.a /srv/deployment/logstash/plugins /srv/deployment/mathoid/mathoid /srv/deployment/ocg/ocg /srv/deployment/parsoid/deploy-old /srv/deployment/parsoid/Parsoid /srv/deployment/rcstream/rcstream /srv/deployment/restbase/deploy.bak /srv/deployment/restbase/deploy.old /srv/deployment/scholarships/scholarships /srv/deployment/servermon/servermon /srv/deployment/statsv/statsv /srv/deployment/tessera/tessera
Need manual removed from tin:
/srv/deployment/parsoid/deploy-old /srv/deployment/restbase/deploy.bak /srv/deployment/restbase/deploy.old /srv/deployment/librenms/librenms.a /srv/deployment/mathoid/mathoid
- /srv/deployment/gdash/gdash - replaced by graphana
- /srv/deployment/grafana/grafana - No longer deployed via trebuchet
- tessera/tessera -- was a POC as an alternative to Grafana. Drop per puppet.git bc54db766412e0f339f54c73b03877f268101af0
- abacist/abacist -- super old (2014) - Drop per puppet.git 24faab2d672249cc6bc32fa3a3b0a8c0defa6050
- kibana/kibana - Drop, now a .deb
integration/php-coveralls integration/phpunit integration/slave-scripts integration/php-coveralls integration/phpcs
- unused per Antoine and T109926#2096483
Have owners
- scholarships/scholarships - @bd808
- servermon/servermon - @akosiaris
- jobrunner/jobrunner - @hashar
Services:
/srv/deployment/cassandra/logstash-logback-encoder /srv/deployment/cassandra/metrics-collector
Blocked?
eventlogging/eventlogging
In the README there shows blocked by T131977: Stop using global eventlogging install on hafnium (and any other eventlogging lib user), but that's closed so maybe blocked no longer @Ottomata may know.
Unknown:
This one is me & @Niharika (same as scholarships).
- logstash/plugins - @bd808 may know
@EBernhardson owns this one these days. I gave up my Logstash root powers and ownership responsibility in rOPUP9a43626e8c9a: Remove bd808 from logstash-roots.
I'm not really sure what has to be done to switch logstash-plugins from trebuchet to scap, but basically the only thing it needs to do:
- Ship updates to the repository to logstash100[123].eqiad.wmnet
- Utilize git-fat to pull binary blobs from archiva
Mentioned in SAL (#wikimedia-operations) [2017-05-19T10:08:28Z] <_joe_> moved stale repos to /srv/deployment/STALE on tin, T129290