Page MenuHomeVyOS Platform
Feed Search

Sep 20 2024

jestabro committed rVYOSONEX8e902ffa7019: http-api: T6326: return full warning/error output through api.
Sep 20 2024, 8:29 PM
jestabro added a comment to T6326: Specific error is not returned via the HTTP API during a configuration failure..

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

Sep 20 2024, 4:39 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

Sep 19 2024

jestabro changed the status of T6326: Specific error is not returned via the HTTP API during a configuration failure. from Open to In progress.

Running smoketests before PR:
https://github.com/jestabro/vyos-1x/tree/configd-err-out

Sep 19 2024, 5:43 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling

Sep 18 2024

jestabro changed the status of T6716: Offload settings are being automatically updated to reflect kernel settings from Unknown Status to Resolved.
Sep 18 2024, 3:51 AM · Bugs, VyOS 1.5 Circinus
jestabro changed the status of T6716: Offload settings are being automatically updated to reflect kernel settings, a subtask of T6006: Configure system-specific capabilities independently of migration scripts, from Unknown Status to Resolved.
Sep 18 2024, 3:51 AM · VyOS 1.5 Circinus

Sep 17 2024

jestabro closed T6716: Offload settings are being automatically updated to reflect kernel settings, a subtask of T6006: Configure system-specific capabilities independently of migration scripts, as Unknown Status.
Sep 17 2024, 8:23 PM · VyOS 1.5 Circinus
jestabro closed T6716: Offload settings are being automatically updated to reflect kernel settings as Unknown Status.
Sep 17 2024, 8:23 PM · Bugs, VyOS 1.5 Circinus
jestabro added a comment to T6688: SNMPv3 set by HTTP API failed.

I am not yet able to reproduce this in either case. @c-po suggestion of an interaction with the introduction of vyos.utils.configfs is quite reasonable, but I have not reproduced in current rolling or an image earlier than the recent changes (T6633, T6640) to resolve T6639. I've asked the forum user of the second report for further information.

Sep 17 2024, 8:19 PM · Bugs, VyOS Rolling
jestabro claimed T6326: Specific error is not returned via the HTTP API during a configuration failure..
Sep 17 2024, 7:51 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a comment to T6688: SNMPv3 set by HTTP API failed.

Also reported:
https://forum.vyos.io/t/container-set-by-http-api-failed/15248/2

Sep 17 2024, 6:22 PM · Bugs, VyOS Rolling
jestabro added a comment to T6716: Offload settings are being automatically updated to reflect kernel settings.

Yes this is a known, annoying, bug that had not yet been addressed following T6006. One suggestion I have added to your PR is to only set in config in the case of live boot: after installation, activation will not enable against user settings; it will still disable if say, hardware capabilities disappear.

Sep 17 2024, 2:09 PM · Bugs, VyOS 1.5 Circinus
jestabro added a parent task for T6716: Offload settings are being automatically updated to reflect kernel settings: T6006: Configure system-specific capabilities independently of migration scripts.
Sep 17 2024, 2:02 PM · Bugs, VyOS 1.5 Circinus
jestabro added a subtask for T6006: Configure system-specific capabilities independently of migration scripts: T6716: Offload settings are being automatically updated to reflect kernel settings.
Sep 17 2024, 2:02 PM · VyOS 1.5 Circinus

Sep 16 2024

jestabro updated the task description for T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality.
Sep 16 2024, 12:21 AM · VyOS Rolling
jestabro added a comment to T6718: Use vyconf daemon for validation of set commands.

WIP:
https://github.com/jestabro/vyconf/tree/minimal-with-validators
https://github.com/vyos/vyconf/compare/master...jestabro:vyconf:minimal-with-validators

Sep 16 2024, 12:21 AM · VyOS Rolling

Sep 15 2024

jestabro created T6718: Use vyconf daemon for validation of set commands.
Sep 15 2024, 11:31 PM · VyOS Rolling
jestabro added a comment to T5528: Replace legacy loadFile with config_diff.

This work has been generalized and simplified for use with the minimal vyconf daemon:
https://vyos.dev/T6717

Sep 15 2024, 11:11 PM · VyOS Rolling
jestabro added a comment to T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality.

https://github.com/jestabro/vyatta-cfg/tree/vy-adapter-external-ctypes
https://github.com/vyos/vyatta-cfg/compare/current...jestabro:vyatta-cfg:vy-adapter-external-ctypes

Sep 15 2024, 11:09 PM · VyOS Rolling
jestabro created T6717: Add hybrid Cstore manipulation library to replace set/delete/load_config functionality.
Sep 15 2024, 11:09 PM · VyOS Rolling

Sep 13 2024

