from typing import Dict, List, Optional, Tuple, Type, TypeVar
from urllib.parse import quote
-from knot_resolver_manager.constants import CONFIG_FILE_ENV_VAR, DEFAULT_MANAGER_CONFIG_FILE, MANAGER_API_SOCK_ENV_VAR
+from knot_resolver_manager.constants import API_SOCK_ENV_VAR, CONFIG_FILE_ENV_VAR, DEFAULT_MANAGER_CONFIG_FILE
from knot_resolver_manager.datamodel.config_schema import DEFAULT_MANAGER_API_SOCK
from knot_resolver_manager.datamodel.types import FilePath, IPAddressPort
from knot_resolver_manager.utils.modeling import parsing
return namespace.socket[0]
config_path = os.getenv(CONFIG_FILE_ENV_VAR)
- socket_env = os.getenv(MANAGER_API_SOCK_ENV_VAR)
+ socket_env = os.getenv(API_SOCK_ENV_VAR)
socket: Optional[str] = None
# 2) socket from config file ('kresctl --config' argument)
STARTUP_LOG_LEVEL = logging.DEBUG
DEFAULT_MANAGER_CONFIG_FILE = Path("/etc/knot-resolver/config.yaml")
CONFIG_FILE_ENV_VAR = "KRES_MANAGER_CONFIG"
-MANAGER_API_SOCK_ENV_VAR = "MANAGER_API_SOCK"
+API_SOCK_ENV_VAR = "KRES_MANAGER_API_SOCK"
MANAGER_FIX_ATTEMPT_MAX_COUNTER = 2
FIX_COUNTER_DECREASE_INTERVAL_SEC = 30 * 60
PID_FILE_NAME = "manager.pid"
KRES_MANAGER_CONFIG="$KRES_MANAGER_RUNTIME/config.dev.yaml"
fi
-if [ -z "${MANAGER_API_SOCK:-}" ]; then
- MANAGER_API_SOCK="$KRES_MANAGER_RUNTIME/manager.sock"
+if [ -z "${KRES_MANAGER_API_SOCK:-}" ]; then
+ KRES_MANAGER_API_SOCK="$KRES_MANAGER_RUNTIME/manager.sock"
fi
export KRES_MANAGER_CONFIG
-export MANAGER_API_SOCK
+export KRES_MANAGER_API_SOCK
python3 -m knot_resolver_manager $@