Page MenuHomeVyOS Platform
Feed Search

Sep 10 2025

jestabro committed rVYOSONEXeb2ec50dea6f: configtree: T4235: allow rendering delete commands.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX153dbd35270e: Add -thread link for ctypes-foreign after upgrade to ctypes >= 0.18.0.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEX297612c64230: configtree: T4235: binding for config tree diff function.
Sep 10 2025, 1:16 PM
jestabro committed rVYOSONEXea9bee4c9e0a: T1334: Migration script runner rewrite.
Sep 10 2025, 1:16 PM

Sep 3 2025

jestabro claimed T7782: wrong file is sent by config-management commit-archive.
Sep 3 2025, 11:41 PM · VyOS 1.4 Sagitta

Sep 2 2025

jestabro closed T7759: Saving the system configuration does not always update the bind mount and may destroy the config file as Resolved.
Sep 2 2025, 1:05 PM · VyOS 1.5 Circinus (2025.11)

Aug 28 2025

jestabro added a reverting change for rVYOSONEXc140f827f311: T7709: add atomic write for config file save: rVYOSONEX9f80e374f672: T7759: Revert "T7709: add atomic write for config file save".
Aug 28 2025, 9:40 AM
jestabro committed rVYOSONEX9f80e374f672: T7759: Revert "T7709: add atomic write for config file save".
Aug 28 2025, 9:40 AM

Aug 27 2025

jestabro added a comment to T7759: Saving the system configuration does not always update the bind mount and may destroy the config file.

Thanks for the report: this was a regression due to the introduction of an atomic write on save, which did not respect the bind mount directory /config. Reverting pending a comprehensive solution:
https://github.com/vyos/vyos-1x/pull/4683

Aug 27 2025, 6:23 PM · VyOS 1.5 Circinus (2025.11)
jestabro claimed T7759: Saving the system configuration does not always update the bind mount and may destroy the config file.
Aug 27 2025, 3:56 PM · VyOS 1.5 Circinus (2025.11)
jestabro created T7758: Allow multiple interfaces types in completion helper 'list_interfaces'.
Aug 27 2025, 1:53 PM · VyOS 1.5 Circinus (2025.11)

Aug 22 2025

jestabro closed T7455: Update config_mgmt module and scripts for vyconf compatibility , a subtask of T7365: vyconf: add locking and invocation of pre/post-commit hooks, as Resolved.
Aug 22 2025, 4:45 PM · VyOS Rolling
jestabro closed T7455: Update config_mgmt module and scripts for vyconf compatibility as Resolved.
Aug 22 2025, 4:45 PM · VyOS Rolling
jestabro closed T7493: Add vyconf support for commit-confirm, a subtask of T7728: Use vyconf session data changesets to regenerate session config, as Resolved.
Aug 22 2025, 4:45 PM · VyOS Rolling
jestabro closed T7493: Add vyconf support for commit-confirm as Resolved.
Aug 22 2025, 4:45 PM · VyOS Rolling
jestabro closed T7493: Add vyconf support for commit-confirm, a subtask of T7455: Update config_mgmt module and scripts for vyconf compatibility , as Resolved.
Aug 22 2025, 4:45 PM · VyOS Rolling
jestabro closed T7734: Distinguish childless non-leaf nodes in vyconf set operation, a subtask of T6742: Correct rendering of childless non-leaf nodes, as Resolved.
Aug 22 2025, 4:43 PM · VyOS 1.5 Circinus, VyOS Rolling, Bugs
jestabro closed T7734: Distinguish childless non-leaf nodes in vyconf set operation as Resolved.
Aug 22 2025, 4:43 PM · VyOS Rolling
jestabro closed T7728: Use vyconf session data changesets to regenerate session config as Resolved.
Aug 22 2025, 4:43 PM · VyOS Rolling
jestabro moved T7718: Refine validate_tree method and add standalone validation utility from Need Triage to Completed on the VyOS Rolling board.
Aug 22 2025, 4:43 PM · VyOS Rolling
jestabro closed T7718: Refine validate_tree method and add standalone validation utility as Resolved.
Aug 22 2025, 4:42 PM · VyOS Rolling

Aug 21 2025

jestabro added a parent task for T7493: Add vyconf support for commit-confirm: T7728: Use vyconf session data changesets to regenerate session config.
Aug 21 2025, 1:40 PM · VyOS Rolling
jestabro added a subtask for T7728: Use vyconf session data changesets to regenerate session config: T7493: Add vyconf support for commit-confirm.
Aug 21 2025, 1:40 PM · VyOS Rolling

Aug 20 2025

