Page MenuHomeVyOS Platform
Feed Search

Jul 8 2025

jestabro committed rVYOSONEX9203e6445829: T7499: call commit only if session_changed.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX04a714fbf22c: T7499: add utility to download/uncompress config file, for load/merge.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX352ebebc689d: T7499: generated output for adding field 'destructive' to merge function.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEXb43e3d7dd90c: T7499: formatting.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEXfc7329f3d2bb: T7499: expose direct request to http-api.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX8af85206e172: T7499: add unittest for config tree merge function.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX816834bcad0a: T7499: use direct request to vyconfd to avoid re-validating.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX170244db88f7: T7499: expose destructive merge in http-api.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEXa9b42b38ae85: T7499: generated output for adding field 'cached' to load function.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX500c150bf049: T7499: load from internal representation to avoid re-parsing.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX8e84c690e59f: T7499: fix typo in configtree write_cache.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX05db4cdef55a: T7499: update vyos-merge-config.py script to use tree merge function.
Jul 8 2025, 3:12 PM
jestabro committed rVYOSONEX5e333ccf4a4d: T7499: add interface for (non-)destructive configtree merge.
Jul 8 2025, 3:12 PM

Jul 4 2025

jestabro added a subtask for T7499: Update config merge tool: T7588: Vyconf: Call libvyosconfig functions from main thread under http-api.
Jul 4 2025, 3:58 PM · VyOS Rolling
jestabro added a parent task for T7588: Vyconf: Call libvyosconfig functions from main thread under http-api: T7499: Update config merge tool.
Jul 4 2025, 3:58 PM · VyOS 1.5 Circinus (2025.11)
jestabro closed T7570: Add missing script accounting for correct vyconf config dependency execution as Resolved.
Jul 4 2025, 3:56 PM · VyOS Rolling
jestabro closed T7570: Add missing script accounting for correct vyconf config dependency execution, a subtask of T7352: Add remaining features to vyconf framework for smoketest success, as Resolved.
Jul 4 2025, 3:56 PM · VyOS Rolling
jestabro closed T7588: Vyconf: Call libvyosconfig functions from main thread under http-api as Resolved.
Jul 4 2025, 2:51 PM · VyOS 1.5 Circinus (2025.11)
jestabro closed T7588: Vyconf: Call libvyosconfig functions from main thread under http-api, a subtask of T5305: REST API configure operation should not be defined as async, as Resolved.
Jul 4 2025, 2:51 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX67f8a713c862: T7588: detach commit-confirm-notify from calling process.
Jul 4 2025, 10:34 AM
jestabro committed rVYOSONEX9895031eb87a: T7588: restart vyos-commitd, http-api, after setting vyconf_backend.
Jul 4 2025, 10:34 AM
jestabro committed rVYOSONEX94a6154013e7: T7588: add missing path arg.
Jul 4 2025, 10:34 AM
jestabro committed rVYOSONEXbfb2e8595140: T7588: move blocking function to threadpool to allow async.
Jul 4 2025, 10:34 AM

Jul 2 2025

jestabro added a comment to T7588: Vyconf: Call libvyosconfig functions from main thread under http-api.

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

Jul 2 2025, 8:53 PM · VyOS 1.5 Circinus (2025.11)

Jul 1 2025

jestabro claimed T7605: Vyconfd cannot parse quoted strings with escaped characters.
Jul 1 2025, 11:46 PM · VyOS Rolling
jestabro added a comment to T7605: Vyconfd cannot parse quoted strings with escaped characters.

Thanks, @yun , this is a known issue, as the sanitization functions have not yet been moved from the python module, for direct loads by vyconfd:
https://github.com/vyos/vyos-1x/blob/current/python/vyos/configtree.py#L38-L47
It's on the short term list to do.

Jul 1 2025, 11:46 PM · VyOS Rolling
jestabro added a comment to T7604: Unable to build vyos-1x as per instructions.

I'll mention that, commonly, errors reporting on usr/bin/config-mgmt are the result of an earlier build error; scroll up on the output to see if anything else is reported.

Jul 1 2025, 9:28 PM · VyOS Rolling

Jun 27 2025

