def set_client_config(): global CLIENT_CONFIG try: CLIENT_CONFIG = ClientConfigManager.get_config_from_env() except (TypeError, ValidationError): ClientConfigManager.purge() Printer.print_warning("Your client Configuration was purged!") CLIENT_CONFIG = ClientConfigManager.get_config_from_env() def set_auth_config(): from polyaxon.managers.auth import AuthConfigManager global AUTH_CONFIG try: AUTH_CONFIG = AuthConfigManager.get_config_from_env() except (TypeError, ValidationError): AuthConfigManager.purge() Printer.print_warning("Your auth Configuration was purged!") if not to_bool(os.environ.get(POLYAXON_KEYS_NO_CONFIG, False)): set_auth_config() set_client_config() if to_bool(os.environ.get(POLYAXON_KEYS_SET_AGENT, False)): set_agent_config() else: CLIENT_CONFIG = ClientConfigManager.CONFIG(host=LOCALHOST)
MIN_TIMEOUT = 1 LONG_REQUEST_TIMEOUT = 3600 HEALTH_CHECK_INTERVAL = 60 AUTH_CONFIG = None CLIENT_CONFIG = None PROXIES_CONFIG = None AGENT_CONFIG = None if not to_bool(os.environ.get("POLYAXON_NO_CONFIG", False)): AUTH_CONFIG = AuthConfigManager.get_config_from_env() CLIENT_CONFIG = ClientConfigManager.get_config_from_env() if CLIENT_CONFIG.set_agent: from polyaxon.managers.agent import AgentManager AGENT_CONFIG = AgentManager.get_config_from_env( agent_path=CLIENT_CONFIG.agent_path ) else: CLIENT_CONFIG = ClientConfigManager.CONFIG() def set_proxies_config(): from polyaxon.managers.proxies import ProxiesManager global PROXIES_CONFIG PROXIES_CONFIG = ProxiesManager.get_config_from_env()