Page MenuHomeVyOS Platform
Feed Search

Mar 31 2024

jestabro moved T6186: 'set system image default-boot' fails to find images that actually do exist in the system from Open to Finished on the VyOS 1.5 Circinus board.
Mar 31 2024, 3:53 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6185: Simplify marshalling of section and config data for config-sync, a subtask of T6121: Extend service config-sync for sections vpn, policy, vrf, as Unknown Status.
Mar 31 2024, 3:52 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6185: Simplify marshalling of section and config data for config-sync as Unknown Status.
Mar 31 2024, 3:52 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6180: Add application of mask to configtree as Unknown Status.
Mar 31 2024, 3:52 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6180: Add application of mask to configtree, a subtask of T6185: Simplify marshalling of section and config data for config-sync, as Unknown Status.
Mar 31 2024, 3:52 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro committed rVYOSONEXb2248b68afac: configtree: T6180: add masking function mask_inclusive.
Mar 31 2024, 12:00 PM
jestabro committed rVYOSONEX30a530839cdb: config-sync: T6185: combine data for sections/configs in one command.
Mar 31 2024, 12:00 PM
jestabro committed rVYOSONEXb6c5e66cc44f: T6121: add section system time-zone.
Mar 31 2024, 12:00 PM

Mar 30 2024

jestabro committed rVYOSONEX1f0c33c00118: image-tools: T6186: simplify image annotations fixing regression.
Mar 30 2024, 12:06 PM
jestabro added a comment to T6186: 'set system image default-boot' fails to find images that actually do exist in the system.

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

Mar 30 2024, 4:48 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro triaged T6186: 'set system image default-boot' fails to find images that actually do exist in the system as High priority.
Mar 30 2024, 3:07 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 29 2024

jestabro added a comment to T6180: Add application of mask to configtree.

PRs:
https://github.com/vyos/vyos1x-config/pull/25
https://github.com/vyos/libvyosconfig/pull/13

Mar 29 2024, 3:41 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a comment to T6185: Simplify marshalling of section and config data for config-sync.

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

Mar 29 2024, 3:41 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a parent task for T6180: Add application of mask to configtree: T6185: Simplify marshalling of section and config data for config-sync.
Mar 29 2024, 3:13 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a subtask for T6185: Simplify marshalling of section and config data for config-sync: T6180: Add application of mask to configtree.
Mar 29 2024, 3:13 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a subtask for T6121: Extend service config-sync for sections vpn, policy, vrf: T6185: Simplify marshalling of section and config data for config-sync.
Mar 29 2024, 3:12 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a parent task for T6185: Simplify marshalling of section and config data for config-sync: T6121: Extend service config-sync for sections vpn, policy, vrf.
Mar 29 2024, 3:12 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro created T6185: Simplify marshalling of section and config data for config-sync.
Mar 29 2024, 3:09 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 28 2024

jestabro triaged T6176: image-tools: rationalize setting of console type as Normal priority.
Mar 28 2024, 2:59 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a subtask for T6176: image-tools: rationalize setting of console type: T6184: image-tools: add op-mode command to set default boot console type.
Mar 28 2024, 2:00 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a parent task for T6184: image-tools: add op-mode command to set default boot console type: T6176: image-tools: rationalize setting of console type.
Mar 28 2024, 2:00 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro triaged T6184: image-tools: add op-mode command to set default boot console type as Normal priority.
Mar 28 2024, 2:00 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro committed rVYOSONEX1cb05f47ec7e: image-tools: T6168: compat mode update should preserve console type.
Mar 28 2024, 6:47 AM
jestabro updated the task description for T6180: Add application of mask to configtree.
Mar 28 2024, 1:38 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro triaged T6180: Add application of mask to configtree as Normal priority.
Mar 28 2024, 1:25 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 27 2024

jestabro added a parent task for T6168: "add system image" does not set the default boot image to the current console type in compatibility mode: T6176: image-tools: rationalize setting of console type.
Mar 27 2024, 3:41 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a subtask for T6176: image-tools: rationalize setting of console type: T6168: "add system image" does not set the default boot image to the current console type in compatibility mode.
Mar 27 2024, 3:41 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro changed Issue type from unspecified to improvement on T6176: image-tools: rationalize setting of console type.
Mar 27 2024, 3:41 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro created T6176: image-tools: rationalize setting of console type.
Mar 27 2024, 3:41 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 26 2024

jestabro renamed T6168: "add system image" does not set the default boot image to the current console type in compatibility mode from add system image does not set console type in compatibility mode to add system image does not set default boot to current console type in compatibility mode.
Mar 26 2024, 7:28 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a comment to T6168: "add system image" does not set the default boot image to the current console type in compatibility mode.

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