jestabro added a subtask for T5305: REST API configure operation should not be defined as async: T7588: Vyconf: Call libvyosconfig functions from main thread under http-api.
Jun 27 2025, 7:44 PM · VyOS 1.3 Equuleus (1.3.4), VyOS 1.4 Sagitta
jestabro added a parent task for T7588: Vyconf: Call libvyosconfig functions from main thread under http-api: T5305: REST API configure operation should not be defined as async.
Jun 27 2025, 7:44 PM · VyOS 1.5 Circinus (2025.11)
jestabro renamed T7588: Vyconf: Call libvyosconfig functions from main thread under http-api from Call libvyosconfig functions from main thread under http-api to Vyconf: Call libvyosconfig functions from main thread under http-api.
Jun 27 2025, 7:34 PM · VyOS 1.5 Circinus (2025.11)
jestabro updated the task description for T7588: Vyconf: Call libvyosconfig functions from main thread under http-api.
Jun 27 2025, 7:31 PM · VyOS 1.5 Circinus (2025.11)
jestabro created T7588: Vyconf: Call libvyosconfig functions from main thread under http-api.
Jun 27 2025, 7:26 PM · VyOS 1.5 Circinus (2025.11)

Jun 26 2025

jestabro added a subtask for T7084: Reorganize the operational mode command cache format for ease of searching: T7561: Simplify op-mode-definitions XML cache generation and interface.
Jun 26 2025, 5:00 PM · VyOS Rolling
jestabro added a parent task for T7561: Simplify op-mode-definitions XML cache generation and interface: T7084: Reorganize the operational mode command cache format for ease of searching.
Jun 26 2025, 5:00 PM · VyOS Rolling

Jun 24 2025

jestabro closed T7561: Simplify op-mode-definitions XML cache generation and interface, a subtask of T6650: Add op-mode-definitions XML cache, as Resolved.
Jun 24 2025, 2:34 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro closed T7561: Simplify op-mode-definitions XML cache generation and interface as Resolved.
Jun 24 2025, 2:34 PM · VyOS Rolling
jestabro committed rVYOSONEX3472a92cc130: T7561: generate json if no ambiguous paths in (a subset of) XML files.
Jun 24 2025, 2:26 PM
jestabro committed rVYOSONEX4f29a02c84d8: T7561: refine xml consistency report to ignore children and file fields.
Jun 24 2025, 2:26 PM
jestabro committed rVYOSONEXecc08e778492: T7561: add option --check-path-ambiguity to show duplicate paths.
Jun 24 2025, 2:26 PM
jestabro committed rVYOSONEX5d24019a6464: T7561: minimize risk of collision with possible node names.
Jun 24 2025, 2:26 PM
jestabro committed rVYOSONEXe5f3f1b2bb6c: T7561: simplify op-mode-definitions XML cache and add interface methods.
Jun 24 2025, 2:26 PM
jestabro committed rVYOSONEX6a4b313839c6: T7570: add missing list of scripts to be committed, needed for configdep.
Jun 24 2025, 1:44 PM
jestabro added a comment to T7499: Update config merge tool.

PRs:
https://github.com/vyos/vyos1x-config/pull/45
https://github.com/vyos/vyconf/pull/24
https://github.com/vyos/libvyosconfig/pull/42
https://github.com/vyos/vyos-1x/pull/4574

Jun 24 2025, 1:38 AM · VyOS Rolling

Jun 23 2025

jestabro added a comment to T7570: Add missing script accounting for correct vyconf config dependency execution.

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

Jun 23 2025, 7:50 PM · VyOS Rolling
jestabro added a subtask for T7352: Add remaining features to vyconf framework for smoketest success: T7570: Add missing script accounting for correct vyconf config dependency execution.
Jun 23 2025, 12:20 PM · VyOS Rolling
jestabro added a parent task for T7570: Add missing script accounting for correct vyconf config dependency execution: T7352: Add remaining features to vyconf framework for smoketest success.
Jun 23 2025, 12:20 PM · VyOS Rolling
jestabro triaged T7570: Add missing script accounting for correct vyconf config dependency execution as Normal priority.
Jun 23 2025, 12:20 PM · VyOS Rolling
jestabro created T7570: Add missing script accounting for correct vyconf config dependency execution.
Jun 23 2025, 12:20 PM · VyOS Rolling

Jun 19 2025

