From: Aleš Mrázek Date: Fri, 31 Mar 2023 11:13:52 +0000 (+0200) Subject: manager: datamodel: tsig removed from view_schema X-Git-Tag: v6.0.1~11^2^2~19 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7e35e3daa99cabe0aaace76d5beae268cb69fdbc;p=thirdparty%2Fknot-resolver.git manager: datamodel: tsig removed from view_schema --- diff --git a/manager/knot_resolver_manager/datamodel/view_schema.py b/manager/knot_resolver_manager/datamodel/view_schema.py index 210336602..7609651e0 100644 --- a/manager/knot_resolver_manager/datamodel/view_schema.py +++ b/manager/knot_resolver_manager/datamodel/view_schema.py @@ -23,18 +23,12 @@ class ViewSchema(ConfigSchema): --- subnets: Identifies the client based on his subnet. - tsig: Identifies the client based on a TSIG key name (for testing purposes, TSIG signature is not verified!). + tags: Tags to link with other policy rules. options: Configuration options for clients identified by the view. answer: Direct approach how to handle request from clients identified by the view. - tags: Tags to link with other policy rules. """ subnets: Optional[Union[List[IPNetwork], IPNetwork]] = None - tsig: Optional[List[str]] = None tags: Optional[List[IDPattern]] = None - answer: Optional[Literal["allow", "refused"]] = None options: ViewOptionsSchema = ViewOptionsSchema() - - def _validate(self) -> None: - if self.tsig is None and self.subnets is None: - raise ValueError("'subnets' or 'rsig' must be configured") + answer: Optional[Literal["allow", "refused"]] = None