Page MenuHomePhabricator

[Trebuchet] Automatically log trebuchet actions to Server admin log and Graphite
Closed, DeclinedPublic

Description

[13:34 UTC] krinkle at tin.eqiad.wmnet in /srv/deployment/integration/slave-scripts (master)
 $ git deploy start
..

 $ git deploy sync
Log message:
>  Deploy Icd2b25fd882b7953ee
# NOTE : Sync ran ok! Everything looks good! Automatically finishing
 $

Similar to the automatic reporting when pulling changes into /a/common and when running a sync-dir or sync-file script. Running git-deploy should do this as well. Should be relatively easy to implement I imagine.

Something like

13:34 logmsgbot: krinkle started deployment of 'integration/slave-scripts' on tin
13:35 logmsgbot: krinkle aborted deployment of 'integration/slave-scripts' on tin

13:34 logmsgbot: krinkle started deployment of 'integration/slave-scripts' from tin
13:34 logmsgbot: krinkle synchronised 'integration/slave-scripts' to 98e3294 from tin 'Deploy Icd2b25fd882b7953ee'

Details

Reference
bz61997

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 3:00 AM
bzimport added a project: Deployments.
bzimport set Reference to bz61997.
bzimport added a subscriber: Unknown Object (MLST).
Krinkle set Security to None.
bd808 subscribed.

This has been fixed in Scap, but I doubt that it will ever be fixed in trebuchet. Regardless, the 'fix' for this is all on the Trebuchet side (sending a !log to a watched channel).

demon subscribed.

Nobody cares about Trebuchet anymore.