Page MenuHomeVyOS Platform
Feed Search

Apr 15 2025

jestabro committed rVYOSONEX99720f43b5ff: T7321: expose vyconfd client functions in configsession.
Apr 15 2025, 2:27 PM
jestabro committed rVYOSONEX6708f2d03519: T7321: update commit hashe for replace configsession legacy operations.
Apr 15 2025, 2:27 PM
jestabro committed rVYOSONEX249f3d52d758: T7321: add append version util.
Apr 15 2025, 2:27 PM
jestabro committed rVYOSONEX6efc149e3246: T7321: add VyconfSession class and methods.
Apr 15 2025, 2:27 PM
jestabro committed rVYOSONEX957eb2d49ede: T7321: add decorator to raise named exception on error.
Apr 15 2025, 2:27 PM
jestabro committed rVYOSONEX2b1010e1259d: T7321: translate enums by value instead of name.
Apr 15 2025, 2:27 PM
jestabro committed rVYOSONEXce855f66c5a3: T7321: normalize formatting.
Apr 15 2025, 2:27 PM

Apr 14 2025

jestabro moved T7359: Image update: confirm image name is available before accepting from Need Triage to Completed on the VyOS Rolling board.
Apr 14 2025, 5:10 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3), VyOS Rolling
jestabro committed rVYOSONEX4c389eda792f: T7359: confirm image name is available before accepting.
Apr 14 2025, 3:54 PM
jestabro added a parent task for T7363: Add vyconf aware initialization of Config: T7352: Add remaining features to vyconf framework for smoketest success.
Apr 14 2025, 2:51 PM · VyOS Rolling
jestabro added a subtask for T7352: Add remaining features to vyconf framework for smoketest success: T7363: Add vyconf aware initialization of Config.
Apr 14 2025, 2:51 PM · VyOS Rolling
jestabro created T7363: Add vyconf aware initialization of Config.
Apr 14 2025, 2:51 PM · VyOS Rolling

Apr 13 2025

jestabro created T7359: Image update: confirm image name is available before accepting.
Apr 13 2025, 11:35 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3), VyOS Rolling

Apr 11 2025

jestabro added a comment to T7321: Replace legacy operations in configsession.py with vyconf client operations.

PRs:
https://github.com/vyos/vyos1x-config/pull/41
https://github.com/vyos/vyconf/pull/20
https://github.com/vyos/vyos-1x/pull/4445

Apr 11 2025, 7:43 PM · VyOS Rolling
jestabro added a subtask for T7321: Replace legacy operations in configsession.py with vyconf client operations: T7352: Add remaining features to vyconf framework for smoketest success.
Apr 11 2025, 7:13 PM · VyOS Rolling
jestabro added a parent task for T7352: Add remaining features to vyconf framework for smoketest success: T7321: Replace legacy operations in configsession.py with vyconf client operations.
Apr 11 2025, 7:13 PM · VyOS Rolling
jestabro created T7352: Add remaining features to vyconf framework for smoketest success.
Apr 11 2025, 7:13 PM · VyOS Rolling

Apr 10 2025

jestabro closed T7302: Implement commit dry-run for vyconfd/vyos-commitd, a subtask of T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance, as Resolved.
Apr 10 2025, 2:11 PM · VyOS Rolling
jestabro closed T7302: Implement commit dry-run for vyconfd/vyos-commitd as Resolved.
Apr 10 2025, 2:11 PM · VyOS Rolling
jestabro committed rVYOSONEXe84d8bcb3aff: T7302: update submodule for backend support for commit dry-run.
Apr 10 2025, 2:07 PM
jestabro committed rVYOSONEX1e5077c8f5ac: T7302: implement commit dry-run for vyconfd/commitd.
Apr 10 2025, 2:07 PM

Apr 8 2025

jestabro added a parent task for T5528: Replace legacy loadFile with config_diff: T6543: Legacy load config ignores validation errors on set, leading to removal of config sections under commit error.
Apr 8 2025, 6:52 PM · VyOS Rolling
jestabro added a subtask for T6543: Legacy load config ignores validation errors on set, leading to removal of config sections under commit error: T5528: Replace legacy loadFile with config_diff.
Apr 8 2025, 6:52 PM · VyOS Rolling, Bugs
jestabro closed T5528: Replace legacy loadFile with config_diff, a subtask of T5317: configtree: remove mutable references, as Resolved.
Apr 8 2025, 6:51 PM · VyOS 1.4 Sagitta
jestabro closed T5528: Replace legacy loadFile with config_diff, a subtask of T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py, as Resolved.
Apr 8 2025, 6:51 PM · VyOS 1.4 Sagitta
jestabro closed T5528: Replace legacy loadFile with config_diff as Resolved.

