"""Config file for report_errors lambda.""" from logging import INFO import os from lambdacommon import util from lambdacommon.graphql.graphql import GraphQLConnector from secrets_manager.lambda_ext import LambdaSecretsManager util.init_sentry_for_lambda() DEV_ENVIRONMENT = 'dev' ENVIRONMENT = os.environ.get('Environment', DEV_ENVIRONMENT) APPLICATION_NAME = 'ddex-ingester' LAMBDA_NAME = f'{APPLICATION_NAME}-report-errors' LOGGING_LEVEL = os.environ.get('LOGGING_LEVEL', INFO) REPORT_ERRORS_CC = os.environ.get('REPORT_ERRORS_CC') REPORT_ERRORS_SME_ANALYTICS_DUMMY_EMAIL = ( os.environ.get('REPORT_ERRORS_SME_ANALYTICS_DUMMY_EMAIL')) EMAIL_FROM_ADDRESS = os.environ.get('EMAIL_FROM_ADDRESS') VIDOPS_EMAIL_ADDRESS = os.environ.get('VIDOPS_EMAIL_ADDRESS') SOM_LIVRE_EMAIL_ADDRESSES = os.environ.get('SOM_LIVRE_EMAIL_ADDRESSES') app_logger = util.setup_ows_logger( environment=ENVIRONMENT, logger_name=LAMBDA_NAME, logger_level=LOGGING_LEVEL, service_name=LAMBDA_NAME, service_version='1.0.0' ) secrets_manager_client = LambdaSecretsManager( environment=ENVIRONMENT, service_name=APPLICATION_NAME) RDS_RW_USER = os.environ.get('RDS_RW_USER', 'ddex-ingester-RW') RDS_HOST = os.environ.get('RDS_HOST') RDS_DB_NAME = os.environ.get('RDS_DB_NAME') GRAPHQL_GATEWAY_URL = os.environ.get('GRAPHQL_GATEWAY_URL') OA_USER = os.environ.get('OA_USER') graphql_gateway = GraphQLConnector(GRAPHQL_GATEWAY_URL, LAMBDA_NAME)