"""Configuration for lambda.""" import os from secrets_manager.lambda_ext import LambdaSecretsManager ENVIRONMENT = os.environ.get("Environment", "dev") datadog_secrets_manager_client = LambdaSecretsManager( environment=ENVIRONMENT, service_name="datadog" ) DD_API_KEY: str = datadog_secrets_manager_client.get_cred("DD_API_KEY") DD_APP_KEY: str = datadog_secrets_manager_client.get_cred("DD_APP_KEY") METRIC_QUERY_PERIOD_SECONDS = int( os.environ.get("METRIC_QUERY_PERIOD_SECONDS", "3600") ) SCORECARD_RULE_ID = os.getenv("DD_SCORECARD_RULE_ID") if not SCORECARD_RULE_ID: raise RuntimeError("DD_SCORECARD_RULE_ID must be set") SENTRY_DSN = os.environ.get("SENTRY_DSN") SERVICE_NAME = os.environ.get("SERVICE_NAME", "scorecard-rule-github-secrets")