This add the complement to T6185. In T6185, an 'inclusive' mask was added to derive, from the active config, the subtree of sections to be passed to config-sync; it is useful to have a generic 'exclusive' mask, as well, to then exclude paths of system-specific data, for example ethernet hw-id or address. It is worthwhile to develop this as a general tool, as it will have other uses. In addition, several supporting functions were developed that will also be of general use.
Description
Description
Details
Details
- Version
- -
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Feature (new functionality)
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | FEATURE REQUEST | Viacheslav | T6121 Extend service config-sync for sections vpn, policy, vrf | ||
| Resolved | ENHANCEMENT | jestabro | T6185 Simplify marshalling of section and config data for config-sync | ||
| In progress | ENHANCEMENT | jestabro | T8488 Add exclusive masking to configtree, to limit paths for config-sync, and general use | ||
| Resolved | FEATURE REQUEST | jestabro | T8502 Add exclusion mask to config-sync | ||
| Open | ENHANCEMENT | jestabro | T8503 Minor internal renaming, refactoring, and formatting for module configtree | ||
| Resolved | BUG | jestabro | T8916 Adjustments to calculation of config tree exclusive mask | ||
| Resolved | BUG | jestabro | T8980 config-sync: phantom drift on converged pair - sync diff op-mode does not apply the exclusion mask |