summaryrefslogtreecommitdiff
path: root/interface-definitions/zone-policy.xml.in
AgeCommit message (Collapse)Author
2022-08-30firewall: T3568: rename XML building blocks to match CLI node nameChristian Poessinger
2022-07-05zone-policy: T4512: Add support for `enable-default-log`sarthurdev
2022-04-29xml: T4047: use full string match in the regex validatorChristian Poessinger
2022-02-25zone-policy: T2199: bugfix defaultValue usageChristian Poessinger
Instead of hardcoding the default behavior inside the Jinaj2 template, all defaults are required to be specified inside teh XML definition. This is required to automatically render the appropriate CLI tab completion commands.
2022-02-24scripts: T4269: node.def generator should automatically add default valuesChristian Poessinger
Since introducing the XML <defaultValue> node it was common, but redundant, practice to also add a help string indicating which value would be used as default if the node is unset. This makes no sense b/c it's duplicated code/value/characters and prone to error. The node.def scripts should be extended to automatically render the appropriate default value into the CLI help string. For e.g. SSH the current PoC renders: $ cat templates-cfg/service/ssh/port/node.def multi: type: txt help: Port for SSH service (default: 22) val_help: u32:1-65535; Numeric IP port ... Not all subsystems are already migrated to get_config_dict() and make use of the defaults() call - those subsystems need to be migrated, first before the new default is added to the CLI help.
2022-01-30firewall: T2199: Add constraint for tagnode namessarthurdev
2021-12-06zone_policy: T3873: Implement intra-zone-filteringsarthurdev
2021-12-06zone-policy: T2199: Migrate zone-policy to XML/Pythonsarthurdev