jestabro closed T6968: Issue with Configuration Migration from VyOS 1.3.8 to 1.4.1 as Resolved.
Jun 19 2025, 3:28 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3), VyOS Rolling
jestabro closed T6968: Issue with Configuration Migration from VyOS 1.3.8 to 1.4.1, a subtask of T6973: Migration fail root task for 1.4.1, as Resolved.
Jun 19 2025, 3:27 PM · VyOS 1.4 Sagitta
jestabro moved T6968: Issue with Configuration Migration from VyOS 1.3.8 to 1.4.1 from Open to Finished on the VyOS 1.5 Circinus board.
Jun 19 2025, 3:27 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3), VyOS Rolling
jestabro moved T6968: Issue with Configuration Migration from VyOS 1.3.8 to 1.4.1 from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.3) board.
Jun 19 2025, 3:27 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3), VyOS Rolling
jestabro committed rVYOSONEXf7ce71b4e464: migration: T6968: check for ip address as next-hop-interface in 1.3.x.
Jun 19 2025, 2:21 PM

Jun 18 2025

jestabro claimed T6968: Issue with Configuration Migration from VyOS 1.3.8 to 1.4.1.
Jun 18 2025, 11:17 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3), VyOS Rolling
jestabro added a comment to T6968: Issue with Configuration Migration from VyOS 1.3.8 to 1.4.1.

As 1.3.x allowed for an ip address as value of

Jun 18 2025, 11:17 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3), VyOS Rolling

Jun 17 2025

jestabro added a comment to T7561: Simplify op-mode-definitions XML cache generation and interface.

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

Jun 17 2025, 12:52 PM · VyOS Rolling
jestabro updated the task description for T7561: Simplify op-mode-definitions XML cache generation and interface.
Jun 17 2025, 12:38 PM · VyOS Rolling
jestabro added a parent task for T7561: Simplify op-mode-definitions XML cache generation and interface: T6650: Add op-mode-definitions XML cache.
Jun 17 2025, 12:35 PM · VyOS Rolling
jestabro added a subtask for T6650: Add op-mode-definitions XML cache: T7561: Simplify op-mode-definitions XML cache generation and interface.
Jun 17 2025, 12:35 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro created T7561: Simplify op-mode-definitions XML cache generation and interface.
Jun 17 2025, 12:34 PM · VyOS Rolling

Jun 12 2025

jestabro committed rVYOSONEX2ef19495e1a2: T7488: exit silently if path doesn't exist, unless debug.
Jun 12 2025, 4:55 PM
jestabro committed rVYOSONEX4c1bffe71454: T7488: allow reloads outside of config session.
Jun 12 2025, 4:55 PM
jestabro committed rVYOSONEX00cb7fd19587: T7488: add utility for automatic rollback of section on apply stage err.
Jun 12 2025, 4:55 PM
jestabro committed rVYOSONEXc82b2b836b01: configd: T7488: allow distinction of first-order error verify vs apply.
Jun 12 2025, 4:55 PM

Jun 10 2025

jestabro closed T3955: Allow commit-confirm through http API, a subtask of T5263: Generalization of REST configure endpoint, as Resolved.
Jun 10 2025, 4:00 PM · VyOS 1.4 Sagitta
jestabro closed T3955: Allow commit-confirm through http API, a subtask of T4942: Rewrite vyatta-config-mgmt to Python/XML, as Resolved.
Jun 10 2025, 4:00 PM · VyOS 1.4 Sagitta
jestabro closed T3955: Allow commit-confirm through http API, a subtask of T5976: Allow commit-confirm to use soft-rollback instead of reboot, as Resolved.
Jun 10 2025, 4:00 PM · VyOS 1.4 Sagitta (1.4.2), VyOS Rolling, VyOS 1.5 Circinus
jestabro closed T3955: Allow commit-confirm through http API, a subtask of T7498: Extend HTTP API load/merge request to allow passing config in body, as Resolved.
Jun 10 2025, 4:00 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T3955: Allow commit-confirm through http API as Resolved.
Jun 10 2025, 4:00 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro moved T3955: Allow commit-confirm through http API from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q2) board.
Jun 10 2025, 3:59 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T7365: vyconf: add locking and invocation of pre/post-commit hooks as Resolved.
Jun 10 2025, 12:54 PM · VyOS Rolling
jestabro closed T7365: vyconf: add locking and invocation of pre/post-commit hooks, a subtask of T7352: Add remaining features to vyconf framework for smoketest success, as Resolved.
Jun 10 2025, 12:54 PM · VyOS Rolling

