]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
datamodel: management: unix socket default fix
authorAleš Mrázek <ales.mrazek@nic.cz>
Mon, 18 Sep 2023 11:04:24 +0000 (13:04 +0200)
committerOto Šťáva <oto.stava@nic.cz>
Mon, 25 Sep 2023 10:58:17 +0000 (12:58 +0200)
manager/knot_resolver_manager/datamodel/config_schema.py

index da68525cdc390e7a951d76f9ceeee18587e45349..b52c735f29442c971c0ae4f446f435c155128ca8 100644 (file)
@@ -27,6 +27,8 @@ from knot_resolver_manager.utils.modeling.base_schema import lazy_default
 
 _DEFAULT_RUNDIR = "/var/run/knot-resolver"
 
+DEFAULT_MANAGER_API_SOCK = _DEFAULT_RUNDIR + "/manager.sock"
+
 logger = logging.getLogger(__name__)
 
 
@@ -110,7 +112,7 @@ class KresConfig(ConfigSchema):
         rundir: Dir = lazy_default(Dir, _DEFAULT_RUNDIR)
         workers: Union[Literal["auto"], IntPositive] = IntPositive(1)
         max_workers: IntPositive = IntPositive(_default_max_worker_count())
-        management: ManagementSchema = lazy_default(ManagementSchema, {"unix-socket": "./manager.sock"})
+        management: ManagementSchema = lazy_default(ManagementSchema, {"unix-socket": DEFAULT_MANAGER_API_SOCK})
         webmgmt: Optional[WebmgmtSchema] = None
         options: OptionsSchema = OptionsSchema()
         network: NetworkSchema = NetworkSchema()