jestabro changed the status of T6007: Improvements to migration system, a subtask of T6302: The root task for bugs and improvements related to commit time and boot, from Unknown Status to Resolved.
Sep 13 2024, 3:27 PM · VyOS Rolling, Bugs
jestabro changed the status of T6007: Improvements to migration system from Unknown Status to Resolved.
Sep 13 2024, 3:27 PM · VyOS 1.5 Circinus
jestabro closed T6710: Migration scripts fails for the circinus as Resolved.
Sep 13 2024, 3:26 PM · VyOS 1.5 Circinus
jestabro closed T6710: Migration scripts fails for the circinus, a subtask of T6007: Improvements to migration system, as Resolved.
Sep 13 2024, 3:26 PM · VyOS 1.5 Circinus

Sep 12 2024

jestabro committed rVYOSONEX461195c5046d: vyos.utils.dict: T5195: fix syntax warning.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX03fdc2302531: migration: T6447: add traceback on error.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXccff9ffdd8e3: migration: T6007: update migration class.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXb5db9395ed57: migration: T6007: convert all migration scripts to load as module.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX4091432eb99f: migration: T6007: add version object for config file and system.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX98314d5c7513: migration: T6447: fix missing check before reset to checkpoint.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXa79237bb168e: migration: T6007: use load_as_module_source for files without extension.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX309260f7eeb6: migration: T6007: add exception in base for use by migration files.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXfe810a0fe316: migration: T6007: write configtree operations to log.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXd17304ba5e93: migration: T6007: update vyos-load-config.py.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXefe2508f8912: migration: T6007: update vyos-merge-config.py.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX9ed150798a83: migration: T6007: update load_config.py.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXb82cd064b0fc: migration: T6007: update vyos_net_name.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX0f5001de97f4: migration: T6007: update run-config-migration script.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX70720e5f3d86: migration: T6007: add util add_system_version to replace *_system_footer.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX34e3eda93b4b: migration: T6007: remove obsoleted.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEX6bc1aff55e29: migration: T6007: fix cosmetic issue of extra newline.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXf7f51060f38b: migration: T6007: drop restrictive perms, already set on config.boot.
Sep 12 2024, 12:59 PM
jestabro committed rVYOSONEXeaa9c82670fa: migration: T6007: add missing check for None in utility function.
Sep 12 2024, 12:59 PM
jestabro added a comment to T6007: Improvements to migration system.

PR for backport to circinus:
https://github.com/vyos/vyos-1x/pull/4050

Sep 12 2024, 12:49 AM · VyOS 1.5 Circinus
jestabro added a comment to T6710: Migration scripts fails for the circinus.

PR for circinus:
https://github.com/vyos/vyos-1x/pull/4050

Sep 12 2024, 12:48 AM · VyOS 1.5 Circinus

Sep 11 2024

jestabro added a parent task for T6710: Migration scripts fails for the circinus: T6007: Improvements to migration system.
Sep 11 2024, 6:02 PM · VyOS 1.5 Circinus
jestabro added a subtask for T6007: Improvements to migration system: T6710: Migration scripts fails for the circinus.
Sep 11 2024, 6:02 PM · VyOS 1.5 Circinus
jestabro changed the status of T6710: Migration scripts fails for the circinus from Open to In progress.

Backport of https://github.com/vyos/vyos-1x/pull/3692 in progress.

Sep 11 2024, 4:12 PM · VyOS 1.5 Circinus
jestabro claimed T6710: Migration scripts fails for the circinus.
Sep 11 2024, 1:20 PM · VyOS 1.5 Circinus

Sep 7 2024

jestabro triaged T6704: [vyos-1x] unlimited _noteworthy in vyos.airbag cause memory leak as High priority.
Sep 7 2024, 11:40 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
jestabro claimed T6704: [vyos-1x] unlimited _noteworthy in vyos.airbag cause memory leak.
Sep 7 2024, 6:37 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)

Sep 3 2024

jestabro added a comment to T6697: "force commit-archive" doesn't work anymore.

The script exists, under the same name, iff configured:
https://github.com/vyos/vyos-1x/blob/current/python/vyos/config_mgmt.py#L52-L53
https://github.com/vyos/vyos-1x/blob/current/src/conf_mode/system_config-management.py#L52-L64

Sep 3 2024, 3:10 PM · VyOS Rolling, Bugs

Aug 26 2024