jestabro committed rVYOSONEXf37a62d6cb0f: T7728: update git submodule for dynamically generate proposed config.
Aug 20 2025, 7:58 PM
jestabro committed rVYOSONEXf30d561fd532: T7493: config_mgmt console_scripts available in vyconf context.
Aug 20 2025, 7:58 PM
jestabro committed rVYOSONEX3b1e60b4a8f2: T7493: use method load_config_obj in revert_soft.
Aug 20 2025, 7:58 PM
jestabro committed rVYOSONEX84f8c5409677: T7493: add load_config_obj to load into vyconfd.
Aug 20 2025, 7:58 PM
jestabro added a subtask for T6489: Add/Improve support for CLI config scripts that change the underlying actual configuration and make them work with vyos-configd: T7737: Extend abstraction vyos.utils.configfs to vyconf.
Aug 20 2025, 3:13 AM · VyOS 1.5 Circinus (2025.11), VyOS 1.4 Sagitta (1.4.4)
jestabro added a parent task for T7737: Extend abstraction vyos.utils.configfs to vyconf: T6489: Add/Improve support for CLI config scripts that change the underlying actual configuration and make them work with vyos-configd.
Aug 20 2025, 3:13 AM · VyOS Rolling
jestabro created T7737: Extend abstraction vyos.utils.configfs to vyconf.
Aug 20 2025, 3:08 AM · VyOS Rolling

Aug 19 2025

jestabro committed rVYOSONEX41d0fc3270a4: T7718: update git submodule for validate_tree_filter.
Aug 19 2025, 2:03 PM
jestabro committed rVYOSONEX87f479bd88dc: T7718: add validate-config script.
Aug 19 2025, 2:03 PM
jestabro committed rVYOSONEXb89730b58937: T7718: add python wrappers for validate_tree methods.
Aug 19 2025, 2:03 PM
jestabro added a subtask for T6742: Correct rendering of childless non-leaf nodes: T7734: Distinguish childless non-leaf nodes in vyconf set operation.
Aug 19 2025, 3:16 AM · VyOS 1.5 Circinus, VyOS Rolling, Bugs
jestabro added a parent task for T7734: Distinguish childless non-leaf nodes in vyconf set operation: T6742: Correct rendering of childless non-leaf nodes.
Aug 19 2025, 3:16 AM · VyOS Rolling
jestabro created T7734: Distinguish childless non-leaf nodes in vyconf set operation.
Aug 19 2025, 3:15 AM · VyOS Rolling

Aug 18 2025

jestabro created T7728: Use vyconf session data changesets to regenerate session config.
Aug 18 2025, 3:57 AM · VyOS Rolling

Aug 14 2025

jestabro committed rVYOSONEXd5ce41a69194: http-api: T7711: config sync method should be async.
Aug 14 2025, 3:02 PM
jestabro committed rVYOSONEXc140f827f311: T7709: add atomic write for config file save.
Aug 14 2025, 2:13 PM
jestabro triaged T7711: config-sync: TypeError: 'coroutine' object is not iterable as Normal priority.

Thanks for the details. This is a regression as a result of T7588. Fix here:
https://github.com/vyos/vyos-1x/pull/4661

Aug 14 2025, 1:38 AM · VyOS 1.5 Circinus (2025.11)

Aug 13 2025

jestabro created T7718: Refine validate_tree method and add standalone validation utility.
Aug 13 2025, 8:35 PM · VyOS Rolling
jestabro added a subtask for T6472: Implement Atomic Write Operations for Config Files: T7709: Add file sync and atomic write to config save script.
Aug 13 2025, 2:37 PM
jestabro added a parent task for T7709: Add file sync and atomic write to config save script: T6472: Implement Atomic Write Operations for Config Files.
Aug 13 2025, 2:37 PM · VyOS 1.5 Circinus (2025.11)
jestabro updated the task description for T7709: Add file sync and atomic write to config save script.
Aug 13 2025, 2:37 PM · VyOS 1.5 Circinus (2025.11)

Aug 12 2025

jestabro claimed T7711: config-sync: TypeError: 'coroutine' object is not iterable.
Aug 12 2025, 9:30 PM · VyOS 1.5 Circinus (2025.11)
jestabro added a comment to T7709: Add file sync and atomic write to config save script.

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

Aug 12 2025, 6:33 PM · VyOS 1.5 Circinus (2025.11)
jestabro created T7709: Add file sync and atomic write to config save script.
Aug 12 2025, 4:15 PM · VyOS 1.5 Circinus (2025.11)

Aug 8 2025

