Page MenuHomeVyOS Platform

Add config tree diff algorithm
Closed, ResolvedPublic

Description

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.

https://github.com/vyos/vyos1x-config/pull/2
https://github.com/vyos/libvyosconfig/pull/3
https://github.com/vyos/vyos-1x/pull/1213

Details

Difficulty level
Unknown (require assessment)
Version
vyos-1.4
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)

Event Timeline

jestabro triaged this task as Normal priority.Feb 9 2022, 3:04 AM
jestabro created this task.
jestabro created this object in space S1 VyOS Public.
jestabro changed the task status from Open to Needs testing.Feb 9 2022, 3:27 AM
jestabro moved this task from Need Triage to Finished on the VyOS 1.4 Sagitta board.

Reopen to add some simplifications to the interface, inspired by T4260.

jestabro changed the task status from Open to Backport candidate.Mar 2 2022, 3:51 PM
jestabro changed the status of subtask T4260: Extend vyos.configdict.node_changed() to support recursiveness from Open to Needs testing.
jestabro moved this task from Need Triage to Finished on the VyOS 1.3 Equuleus board.