Mar 26 2024, 7:28 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 25 2024

jestabro added a comment to T6170: Comments via API.

Comments can be set via the API with the following request format:

Mar 25 2024, 6:19 PM · VyOS Rolling
jestabro added a comment to T5991: 1.4.0-RC3 deleting portions of config in error (migration script).

@L0crian thanks for the details: c-po's PR is part of the solution, but there is more to the story, as you point out.

Mar 25 2024, 4:55 PM · Bugs, VyOS 1.4 Sagitta (1.4.1)
jestabro claimed T6170: Comments via API.
Mar 25 2024, 1:38 PM · VyOS Rolling
jestabro renamed T6168: "add system image" does not set the default boot image to the current console type in compatibility mode from add image does not set console type in compatibility mode to add system image does not set console type in compatibility mode.
Mar 25 2024, 2:04 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro triaged T6168: "add system image" does not set the default boot image to the current console type in compatibility mode as High priority.
Mar 25 2024, 2:03 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro changed the status of T6145: Service config-sync does not rely on priorities, a subtask of T6121: Extend service config-sync for sections vpn, policy, vrf, from Unknown Status to Resolved.
Mar 25 2024, 12:12 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro changed the status of T6145: Service config-sync does not rely on priorities from Unknown Status to Resolved.
Mar 25 2024, 12:12 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 24 2024

jestabro added a project to T6145: Service config-sync does not rely on priorities: VyOS 1.4 Sagitta (1.4.0-epa3).
Mar 24 2024, 3:15 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 23 2024

jestabro closed T6145: Service config-sync does not rely on priorities, a subtask of T6121: Extend service config-sync for sections vpn, policy, vrf, as Unknown Status.
Mar 23 2024, 4:28 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6145: Service config-sync does not rely on priorities as Unknown Status.
Mar 23 2024, 4:28 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro committed rVYOSONEX50e936457548: config-sync: T6145: batch section requests for commit by priority.
Mar 23 2024, 4:26 PM
jestabro added a subtask for T6131: Disabling openvpn interface(s) causes OSPF to fail to load on reboot: T5991: 1.4.0-RC3 deleting portions of config in error (migration script).
Mar 23 2024, 1:34 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a parent task for T5991: 1.4.0-RC3 deleting portions of config in error (migration script): T6131: Disabling openvpn interface(s) causes OSPF to fail to load on reboot.
Mar 23 2024, 1:34 PM · Bugs, VyOS 1.4 Sagitta (1.4.1)
jestabro removed a subtask for T5991: 1.4.0-RC3 deleting portions of config in error (migration script): T6131: Disabling openvpn interface(s) causes OSPF to fail to load on reboot.
Mar 23 2024, 1:33 PM · Bugs, VyOS 1.4 Sagitta (1.4.1)
jestabro removed a parent task for T6131: Disabling openvpn interface(s) causes OSPF to fail to load on reboot: T5991: 1.4.0-RC3 deleting portions of config in error (migration script).
Mar 23 2024, 1:33 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a subtask for T5991: 1.4.0-RC3 deleting portions of config in error (migration script): T6131: Disabling openvpn interface(s) causes OSPF to fail to load on reboot.
Mar 23 2024, 1:33 PM · Bugs, VyOS 1.4 Sagitta (1.4.1)
jestabro added a parent task for T6131: Disabling openvpn interface(s) causes OSPF to fail to load on reboot: T5991: 1.4.0-RC3 deleting portions of config in error (migration script).
Mar 23 2024, 1:33 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro edited a custom field on T6145: Service config-sync does not rely on priorities.
Mar 23 2024, 2:03 AM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a comment to T6145: Service config-sync does not rely on priorities.

Output for a standard check with section ['nat'] and for the test case above, with debug logging on; changes are correctly mirrored on secondary node:

Mar 23 2024, 2:03 AM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 22 2024

jestabro added a comment to T6145: Service config-sync does not rely on priorities.

Note that the subtask T6146 is useful in itself, as a modernization of the legacy tool priority.pl, but manual ordering of config-sync sections to address this issue is fragile, given the subtleties (== design constraints) of the legacy commit algorithm (cf. T5492). It is preferable to hand the full commit proposal of the primary node to the secondary node, and allow the underlying configsession to manage priority ordering --- this may be easy to do with a simple refactor in the post-commit hook and (if needed) adjustment in the http-api request handler.

