Settings Module

CredProxy Environment Variables Configuration

This module centralizes all environment variable definitions to ensure consistency and avoid duplication throughout the codebase.

credproxy.settings.get_credproxy_namespace() str[source]
credproxy.settings.get_config_file(namespace: str) str[source]
credproxy.settings.get_from_env_tag(namespace: str) str[source]
credproxy.settings.get_from_file_tag(namespace: str) str[source]
credproxy.settings.get_tag_separator(namespace: str) str[source]
credproxy.settings.get_log_level(namespace: str) str[source]

Get log level from environment with validation and fallback.

credproxy.settings.get_log_health_checks(namespace: str) bool[source]

Get health check logging setting from environment.