jestabro committed rVYOSONEXddc8059fb7ec: T7699: formatting.
Aug 8 2025, 2:05 PM
jestabro committed rVYOSONEX97e947c95917: T7699: update check-xml-consistency test for change in field name.
Aug 8 2025, 2:05 PM
jestabro committed rVYOSONEX96cf89f5fdd4: T7699: correctly update command/help fields for paths shared over files.
Aug 8 2025, 2:05 PM
jestabro closed T7699: Fix update of command/help fields in the op_mode_cache generator when paths are shared across files as Resolved.
Aug 8 2025, 2:03 PM · VyOS Rolling
jestabro closed T7699: Fix update of command/help fields in the op_mode_cache generator when paths are shared across files, a subtask of T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files, as Resolved.
Aug 8 2025, 2:03 PM · VyOS Rolling

Aug 7 2025

jestabro added a subtask for T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files: T7699: Fix update of command/help fields in the op_mode_cache generator when paths are shared across files.
Aug 7 2025, 11:21 PM · VyOS Rolling
jestabro added a parent task for T7699: Fix update of command/help fields in the op_mode_cache generator when paths are shared across files: T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files.
Aug 7 2025, 11:21 PM · VyOS Rolling
jestabro created T7699: Fix update of command/help fields in the op_mode_cache generator when paths are shared across files.
Aug 7 2025, 11:21 PM · VyOS Rolling
jestabro added a subtask for T7352: Add remaining features to vyconf framework for smoketest success: T7694: Order set insertion in config tree under vyconf.
Aug 7 2025, 2:40 PM · VyOS Rolling
jestabro added a parent task for T7694: Order set insertion in config tree under vyconf: T7352: Add remaining features to vyconf framework for smoketest success.
Aug 7 2025, 2:40 PM · VyOS Rolling
jestabro closed T7693: Add vyconf aware intialization of ConfigQuery as Resolved.
Aug 7 2025, 2:38 PM · VyOS Rolling
jestabro closed T7693: Add vyconf aware intialization of ConfigQuery, a subtask of T7352: Add remaining features to vyconf framework for smoketest success, as Resolved.
Aug 7 2025, 2:38 PM · VyOS Rolling
jestabro closed T7694: Order set insertion in config tree under vyconf as Resolved.
Aug 7 2025, 2:38 PM · VyOS Rolling
jestabro committed rVYOSONEX19e5e463833a: T7693: formatting.
Aug 7 2025, 2:28 PM
jestabro committed rVYOSONEX3f37c1dfaac5: T7693: add vyconf aware initialization of ConfigTreeQuery.
Aug 7 2025, 2:28 PM

Aug 6 2025

jestabro added a comment to T7694: Order set insertion in config tree under vyconf.

PR:
https://github.com/vyos/vyos1x-config/pull/50

Aug 6 2025, 4:20 PM · VyOS Rolling
jestabro added a comment to T7693: Add vyconf aware intialization of ConfigQuery.

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

Aug 6 2025, 4:18 PM · VyOS Rolling
jestabro closed T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files, a subtask of T7561: Simplify op-mode-definitions XML cache generation and interface, as Resolved.
Aug 6 2025, 4:15 PM · VyOS Rolling
jestabro closed T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files as Resolved.
Aug 6 2025, 4:15 PM · VyOS Rolling
jestabro closed T7645: Fix missing import and incorrect check in nat64, a subtask of T6627: nat64 config mode script configures state outside of canonical functions, preventing running under configd, as Resolved.
Aug 6 2025, 4:14 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro closed T7645: Fix missing import and incorrect check in nat64 as Resolved.
Aug 6 2025, 4:14 PM · VyOS 1.5 Circinus (2025.11)
jestabro moved T7645: Fix missing import and incorrect check in nat64 from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q3) board.
Aug 6 2025, 4:14 PM · VyOS 1.5 Circinus (2025.11)
jestabro created T7694: Order set insertion in config tree under vyconf.
Aug 6 2025, 2:40 PM · VyOS Rolling
jestabro added a subtask for T7352: Add remaining features to vyconf framework for smoketest success: T7693: Add vyconf aware intialization of ConfigQuery.
Aug 6 2025, 2:34 PM · VyOS Rolling
jestabro added a parent task for T7693: Add vyconf aware intialization of ConfigQuery: T7352: Add remaining features to vyconf framework for smoketest success.
Aug 6 2025, 2:34 PM · VyOS Rolling
jestabro created T7693: Add vyconf aware intialization of ConfigQuery.
Aug 6 2025, 2:33 PM · VyOS Rolling
jestabro added a subtask for T6946: Add initial commit algorithm to vyconf: T7688: Correct the management of delete paths on vyconfd delete and commit requests.
Aug 6 2025, 2:30 PM · VyOS Rolling
jestabro added a parent task for T7688: Correct the management of delete paths on vyconfd delete and commit requests: T6946: Add initial commit algorithm to vyconf.
Aug 6 2025, 2:30 PM · VyOS Rolling