Subsumed by the work beginning in T6717 and continuing in listed subtasks thereof.

Apr 8 2025, 6:51 PM · VyOS Rolling
jestabro added a comment to T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality.

The use of a hybrid implementation was retired in favor of full vyconfd support (in development); cf. T6718 and subtasks.

Apr 8 2025, 6:50 PM · VyOS Rolling
jestabro added a parent task for T6718: Use vyconf daemon for validation of set commands: T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality.
Apr 8 2025, 6:48 PM · VyOS Rolling
jestabro added a subtask for T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality: T6718: Use vyconf daemon for validation of set commands.
Apr 8 2025, 6:48 PM · VyOS Rolling
jestabro added a subtask for T5528: Replace legacy loadFile with config_diff: T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality.
Apr 8 2025, 6:47 PM · VyOS Rolling
jestabro added a parent task for T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality: T5528: Replace legacy loadFile with config_diff.
Apr 8 2025, 6:47 PM · VyOS Rolling
jestabro closed T7272: Vyconf: update in memory config tree on response from vyos-commitd, a subtask of T7121: Set up communication vyconfd <-> vyos-configd, as Resolved.
Apr 8 2025, 6:40 PM · VyOS Rolling
jestabro closed T7272: Vyconf: update in memory config tree on response from vyos-commitd as Resolved.
Apr 8 2025, 6:40 PM · VyOS Rolling
jestabro moved T7289: Add libvyosconfig as git submodule of vyos-1x for stream builds from Open to Finished on the VyOS 1.5 Circinus board.
Apr 8 2025, 6:39 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T7289: Add libvyosconfig as git submodule of vyos-1x for stream builds as Resolved.
Apr 8 2025, 6:39 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T7289: Add libvyosconfig as git submodule of vyos-1x for stream builds, a subtask of T5400: Move libvyosconfig build out of the Docker image, as Resolved.
Apr 8 2025, 6:39 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T6929: Update Dockerfile for change in Opam install.sh as Resolved.
Apr 8 2025, 6:38 PM · VyOS 1.4 Sagitta, VyOS 1.5 Circinus, VyOS Rolling
jestabro committed rVYOSONEX67a85ae7c532: T7292: update submodule for post commit update and set tag/leaf data.
Apr 8 2025, 2:12 PM
jestabro committed rVYOSONEX09cb7801d790: T7272: drop test functions.
Apr 8 2025, 2:12 PM
jestabro committed rVYOSONEXf6460364fada: T7292: add vyconfd client library functions.
Apr 8 2025, 2:12 PM
jestabro committed rVYOSONEX51dadbaffc51: T7292: generate vyconfd client library dataclasses.
Apr 8 2025, 2:12 PM
jestabro committed rVYOSONEXe165ca6a9d25: T7272: drop unneeded fields.
Apr 8 2025, 2:12 PM

Apr 5 2025

jestabro added a comment to T7323: Ability to load/merge from set commands.

@L0crian cf. https://vyos.dev/T6740, which provides a converter: set commands -> config

Apr 5 2025, 4:56 PM · VyOS Rolling

Apr 4 2025

jestabro added a comment to T7302: Implement commit dry-run for vyconfd/vyos-commitd.

PRs:
https://github.com/vyos/vyconf/pull/19
https://github.com/vyos/vyos-1x/pull/4435

Apr 4 2025, 6:04 PM · VyOS Rolling
jestabro added a parent task for T7321: Replace legacy operations in configsession.py with vyconf client operations: T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance.
Apr 4 2025, 5:19 PM · VyOS Rolling
jestabro added a subtask for T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance: T7321: Replace legacy operations in configsession.py with vyconf client operations.
Apr 4 2025, 5:19 PM · VyOS Rolling
jestabro renamed T7321: Replace legacy operations in configsession.py with vyconf client operations from Replace legacy operations in configsession with vyconf client operations to Replace legacy operations in configsession.py with vyconf client operations.
Apr 4 2025, 5:18 PM · VyOS Rolling
jestabro created T7321: Replace legacy operations in configsession.py with vyconf client operations.
Apr 4 2025, 5:18 PM · VyOS Rolling
jestabro added a subtask for T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance: T7302: Implement commit dry-run for vyconfd/vyos-commitd.
Apr 4 2025, 5:07 PM · VyOS Rolling
jestabro added a parent task for T7302: Implement commit dry-run for vyconfd/vyos-commitd: T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance.
Apr 4 2025, 5:07 PM · VyOS Rolling