Jun 9 2025

jestabro committed rVYOSONEXadac553635cc: T7374: update hash for vyconf_cli tool.
Jun 9 2025, 7:52 PM
jestabro committed rVYOSONEXfdeff3eec27e: T7374: add links for vyconf_cli.py.
Jun 9 2025, 7:52 PM
jestabro committed rVYOSONEXe1c765c912b9: T7374: add environment variable vyconf_bin_dir.
Jun 9 2025, 7:52 PM
jestabro committed rVYOSONEXc3e7346ec7b5: T7374: add python cli script to compliment executable vyconf_cli.
Jun 9 2025, 7:52 PM
jestabro committed rVYOSONEX2461baedaba1: T7365: add env var used by post-commit scripts.
Jun 9 2025, 7:52 PM
jestabro committed rVYOSONEX372fe641f0f7: T7365: call commit hooks in vyconf session.
Jun 9 2025, 7:52 PM
jestabro committed rVYOSONEXd22399a23bf3: T7352: add check for privileges in utility.
Jun 9 2025, 7:52 PM
jestabro moved T7498: Extend HTTP API load/merge request to allow passing config in body from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q2) board.
Jun 9 2025, 6:29 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro edited projects for T7498: Extend HTTP API load/merge request to allow passing config in body, added: VyOS 1.5 Circinus (1.5-stream-2025-Q2); removed VyOS 1.5 Circinus.
Jun 9 2025, 6:26 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a project to T3955: Allow commit-confirm through http API: VyOS 1.5 Circinus (1.5-stream-2025-Q2).
Jun 9 2025, 2:06 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T7508: Fix default commit-confirm action, a subtask of T7500: Fix commit-confirm action 'reboot', as Resolved.
Jun 9 2025, 1:48 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T7508: Fix default commit-confirm action as Resolved.
Jun 9 2025, 1:48 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro moved T7508: Fix default commit-confirm action from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q2) board.
Jun 9 2025, 1:48 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro moved T7508: Fix default commit-confirm action from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.3) board.
Jun 9 2025, 1:47 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro closed T7500: Fix commit-confirm action 'reboot' as Resolved.
Jun 9 2025, 1:47 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro moved T7500: Fix commit-confirm action 'reboot' from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q2) board.
Jun 9 2025, 1:47 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro moved T7500: Fix commit-confirm action 'reboot' from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.3) board.
Jun 9 2025, 1:46 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

Jun 4 2025

jestabro committed rVYOSONEXb73fc84c4ab5: http-api: T3955: add commit-confirm to endpoints /configure /config-file.
Jun 4 2025, 1:12 PM

May 31 2025

jestabro committed rVYOSONEX712c10a3f371: config-mgmt: T7508: use recursive defaults to read commit-confirm action.
May 31 2025, 1:43 AM

May 30 2025

jestabro added a comment to T7508: Fix default commit-confirm action.

https://github.com/vyos/vyos-1x/pull/4535

May 30 2025, 5:03 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a parent task for T7508: Fix default commit-confirm action: T7500: Fix commit-confirm action 'reboot'.
May 30 2025, 4:30 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a subtask for T7500: Fix commit-confirm action 'reboot': T7508: Fix default commit-confirm action.
May 30 2025, 4:30 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro created T7508: Fix default commit-confirm action.
May 30 2025, 4:30 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a comment to T3955: Allow commit-confirm through http API.

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

May 30 2025, 1:37 AM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

May 29 2025

jestabro closed T7498: Extend HTTP API load/merge request to allow passing config in body as Resolved.
May 29 2025, 5:13 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro moved T7498: Extend HTTP API load/merge request to allow passing config in body from Open to Finished on the VyOS 1.5 Circinus board.
May 29 2025, 5:13 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added projects to T7500: Fix commit-confirm action 'reboot': VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.3).
May 29 2025, 1:25 PM · VyOS 1.4 Sagitta (1.4.3), VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro committed rVYOSONEXb22062658ca2: config-mgmt: T7500: fix typo preventing commit-confirm hard rollback.
May 29 2025, 12:31 PM