Aug 5 2025

jestabro moved T7688: Correct the management of delete paths on vyconfd delete and commit requests from Need Triage to Completed on the VyOS Rolling board.
Aug 5 2025, 3:23 PM · VyOS Rolling
jestabro committed rVYOSONEX3a502631ede8: T7688: update git submodule for correct management of delete paths.
Aug 5 2025, 2:55 PM
jestabro committed rVYOSONEXbf4b08ea2c20: T7688: allow relative paths in save_config.
Aug 5 2025, 2:55 PM
jestabro committed rVYOSONEX497d139a3617: T7688: owner of vyconf_session calls teardown.
Aug 5 2025, 2:55 PM
jestabro committed rVYOSONEXad87ea82cbd2: T7688: make exit error and output of wrapper script handle all cases.
Aug 5 2025, 2:55 PM

Aug 4 2025

jestabro created T7688: Correct the management of delete paths on vyconfd delete and commit requests.
Aug 4 2025, 11:44 PM · VyOS Rolling

Aug 1 2025

jestabro added a subtask for T7561: Simplify op-mode-definitions XML cache generation and interface: T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files.
Aug 1 2025, 3:57 PM · VyOS Rolling
jestabro added a parent task for T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files: T7561: Simplify op-mode-definitions XML cache generation and interface.
Aug 1 2025, 3:57 PM · VyOS Rolling

Jul 31 2025

jestabro committed rVYOSONEXc535f3a8eee7: T7651: use pid not ppid if not specified.
Jul 31 2025, 2:48 PM
jestabro committed rVYOSONEX9b164d6cb3f0: T7672: collapse children field from list[tuple] to list[str].
Jul 31 2025, 2:44 PM
jestabro committed rVYOSONEX57df93bb17da: T7672: fix field entries for paths shared across .xml files.
Jul 31 2025, 2:44 PM
jestabro edited projects for T7651: If VPP crashes, the system loads without hugepages, added: VyOS 1.5 Circinus (1.5-stream-2025-Q3); removed VyOS 1.5 Circinus.
Jul 31 2025, 2:39 PM · VyOS 1.5 Circinus (2025.11)
jestabro added a project to T7651: If VPP crashes, the system loads without hugepages: VyOS 1.5 Circinus.
Jul 31 2025, 2:38 PM · VyOS 1.5 Circinus (2025.11)

Jul 30 2025

jestabro triaged T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files as Normal priority.
Jul 30 2025, 8:39 PM · VyOS Rolling
jestabro added a comment to T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files.

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

Jul 30 2025, 8:39 PM · VyOS Rolling
jestabro created T7672: Fix tracking of files/children fields in the op_mode_cache generator when paths are shared across files.
Jul 30 2025, 7:35 PM · VyOS Rolling
jestabro closed T7605: Vyconfd cannot parse quoted strings with escaped characters as Resolved.
Jul 30 2025, 3:49 PM · VyOS Rolling
jestabro closed T7637: Fix typo in commit algorithm as Resolved.
Jul 30 2025, 3:47 PM · VyOS Rolling
jestabro closed T7637: Fix typo in commit algorithm, a subtask of T6946: Add initial commit algorithm to vyconf, as Resolved.
Jul 30 2025, 3:47 PM · VyOS Rolling

Jul 29 2025

jestabro added a comment to T7651: If VPP crashes, the system loads without hugepages.

With the above fix, the configuration above will be preserved after a crash, for example, the grub boot settings such as hugepages.

Jul 29 2025, 7:27 PM · VyOS 1.5 Circinus (2025.11)
jestabro added a comment to T7651: If VPP crashes, the system loads without hugepages.

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

Jul 29 2025, 7:21 PM · VyOS 1.5 Circinus (2025.11)
jestabro claimed T7651: If VPP crashes, the system loads without hugepages.
Jul 29 2025, 5:48 PM · VyOS 1.5 Circinus (2025.11)

Jul 23 2025

jestabro closed T7084: Reorganize the operational mode command cache format for ease of searching, a subtask of T6650: Add op-mode-definitions XML cache, as Resolved.
Jul 23 2025, 1:49 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro closed T7084: Reorganize the operational mode command cache format for ease of searching, a subtask of T7583: Implement a new operational command runner, as Resolved.
Jul 23 2025, 1:49 PM · VyOS Rolling
jestabro closed T7084: Reorganize the operational mode command cache format for ease of searching as Resolved.

This has been addressed in the subtask T7561 in a manner that has consensus: note that node_data properties are not moved to top level, but rather kept under __node_data; all other requirements met.

Jul 23 2025, 1:49 PM · VyOS Rolling