Apr 3 2025

jestabro committed rVYOSONEXa0416e878600: T7289: fix relative path for git submodule url.
Apr 3 2025, 5:31 AM
jestabro added a comment to T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance.

Needed fix here:
https://github.com/vyos/vyos1x-config/pull/40
https://github.com/vyos/vyconf/pull/18

Apr 3 2025, 4:16 AM · VyOS Rolling

Apr 2 2025

jestabro added a comment to T7272: Vyconf: update in memory config tree on response from vyos-commitd.

PR
https://github.com/vyos/vyconf/pull/17
merged

Apr 2 2025, 2:31 PM · VyOS Rolling

Mar 31 2025

jestabro renamed T7302: Implement commit dry-run for vyconfd/vyos-commitd from Implemen commit dry-run for vyconfd to Implement commit dry-run for vyconfd/vyos-commitd.
Mar 31 2025, 7:34 PM · VyOS Rolling
jestabro created T7302: Implement commit dry-run for vyconfd/vyos-commitd.
Mar 31 2025, 7:34 PM · VyOS Rolling
jestabro added a comment to T7289: Add libvyosconfig as git submodule of vyos-1x for stream builds.

Regarding the failure of the PR integration tests, this may have been a result of a typo, now corrected in rolling here:
https://github.com/vyos/vyos-1x/pull/4425
or an inconsistent github action (I will check that).

Mar 31 2025, 5:22 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro committed rVYOSONEXb55504a69473: T7289: fix typo in git submodule status check.
Mar 31 2025, 3:58 PM
jestabro closed T7296: Require opam package ppx_deriving_yojson <= 3.9.1 as Resolved.
Mar 31 2025, 3:31 PM · VyOS Rolling
jestabro committed rVYOSONEXfce85848e36d: T7296: update hash for restrict opam ppx_deriving_yojson <= v3.9.1.
Mar 31 2025, 3:25 PM
jestabro moved T7294: image upgrade will replace symlinks with a copy from Open to Finished on the VyOS 1.4 Sagitta board.
Mar 31 2025, 3:20 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
jestabro moved T7294: image upgrade will replace symlinks with a copy from Open to Finished on the VyOS 1.5 Circinus board.
Mar 31 2025, 3:19 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
jestabro closed T7294: image upgrade will replace symlinks with a copy as Resolved.
Mar 31 2025, 3:19 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling

Mar 29 2025

jestabro committed rVYOSONEX856ab1106795: T7289: attempt to update submodule if status inconsistent.
Mar 29 2025, 9:15 PM
jestabro committed rVYOSONEXe4d0f284ff3f: T7289: set url as relative path.
Mar 29 2025, 9:15 PM
jestabro committed rVYOSONEXe5cc2004b4d2: T7289: update Makefile for libvyosconfig as git submodule.
Mar 29 2025, 9:15 PM
jestabro committed rVYOSONEX3f0b370a3993: T7289: add libvyosconfig as git submodule.
Mar 29 2025, 9:15 PM
jestabro committed rVYOSONEXe21b9658f057: T7294: preserve /config symlinks on image upgrade.
Mar 29 2025, 9:42 AM
jestabro created T7296: Require opam package ppx_deriving_yojson <= 3.9.1.
Mar 29 2025, 5:03 AM · VyOS Rolling
jestabro added a comment to T7294: image upgrade will replace symlinks with a copy.

PR:
https://github.com/vyos/vyos-1x/pull/4423

Mar 29 2025, 3:19 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling

Mar 28 2025

