Feature #16325
openAdd support for labels in configuration rules
100%
Description
Rules in config.xml are currently identified by their rule ID (uniqueness is not enforced) and description. These are added as labels to the generated pf rules along with other feature labels such as for schedules and gateway recovery. These labels are useful because they can be used when e.g. killing states created by a rule with a given label. There's a limit of 5 labels per rule and some rule types don't support labels (e.g. NAT rules). These restrictions make it more challenging to implement potential features that could benefit from having labels associated with config.xml (and potentially pf) rules.
Changes:
- Allow for a defined label structure to be used with any config.xml rule.
- Refactor current use of pf labels to follow the new label structure where possible.