Settings for integration with ticket systems¶
The settings which are relevant for the integration with the different ticket
systems are TICKET_PLUGIN
, TICKET_ENDPOINT
,
TICKET_AUTHENTICATION_SECRET
and TICKET_INFORMATION
.
TICKET_PLUGIN
is the fully qualified name of the ticket plugin Python
class. The included plugins are located in the argus.incident.ticket
namespace, so the path should look something like this:
argus.incident.ticket.FileName.PluginName
.
TICKET_ENDPOINT
is the link to the ticket system website the ticket should be
created at.
TICKET_AUTHENTICATION_SECRET
is a dictionary containing all the relevant
information that is needed to authenticate with the ticket system’s API. It is
both possible to use token-based authentication as well as username- and
password-based authentication.
TICKET_INFORMATION
contains any additional information that is needed to
create a ticket, for example the specific repository or queue the ticket should
be created in.
To enable an integration with a ticket plugin these settings MUST be added to Argus.