Mar 22 2024, 2:58 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro claimed T6145: Service config-sync does not rely on priorities.
Mar 22 2024, 2:50 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6146: Add python script to get all priorities of service or section from XML, a subtask of T6145: Service config-sync does not rely on priorities, as Unknown Status.
Mar 22 2024, 12:56 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6146: Add python script to get all priorities of service or section from XML as Unknown Status.
Mar 22 2024, 12:56 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro committed rVYOSONEXe915900bfec8: xml: T6146: add utils and helper to provide priority data.
Mar 22 2024, 10:33 AM

Mar 21 2024

jestabro closed T6149: Update node_data when merging nodes in reference tree generation, a subtask of T6146: Add python script to get all priorities of service or section from XML, as Unknown Status.
Mar 21 2024, 8:46 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro closed T6149: Update node_data when merging nodes in reference tree generation as Unknown Status.
Mar 21 2024, 8:46 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a comment to T6146: Add python script to get all priorities of service or section from XML.

Comparison with legacy priority.pl can be seen with priority.py --legacy-format, below; note that priority of 0 is default for interface-definitions lacking a priority element, as is assigned in legacy commit algorithm.

Mar 21 2024, 4:55 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a comment to T6146: Add python script to get all priorities of service or section from XML.

PR for subtask bug merged:
https://github.com/vyos/vyos1x-config/pull/24
PR for this task will follow the update/rebuild of libvyosconfig.

Mar 21 2024, 1:45 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro renamed T6149: Update node_data when merging nodes in reference tree generation from Upadate node_data when merging nodes in reference tree generation to Update node_data when merging nodes in reference tree generation.
Mar 21 2024, 1:19 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a subtask for T6146: Add python script to get all priorities of service or section from XML: T6149: Update node_data when merging nodes in reference tree generation.
Mar 21 2024, 1:15 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro added a parent task for T6149: Update node_data when merging nodes in reference tree generation: T6146: Add python script to get all priorities of service or section from XML.
Mar 21 2024, 1:15 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro created T6149: Update node_data when merging nodes in reference tree generation.
Mar 21 2024, 1:14 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 20 2024

jestabro claimed T6146: Add python script to get all priorities of service or section from XML.
Mar 20 2024, 4:01 PM · VyOS 1.4 Sagitta (1.4.0-epa3)

Mar 19 2024

jestabro added a comment to T6103: DHCP-server bootfile-name double slash syntax weird behaviour.

The fix for values containing single backslashes has been merged for 1.5 in
https://github.com/vyos/vyos1x-config/pull/23
https://github.com/vyos/vyos-1x/pull/3035

Mar 19 2024, 2:01 PM · VyOS 1.4 Sagitta (1.4.0-epa3), vyatta-cfg-dhcp-server
jestabro closed T5996: Incorrect behavior for backslash escapes in config save and compare commands, a subtask of T5939: [1.3.5 -> 1.4.0-RC1 Migration] as-path-list Entries Get Messed Up, as Unknown Status.
Mar 19 2024, 1:58 PM · VyOS 1.4 Sagitta (1.4.0-GA)
jestabro closed T5996: Incorrect behavior for backslash escapes in config save and compare commands as Unknown Status.

As discussed, this will wait before being backported to 1.4.

Mar 19 2024, 1:58 PM · VyOS 1.4 Sagitta (1.4.0-epa3)
jestabro committed rVYOSONEXb16c5fbbcb10: T5996: selectively escape and restore single backslashes in config.
Mar 19 2024, 1:56 PM
jestabro committed rVYOSONEXd2df08856ddc: T5996: add smoketest to check translation of backslash character.
Mar 19 2024, 1:56 PM

Mar 18 2024

jestabro added a comment to T6135: HTTPS API endpoint to check if an empty config exists.

Fix to docs pending:
https://github.com/vyos/vyos-documentation/pull/1331

Mar 18 2024, 7:21 PM · VyOS 1.5 Circinus
jestabro added a comment to T6135: HTTPS API endpoint to check if an empty config exists.

Well that is a fault of the docs; I will add now. Thanks !

Mar 18 2024, 6:10 PM · VyOS 1.5 Circinus
jestabro added a comment to T6135: HTTPS API endpoint to check if an empty config exists.
curl -k -X POST -Fkey=baz -Fdata='{"op": "exists", "path": ["service","no","such","subpath"]}' https://192.168.122.238/retrieve|jq 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   340  100    47  100   293    547   3414 --:--:-- --:--:-- --:--:--  4000
{
  "success": true,
  "data": false,
  "error": null
}
Mar 18 2024, 6:09 PM · VyOS 1.5 Circinus
jestabro claimed T6135: HTTPS API endpoint to check if an empty config exists.
Mar 18 2024, 6:02 PM · VyOS 1.5 Circinus
jestabro added a comment to T6135: HTTPS API endpoint to check if an empty config exists.

@penetal does the operation 'exists' not suffice for your needs ?