jestabro claimed T7294: image upgrade will replace symlinks with a copy.
Mar 28 2025, 7:43 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.2), VyOS Rolling
jestabro added a subtask for T7272: Vyconf: update in memory config tree on response from vyos-commitd: T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance.
Mar 28 2025, 4:23 PM · VyOS Rolling
jestabro added a parent task for T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance: T7272: Vyconf: update in memory config tree on response from vyos-commitd.
Mar 28 2025, 4:23 PM · VyOS Rolling
jestabro created T7292: Expose vyconf commit algorithm for CLI and ConfigSession instance.
Mar 28 2025, 4:22 PM · VyOS Rolling
jestabro closed T6946: Add initial commit algorithm to vyconf, a subtask of T6718: Use vyconf daemon for validation of set commands, as Resolved.
Mar 28 2025, 4:17 PM · VyOS Rolling
jestabro closed T6946: Add initial commit algorithm to vyconf as Resolved.
Mar 28 2025, 4:17 PM · VyOS Rolling
jestabro added a parent task for T7272: Vyconf: update in memory config tree on response from vyos-commitd: T7121: Set up communication vyconfd <-> vyos-configd.
Mar 28 2025, 4:16 PM · VyOS Rolling
jestabro added a subtask for T7121: Set up communication vyconfd <-> vyos-configd: T7272: Vyconf: update in memory config tree on response from vyos-commitd.
Mar 28 2025, 4:16 PM · VyOS Rolling
jestabro added a parent task for T7121: Set up communication vyconfd <-> vyos-configd: T6946: Add initial commit algorithm to vyconf.
Mar 28 2025, 4:14 PM · VyOS Rolling
jestabro added a subtask for T6946: Add initial commit algorithm to vyconf: T7121: Set up communication vyconfd <-> vyos-configd.
Mar 28 2025, 4:14 PM · VyOS Rolling

Mar 26 2025

jestabro added a parent task for T7289: Add libvyosconfig as git submodule of vyos-1x for stream builds: T5400: Move libvyosconfig build out of the Docker image.
Mar 26 2025, 10:00 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a subtask for T5400: Move libvyosconfig build out of the Docker image: T7289: Add libvyosconfig as git submodule of vyos-1x for stream builds.
Mar 26 2025, 10:00 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro created T7289: Add libvyosconfig as git submodule of vyos-1x for stream builds.
Mar 26 2025, 10:00 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

Mar 25 2025

jestabro committed rVYOSONEX42bc671b1875: T7246: update hash for strip version on config load.
Mar 25 2025, 7:38 PM

Mar 21 2025

jestabro created T7272: Vyconf: update in memory config tree on response from vyos-commitd.
Mar 21 2025, 8:48 PM · VyOS Rolling

Mar 20 2025

jestabro committed rVYOSONEXfbf871b3cdbb: T7246: update libvyosconfig hash and add nosetest.
Mar 20 2025, 4:59 PM
jestabro committed rVYOSONEX6dd7dbc2500d: T7246: do not pass unneeded version string to parser.
Mar 20 2025, 2:20 PM

Mar 18 2025

jestabro closed T7121: Set up communication vyconfd <-> vyos-configd as Resolved.
Mar 18 2025, 11:14 PM · VyOS Rolling
jestabro added a comment to T7246: Wireguard: Traceback error received if the public-key starts with //.

PR's:
https://github.com/vyos/vyos-1x/pull/4406

Mar 18 2025, 5:35 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling, VyOS 1.4 Sagitta (1.4.3)
jestabro committed rVYOSONEXd8a6295a13a6: T7121: T6946: update hash for commit algorithm/commitd messaging.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEXb3427a6aa693: T7121: add defaults entry for vyconfd.conf.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEXb6df26f89df7: T7121: add test_commit wrapper and test script.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEX3078c7c97662: T7121: generate Python protobuf files at build.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEX21d960b34da2: T7121: add vyos-commitd service as emergent replacement for vyos-configd.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEX33394e41516a: T7121: add Config init from internal cache.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEX467811b32ba4: T7121: add protobuf and tomli dependencies.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEX4dc02b404311: T7121: use dunder equal instead of string rep comparison, where possible.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEXdefc2b665940: T7121: add configtree read/write to internal representation.
Mar 18 2025, 3:48 PM
jestabro committed rVYOSONEXdbe09d4c3dac: T6946: add wrapper for show_commit_data and test function.
Mar 18 2025, 3:48 PM
jestabro changed the status of T7246: Wireguard: Traceback error received if the public-key starts with // from Open to In progress.

The lexer is unnecessarily aggressive in disallowing strings following '//', originally added to ignore version string information. This has the side effect of ignoring legitimate values. Since the version string is extracted before parsing, this restriction can be dropped. Fix in preparation.

Mar 18 2025, 2:00 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling, VyOS 1.4 Sagitta (1.4.3)
jestabro claimed T7246: Wireguard: Traceback error received if the public-key starts with //.
Mar 18 2025, 12:57 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling, VyOS 1.4 Sagitta (1.4.3)