Add utils DeskproClient and configuration variables

Deskpro client is used to create tickets from celery alerting tasks
(eg alerts for missing ack or response files from DVLA).
This commit is contained in:
Alexey Bezhan
2018-01-17 14:36:02 +00:00
parent 6bdf59d80a
commit 5298f28f80
5 changed files with 23 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ from flask_sqlalchemy import SQLAlchemy
from flask_marshmallow import Marshmallow
from flask_migrate import Migrate
from monotonic import monotonic
from notifications_utils.clients import DeskproClient
from notifications_utils.clients.statsd.statsd_client import StatsdClient
from notifications_utils.clients.redis.redis_client import RedisClient
from notifications_utils import logging, request_helper
@@ -34,6 +35,7 @@ loadtest_client = LoadtestingClient()
mmg_client = MMGClient()
aws_ses_client = AwsSesClient()
encryption = Encryption()
deskpro_client = DeskproClient()
statsd_client = StatsdClient()
redis_store = RedisClient()
performance_platform_client = PerformancePlatformClient()
@@ -58,6 +60,7 @@ def create_app(application):
db.init_app(application)
migrate.init_app(application, db=db)
ma.init_app(application)
deskpro_client.init_app(application)
statsd_client.init_app(application)
logging.init_app(application, statsd_client)
firetext_client.init_app(application, statsd_client=statsd_client)