jestabro moved T5666: Provide list of config-mode scripts scheduled for proposed commit from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.1) board.
Aug 26 2024, 4:47 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro closed T5666: Provide list of config-mode scripts scheduled for proposed commit, a subtask of T5492: CLI node priority is not inversed on node deletion, as Resolved.
Aug 26 2024, 4:47 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jestabro closed T5666: Provide list of config-mode scripts scheduled for proposed commit, a subtask of T5660: Remove redundant calls to config dependency scripts, as Resolved.
Aug 26 2024, 4:47 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T5666: Provide list of config-mode scripts scheduled for proposed commit, a subtask of T6671: Confid dependency works incorrectly for conntrack and conntrack-sync, as Resolved.
Aug 26 2024, 4:47 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro closed T5666: Provide list of config-mode scripts scheduled for proposed commit as Resolved.
Aug 26 2024, 4:47 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro changed the status of T6671: Confid dependency works incorrectly for conntrack and conntrack-sync from Unknown Status to Resolved.
Aug 26 2024, 4:46 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro claimed T5976: Allow commit-confirm to use soft-rollback instead of reboot.
Aug 26 2024, 1:28 PM · VyOS 1.4 Sagitta (1.4.2), VyOS Rolling, VyOS 1.5 Circinus
jestabro moved T6671: Confid dependency works incorrectly for conntrack and conntrack-sync from Backlog to Backport Candidates on the VyOS 1.4 Sagitta (1.4.1) board.
Aug 26 2024, 1:10 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro closed T6671: Confid dependency works incorrectly for conntrack and conntrack-sync as Unknown Status.
Aug 26 2024, 1:10 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro committed rVYOSONEX57a0333c423f: xml: T5666: add with_tag keyword arg to owner.
Aug 26 2024, 5:24 AM
jestabro committed rVYOSONEX5819fd88e794: configdiff: T5666: provide list of scripts scheduled for proposed commit.
Aug 26 2024, 5:24 AM
jestabro committed rVYOSONEX4f0e0265d87b: configdep: T6671: run dependency only if not scheduled by priority.
Aug 26 2024, 5:24 AM
jestabro committed rVYOSONEXd4b6bed84e5a: configd: T6671: track scripts proposed and scripts called.
Aug 26 2024, 5:24 AM
jestabro committed rVYOSONEX9ff620c50625: T6671: add smoketest for dependency deferred to priority.
Aug 26 2024, 5:24 AM

Aug 25 2024

jestabro added a comment to T6671: Confid dependency works incorrectly for conntrack and conntrack-sync.

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

Aug 25 2024, 2:36 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

Aug 24 2024

jestabro moved T6319: Add util for ancestor owner/priority from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.1) board.
Aug 24 2024, 5:16 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro added a project to T6319: Add util for ancestor owner/priority: VyOS 1.4 Sagitta (1.4.1).
Aug 24 2024, 5:16 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

Aug 23 2024

jestabro changed the status of T5666: Provide list of config-mode scripts scheduled for proposed commit, a subtask of T5492: CLI node priority is not inversed on node deletion, from On hold to In progress.
Aug 23 2024, 7:35 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jestabro changed the status of T5666: Provide list of config-mode scripts scheduled for proposed commit, a subtask of T5660: Remove redundant calls to config dependency scripts, from On hold to In progress.
Aug 23 2024, 7:35 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro changed the status of T5666: Provide list of config-mode scripts scheduled for proposed commit from On hold to In progress.

A simple version of get_commit_scripts (nee get_commit_schedule) has been added to the resolution of T6671. After that PR is merged, this task will be closed, as that version suffices for current needs.

Aug 23 2024, 7:35 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro changed the status of T5666: Provide list of config-mode scripts scheduled for proposed commit, a subtask of T6671: Confid dependency works incorrectly for conntrack and conntrack-sync, from On hold to In progress.
Aug 23 2024, 7:35 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro added a parent task for T5666: Provide list of config-mode scripts scheduled for proposed commit: T6671: Confid dependency works incorrectly for conntrack and conntrack-sync.
Aug 23 2024, 7:32 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro added a subtask for T6671: Confid dependency works incorrectly for conntrack and conntrack-sync: T5666: Provide list of config-mode scripts scheduled for proposed commit.
Aug 23 2024, 7:32 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro added a comment to T6671: Confid dependency works incorrectly for conntrack and conntrack-sync.

The following simple commit will need to be backported to sagitta so that a PR for the above will backport cleanly:
https://github.com/vyos/vyos-1x/pull/4013

Aug 23 2024, 7:14 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro added a comment to T6671: Confid dependency works incorrectly for conntrack and conntrack-sync.

PR to follow smoketests and cosmetic changes:
https://github.com/vyos/vyos-1x/compare/current...jestabro:configdep-prio

Aug 23 2024, 3:23 AM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

Aug 21 2024

jestabro added a comment to T6671: Confid dependency works incorrectly for conntrack and conntrack-sync.

A few immediate notes, before preparing the solution:
(1) this is independent of whether one is running under configd or not
(2) this is more easily triggered under 1.4/1.5, which has default ['system', 'conntrack', 'modules'] entries (fixed in current), though can be reproduced in current with the above and 'set ... conntrack modules ..'
(3) this was avoided in 1.4.0 by the global dependency pruning; that raised other serious issues, however (T6559), due to constraints of the legacy commit algorithm.

