The PRs below add a replacement for the legacy config diff algorithm in vyatta-cfg. Immediate applications will include an update to the 'load config' script that does not rely on the legacy 'loadFile'; extensions of that script in line with T3441; and python utils extending those of configdiff.py. In addition this adds a necessary step in the path towards replacing vyatta-cfg.
- Difficulty level
- Unknown (require assessment)
- Why the issue appeared?
- Will be filled on close
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Internal change (not visible to end users)
|Resolved||jestabro||T4235 Add config tree diff algorithm|
|Resolved||BUG||jestabro||T4260 Extend vyos.configdict.node_changed() to support recursiveness|
|On hold||FEATURE REQUEST||jestabro||T4295 Use config_tree instead of legacy loadFile in vyos-load-config.py|
|Open||FEATURE REQUEST||jestabro||T3441 More intelligent config loading scripts|
|Resolved||BUG||jestabro||T4382 Replacing legacy loadFile exposes missing steps in migration scripts and other errors|
|Resolved||BUG||jestabro||T4491 Use empty string for internal name of root node of config_tree|