Opened 3 years ago

Last modified 21 months ago

#3708 new change

Have abpbot join all channels

Reported by: kzar Assignee: matze
Priority: Unknown Milestone:
Module: Infrastructure Keywords: abpbot, irc
Cc: fhd, kvas Blocked By:
Blocking: Platform: Unknown / Cross platform
Ready: no Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description (last modified by trev)

Background

We have an IRC bot that currently resides in #adblockplus. During recent changes Felix noticed a few things that need changing with it...

What to change

  • Have it join all of our IRC channels, not just #adblockplus on irc.mozilla.org.
  • Ensure something sensible is happening with the created logs. (I'm not exactly sure about what that is.)
  • Rename the bot to abpbot from abplogbot as it now does more than just logging.

Change History (6)

comment:1 Changed 3 years ago by kzar

Note: I'm filing this on Felix's behalf, I might have omitted something or got some of the details wrong.

comment:2 Changed 3 years ago by kzar

  • Summary changed from Move abpbot onto it's own server, have it join all channels to Move abpbot onto its own server, have it join all channels

comment:3 Changed 3 years ago by fhd

Well I suppose these should be separate issues :D But I guess this'll do for now, once someone finds time to work on any these they can write more issues.

comment:4 Changed 3 years ago by matze

In the context of #4103 we've now made abpbot run on a separate host (forgot about the existence of this ticket here when that one was created a few days ago). In the context of #4104 we still need to follow-up on this, properly integrating the setup with Puppet.

Afterwards we can finally tackle #308, in which context log publication has been requested quite a while ago already (blocked so far by the setup not being included with our configuration management, monitoring etc. in the first place).

Automated re-provisioning or updates based on patches in the repository are a no-go*. At least until we have established proper CI for the entire development cycle, and in that context we will need some more IRC logging, for all of which the abpbot is far from suitable anyway. So I doubt that this will ever happen, it's way more likely that we revamp that thingy from the core up. These considerations also render renaming overhead for now.

*) I realize that this is done in some parts of our system, but we have already established that we need to overhaul these resources / processes as well.

comment:5 Changed 3 years ago by matze

  • Cc kvas added; matze removed
  • Owner set to matze

comment:6 Changed 21 months ago by trev

  • Description modified (diff)
  • Summary changed from Move abpbot onto its own server, have it join all channels to Have abpbot join all channels

I removed the points covered by #4103 and #4104.

Note: See TracTickets for help on using tickets.