Aug 21 2024, 5:15 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro updated the task description for T6671: Confid dependency works incorrectly for conntrack and conntrack-sync.
Aug 21 2024, 4:29 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus
jestabro claimed T6671: Confid dependency works incorrectly for conntrack and conntrack-sync.
Aug 21 2024, 1:02 PM · VyOS Rolling, VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus

Aug 19 2024

jestabro changed the status of T6658: Fix typo in write_file util from Unknown Status to Resolved.
Aug 19 2024, 4:16 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
jestabro moved T6658: Fix typo in write_file util from Open to Finished on the VyOS 1.5 Circinus board.
Aug 19 2024, 4:16 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
jestabro changed the status of T6642: verify_interface_exists should not instantiate its own Config object, a subtask of T6638: QoS CAKE config with PPPoE interface does not load after reboot, from Unknown Status to Resolved.
Aug 19 2024, 4:13 PM · VyOS 1.4 Sagitta (1.4.1), VyOS Rolling, VyOS 1.5 Circinus
jestabro changed the status of T6642: verify_interface_exists should not instantiate its own Config object from Unknown Status to Resolved.
Aug 19 2024, 4:13 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
jestabro changed the status of T6642: verify_interface_exists should not instantiate its own Config object, a subtask of T6639: Resolve undesired interactions configverify <-> configfs <-> configd, from Unknown Status to Resolved.
Aug 19 2024, 4:13 PM · Bugs, VyOS Rolling, VyOS 1.5 Circinus

Aug 16 2024

jestabro closed T6658: Fix typo in write_file util as Unknown Status.
Aug 16 2024, 3:19 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
jestabro committed rVYOSONEX58125b64c667: utils: T6658: fix write_file check in case of empty directory path.
Aug 16 2024, 5:58 AM

Aug 15 2024

jestabro created T6658: Fix typo in write_file util.
Aug 15 2024, 6:29 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling

Aug 14 2024

jestabro moved T6642: verify_interface_exists should not instantiate its own Config object from Backport Candidates to Finished on the VyOS 1.5 Circinus board.
Aug 14 2024, 11:58 PM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling
jestabro closed T6633: inject missing env vars in configd to support configfs util, a subtask of T6489: Add/Improve support for CLI config scripts that change the underlying actual configuration and make them work with vyos-configd, as Resolved.
Aug 14 2024, 11:53 PM · VyOS 1.5 Circinus (2025.11), VyOS 1.4 Sagitta (1.4.4)
jestabro closed T6633: inject missing env vars in configd to support configfs util as Resolved.
Aug 14 2024, 11:53 PM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
jestabro closed T6633: inject missing env vars in configd to support configfs util, a subtask of T6608: configd should report exceptions uncaught by conf_mode scripts as commit error, as Resolved.
Aug 14 2024, 11:53 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS Rolling
jestabro added a subtask for T6650: Add op-mode-definitions XML cache: T6656: Fix minor typos uncovered by op-mode XML cache.
Aug 14 2024, 5:31 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro added a parent task for T6656: Fix minor typos uncovered by op-mode XML cache: T6650: Add op-mode-definitions XML cache.
Aug 14 2024, 5:31 PM · Bugs, VyOS Rolling
jestabro created T6656: Fix minor typos uncovered by op-mode XML cache.
Aug 14 2024, 5:30 PM · Bugs, VyOS Rolling
jestabro closed T6650: Add op-mode-definitions XML cache as Unknown Status.

This can likely wait for backport until some feedback is received on useful additions.

Aug 14 2024, 5:27 PM · VyOS 1.5 Circinus, VyOS Rolling
jestabro committed rVYOSONEX832056ad5171: xml: T6650: add initial op-mode cache support.
Aug 14 2024, 4:26 PM

Aug 13 2024

jestabro closed T6640: Return False for boolean check in_session when running under configd as Resolved.
Aug 13 2024, 12:56 AM · VyOS 1.5 Circinus, VyOS Rolling
jestabro closed T6640: Return False for boolean check in_session when running under configd, a subtask of T6639: Resolve undesired interactions configverify <-> configfs <-> configd, as Resolved.
Aug 13 2024, 12:56 AM · Bugs, VyOS Rolling, VyOS 1.5 Circinus
jestabro moved T6633: inject missing env vars in configd to support configfs util from Open to Backport Candidates on the VyOS 1.5 Circinus board.
Aug 13 2024, 12:46 AM · VyOS 1.4 Sagitta (1.4.4), VyOS 1.5 Circinus (2025.11)
jestabro moved T6642: verify_interface_exists should not instantiate its own Config object from Backlog to Backport Candidates on the VyOS 1.4 Sagitta (1.4.1) board.
Aug 13 2024, 12:44 AM · VyOS 1.4 Sagitta (1.4.1), VyOS 1.5 Circinus, VyOS Rolling