Skip to content

Latest commit

 

History

History
 
 

logs2rocketchat

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The Lagoon logo is a blue hexagon split in two pieces with an L-shaped cut

This service is part of amazee.io Lagoon, a Docker build and deploy system for OpenShift & Kubernetes. Please reference our documentation for detailed information on using, developing, and administering Lagoon.

Logs to Rocket.Chat (logs2rocketchat)

Watches all the Lagoon logs and checks for events that should trigger a Rocket.Chat message. Each log message is tied to a Lagoon project, and channel configuration for that project is retrieved from the Lagoon API.

Examples of events that might trigger a message: GitHub pull request opened, a new build for a Lagoon project environent has started, a task was completed.

Technology

  • Node.js
  • Message Queue

Related Services

  • API [dependency]
  • RabbitMQ [dependency]

Message Queues

  • Consumes: lagoon-logs, lagoon-logs:rocketchat
  • Produces: lagoon-logs:rocketchat