import os from secrets_manager.python_ext import PythonSecretsManager TEST_ENVIRONMENT = "test" SHARED_ENVIRONMENT = "shared" ENVIRONMENT = os.getenv("Environment", TEST_ENVIRONMENT) datadog_sm_client = PythonSecretsManager(environment=ENVIRONMENT, service_name="datadog") software_catalog_sm_client = PythonSecretsManager(environment=ENVIRONMENT, service_name="datadog-software-catalog") AWS_REGION = os.getenv("AWS_DEFAULT_REGION", "us-east-1") DD_API_KEY = datadog_sm_client.get_cred("DD_API_KEY") DD_APP_KEY = datadog_sm_client.get_cred("DD_APP_KEY") RESOURCE_EXPLORER_VIEW_ARN = os.getenv( "RESOURCE_EXPLORER_VIEW_ARN", "arn:aws:resource-explorer-2:us-east-1:970903126758:view/all-orchard-resources/eb8193f7-9c27-48d2-8b8b-1767e3e30298", ) SENTRY_AUTH_TOKEN = software_catalog_sm_client.get_cred("SENTRY_AUTH_TOKEN") SENTRY_ORGANIZATION = os.getenv("SENTRY_ORGANIZATION", "the-orchard") SONAR_BASE_URL = os.getenv("SONAR_BASE_URL", "https://prod-sonar.theorchard.io") SONAR_TOKEN = software_catalog_sm_client.get_cred("SONAR_TOKEN") SWAGGER_URL = os.getenv("SWAGGER_URL", "https://swagger.theorchard.io") # Constants used in software-catalog utils.py DEFAULT_DEFINITION_FILENAME: str = "software-catalog.yaml"