It would be convenient to allow updates of the vyos-1x dependency, libvyosconfig (and its dependency vyos1x-config), without updates to the Dockerfile. This can be done for the package libvyosconfig itself; it remains to set up installing the dependency for vyos-1x when building the latter. Note that the various libraries supporting the vyos1x-config build should remain in the Docker image, as they are updated rarely.
Description
Description
Details
Details
- Version
- vyos-1.4
- Is it a breaking change?
- Perfectly compatible
- Issue type
- Internal change (not visible to end users)
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
In progress | FEATURE REQUEST | None | T3355 Remove all remaining legacy Vyatta code | ||
Open | BUG | None | T4316 Update save-config/load-config | ||
Resolved | jestabro | T4235 Add config tree diff algorithm | |||
Not Applicable | FEATURE REQUEST | jestabro | T4295 Use config_tree instead of legacy loadFile in vyos-load-config.py | ||
Resolved | ENHANCEMENT | jestabro | T5316 configtree: use a single pass of the diff algorithm | ||
Resolved | ENHANCEMENT | jestabro | T5317 configtree: remove mutable references | ||
In progress | ENHANCEMENT | jestabro | T5528 Replace legacy loadFile with config_diff | ||
Open | ENHANCEMENT | jestabro | T5400 Move libvyosconfig build out of the Docker image |
Event Timeline
Comment Actions
As stated, building libvyosconfig outside of the Docker image may not be desirable. However, as a compromise solution, we can consider moving the vyos1x-config pin/build into the libvyosconfig build script. Suggested PR to follow, and update to task description.