"""
File containing all string variables for environment vars and tags
"""

# Environment Variables
DEFAULT_PYPADS = "DEFAULT_PYPADS"

MLFLOW_TRACKING_URI = "MLFLOW_TRACKING_URI"
MLFLOW_S3_ENDPOINT_URL = "MLFLOW_S3_ENDPOINT_URL"
AWS_ACCESS_KEY_ID = "AWS_ACCESS_KEY_ID"
AWS_SECRET_ACCESS_KEY = "AWS_SECRET_ACCESS_KEY"
MONGO_DB = "MONGO_DB"
MONGO_PW = "MONGO_PW"
MONGO_URL = "MONGO_URL"
MONGO_USER = "MONGO_USER"

# Configuration Variables
CONFIG = "CONFIG"
mongo_db = "mongo_db"
track_sub_processes = "track_sub_processes"
recursion_identity = "recursion_identity"
recursion_depth = "recursion_depth"
log_on_failure = "log_on_failure"
include_default_mappings = "include_default_mappings"

# TAGS
# Tag name to save the config to in mlflow context.
CONFIG_NAME = "pypads.config"

DEFAULT_EXPERIMENT_NAME = "Default-PyPads"