Mar 18 2024, 6:02 PM · VyOS 1.5 Circinus

Mar 14 2024

jestabro closed T6111: Minor revision to unicode support in configtree backend as Unknown Status.
Mar 14 2024, 6:16 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus

Mar 11 2024

jestabro moved T6098: Description doesnt seem to allow for non international characters from Open to Finished on the VyOS 1.5 Circinus board.
Mar 11 2024, 1:19 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro closed T6098: Description doesnt seem to allow for non international characters as Resolved.
Mar 11 2024, 1:19 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus

Mar 10 2024

jestabro committed rVYOSONEX66b92e1cd4ec: xml: T6098: relax description constraint to allow non-ascii characters.
Mar 10 2024, 8:14 PM

Mar 9 2024

jestabro added a comment to T6111: Minor revision to unicode support in configtree backend.

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

Mar 9 2024, 12:52 AM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus

Mar 8 2024

jestabro created T6111: Minor revision to unicode support in configtree backend.
Mar 8 2024, 9:28 PM · VyOS 1.4 Sagitta (1.4.0-epa3), VyOS 1.5 Circinus
jestabro claimed T6098: Description doesnt seem to allow for non international characters.

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

Mar 8 2024, 2:49 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus

Mar 7 2024

jestabro added a comment to T6069: HTTP API segfault during concurrent configuration requests.

@penetal please confirm that this is resolved.

Mar 7 2024, 2:20 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro changed the status of T6069: HTTP API segfault during concurrent configuration requests from Open to Needs reporter action.

Resolved in my tests using above reproducer; waiting for confirmation from submitter.

Mar 7 2024, 2:19 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro moved T5348: Service config-sync can freeze the secondary router if it has commit-archive location from Need Triage to Finished on the VyOS 1.4 Sagitta (1.4.0-epa1) board.
Mar 7 2024, 2:16 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
jestabro closed T5348: Service config-sync can freeze the secondary router if it has commit-archive location, a subtask of T775: Config Sync between two VyOS routers, as Resolved.
Mar 7 2024, 2:15 PM · VyOS 1.4 Sagitta
jestabro closed T5348: Service config-sync can freeze the secondary router if it has commit-archive location as Resolved.
Mar 7 2024, 2:15 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
jestabro moved T6104: Regression in commit-archive for non-interactive configuration from Open to Finished on the VyOS 1.4 Sagitta board.
Mar 7 2024, 2:13 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro closed T6104: Regression in commit-archive for non-interactive configuration, a subtask of T5348: Service config-sync can freeze the secondary router if it has commit-archive location, as Resolved.
Mar 7 2024, 2:13 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
jestabro closed T6104: Regression in commit-archive for non-interactive configuration as Resolved.
Mar 7 2024, 2:13 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus

Mar 6 2024

jestabro committed rVYOSONEX85c9450f1f6d: remote: T6104: fix logic of failure case in MissingHostKeyPolicy.
Mar 6 2024, 7:43 PM
jestabro committed rVYOSONEX73e215dc338c: remote: T6104: fix logic of failure case in MissingHostKeyPolicy.
Mar 6 2024, 7:34 PM
jestabro added a comment to T5348: Service config-sync can freeze the secondary router if it has commit-archive location.

This will be resolved after merging the PR for T6104.

Mar 6 2024, 6:26 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
jestabro added a comment to T6104: Regression in commit-archive for non-interactive configuration.

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

Mar 6 2024, 6:23 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro added a subtask for T5348: Service config-sync can freeze the secondary router if it has commit-archive location: T6104: Regression in commit-archive for non-interactive configuration.
Mar 6 2024, 3:34 PM · VyOS 1.5 Circinus (1.5-stream-2025-Q2), VyOS 1.4 Sagitta (1.4.0-epa1), Restricted Project
jestabro added a parent task for T6104: Regression in commit-archive for non-interactive configuration: T5348: Service config-sync can freeze the secondary router if it has commit-archive location.
Mar 6 2024, 3:34 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro triaged T6104: Regression in commit-archive for non-interactive configuration as High priority.
Mar 6 2024, 3:34 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus

Mar 5 2024

jestabro committed rVYOSONEX7503e419d0db: http-api: T6069: fix allocation outside of thread lock.
Mar 5 2024, 7:44 PM
jestabro edited a custom field on T6069: HTTP API segfault during concurrent configuration requests.
Mar 5 2024, 6:30 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro added a project to T6069: HTTP API segfault during concurrent configuration requests: VyOS 1.4 Sagitta.
Mar 5 2024, 6:30 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
jestabro added a comment to T6069: HTTP API segfault during concurrent configuration requests.

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

Mar 5 2024, 6:28 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus