Page MenuHomeVyOS Platform
Feed Search

Oct 27 2020

jestabro added a parent task for T3026: qemu: update script for deprecated ssh_host_port_min/max: T2792: Failed to run `sudo make qemu` with vyos-build container due to the change of packer.
Oct 27 2020, 5:18 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2792: Failed to run `sudo make qemu` with vyos-build container due to the change of packer: T3026: qemu: update script for deprecated ssh_host_port_min/max.
Oct 27 2020, 5:18 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T3026: qemu: update script for deprecated ssh_host_port_min/max.
Oct 27 2020, 5:18 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 26 2020

jestabro added a comment to T3023: Add a Let's Encrypt client in the base image.
set service https certificates certbot

domain-name(s) should contain the desired server-name. A rewrite is in progress in:
https://phabricator.vyos.net/T2289

Oct 26 2020, 8:32 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T3023: Add a Let's Encrypt client in the base image.

It exists:
https://phabricator.vyos.net/T1585

Oct 26 2020, 8:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T3003: Extend smoketest framework to allow loading an arbitrary config file from In progress to Needs testing.

This still needs to be integrated into check-qemu-install before PR:
https://github.com/vyos/vyos-1x/compare/current...jestabro:vyos-configtest

Oct 26 2020, 2:44 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 25 2020

jestabro changed the status of T3003: Extend smoketest framework to allow loading an arbitrary config file from Open to In progress.
Oct 25 2020, 7:14 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro moved T3003: Extend smoketest framework to allow loading an arbitrary config file from Backlog to In Progress on the VyOS 1.3 Equuleus board.
Oct 25 2020, 7:14 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 24 2020

jestabro closed T3004: ConfigSession should (optionally) use config load script, a subtask of T3003: Extend smoketest framework to allow loading an arbitrary config file, as Resolved.
Oct 24 2020, 4:25 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T3004: ConfigSession should (optionally) use config load script as Resolved.
Oct 24 2020, 4:25 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T3007: HTTP-API should use config load script, not backend config load, a subtask of T3004: ConfigSession should (optionally) use config load script, as Resolved.
Oct 24 2020, 4:25 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T3007: HTTP-API should use config load script, not backend config load as Resolved.
Oct 24 2020, 4:24 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 21 2020

jestabro committed rVYOSONEXc6c8c453076a: http-api: T3007: use ConfigSession config load script, not backend load.
Oct 21 2020, 10:45 PM
jestabro committed rVYOSONEX8bf1ba34d2fd: configsession: T3004: add call to config load script.
Oct 21 2020, 10:45 PM
jestabro committed rVYOSONEX3394ab8d2941: configd: T2582: exclude http-api.py to investigate regression.
Oct 21 2020, 10:43 PM
jestabro added a subtask for T3004: ConfigSession should (optionally) use config load script: T3007: HTTP-API should use config load script, not backend config load.
Oct 21 2020, 7:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T3007: HTTP-API should use config load script, not backend config load: T3004: ConfigSession should (optionally) use config load script.
Oct 21 2020, 7:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T3007: HTTP-API should use config load script, not backend config load.
Oct 21 2020, 7:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T3004: ConfigSession should (optionally) use config load script from Open to Needs testing.
Oct 21 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T3004: ConfigSession should (optionally) use config load script, a subtask of T3003: Extend smoketest framework to allow loading an arbitrary config file, from Open to Needs testing.
Oct 21 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro edited a custom field on T3004: ConfigSession should (optionally) use config load script.
Oct 21 2020, 7:07 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2138: Can't load archived configs as they are gzipped as Resolved.
Oct 21 2020, 6:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEXb8059a11f07a: load-config: T2138: support loading gzipped (local) config files.
Oct 21 2020, 6:21 PM

Oct 20 2020

jestabro added a parent task for T3004: ConfigSession should (optionally) use config load script: T3003: Extend smoketest framework to allow loading an arbitrary config file.
Oct 20 2020, 4:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T3003: Extend smoketest framework to allow loading an arbitrary config file: T3004: ConfigSession should (optionally) use config load script.
Oct 20 2020, 4:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T3004: ConfigSession should (optionally) use config load script as Normal priority.
Oct 20 2020, 4:22 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T3003: Extend smoketest framework to allow loading an arbitrary config file as Normal priority.
Oct 20 2020, 3:51 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2138: Can't load archived configs as they are gzipped.

Thanks @Viacheslav; I'm running other tests with vyos-load-config at the moment, and will check and add.

Oct 20 2020, 2:58 PM · VyOS 1.3 Equuleus (1.3.0)

Oct 8 2020

jestabro claimed T2941: Using a non-ASCII character in the description field causes UnicodeDecodeError in configsource.py.
Oct 8 2020, 7:54 PM · VyOS 1.3 Equuleus (1.3.0-epa1), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX0b5a650845d0: configd: T2931: workaround for suspected zmq bug.
Oct 8 2020, 4:52 PM
jestabro renamed T2931: Unicode decode error causes vyos.configd service to restart from Adding NAT rule causes vyos.configd service to restart to Unicode decode error causes vyos.configd service to restart.
Oct 8 2020, 4:49 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Oct 6 2020

jestabro added a comment to T2931: Unicode decode error causes vyos.configd service to restart.

Ongoing discussion in the forum on this matter:
https://forum.vyos.io/t/commit-causing-vyos-configd-service-to-exit-and-restart/5945
Summary to follow when there is a reproducer.

Oct 6 2020, 1:57 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Oct 2 2020

jestabro closed T2952: configd: timeout breaks synchronization of messages, causing freeze as Resolved.
Oct 2 2020, 7:35 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX858143739cec: configd: T2952: synchronize received messages in case of client timeout.
Oct 2 2020, 7:31 PM
jestabro committed rVYOSONEXe58a5831c1c0: configd: T2582: catch config initialization errors.
Oct 2 2020, 7:31 PM
jestabro committed rVYOSONEX85e0b4b8a72f: configd: T2582: remove unused variables.
Oct 2 2020, 7:31 PM
jestabro edited a custom field on T2952: configd: timeout breaks synchronization of messages, causing freeze.
Oct 2 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2952: configd: timeout breaks synchronization of messages, causing freeze as Urgent! priority.
Oct 2 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 29 2020

jestabro added a comment to T2847: System freezes after attempting commit with insufficient memory.

@Viacheslav et. al. note that the succinct Mem-Info message shown above was added after v4.19 (commit ef8444ea), so was only seen during the brief window when we moved to 5.8 before reverting the kernel version, due to QAT issues and a bug affecting parted.

Sep 29 2020, 6:35 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T2847: System freezes after attempting commit with insufficient memory: T2865: System hangs at boot after mounting config.
Sep 29 2020, 6:30 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T2865: System hangs at boot after mounting config: T2847: System freezes after attempting commit with insufficient memory.
Sep 29 2020, 6:30 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 27 2020

jestabro created T2931: Unicode decode error causes vyos.configd service to restart.
Sep 27 2020, 3:00 PM · VyOS 1.3 Equuleus (1.3.0-epa1)

Sep 25 2020

jestabro committed rVYOSONEXe5ec38fb06f4: syslog: T2899: add migration script for change in port syntax.
Sep 25 2020, 5:53 PM
jestabro committed rVYOSONEXe76d9a009632: syslog: T2899: shift system migration files +1 to allow for crux.
Sep 25 2020, 5:49 PM
jestabro committed rVYOSONEX4c818baa5904: syslog: T1845: fix indentation level.
Sep 25 2020, 5:49 PM
jestabro claimed T2899: remote syslog server migration error on update.
Sep 25 2020, 12:54 PM · Restricted Project

Sep 16 2020

jestabro committed rVYOSONEX6ac916ecd58c: configd: T2885: fix output of error string to config session.
Sep 16 2020, 5:21 PM

Sep 15 2020

jestabro committed rVYOSONEXbf1d6fff80ee: configd: T2885: print commit errors to config session terminal.
Sep 15 2020, 4:32 PM
jestabro changed the status of T2885: configd: print commit errors to config session terminal, a subtask of T2582: Script daemon to offload processing during commit, from In progress to Needs testing.
Sep 15 2020, 4:31 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2885: configd: print commit errors to config session terminal from In progress to Needs testing.
Sep 15 2020, 4:31 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2885: configd: print commit errors to config session terminal, a subtask of T2582: Script daemon to offload processing during commit, from Open to In progress.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2885: configd: print commit errors to config session terminal from Open to In progress.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2582: Script daemon to offload processing during commit: T2885: configd: print commit errors to config session terminal.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2885: configd: print commit errors to config session terminal: T2582: Script daemon to offload processing during commit.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2885: configd: print commit errors to config session terminal as Normal priority.
Sep 15 2020, 2:56 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a comment to T2865: System hangs at boot after mounting config.

@querubin thanks for the info; that requirement should not persist, as current work should lessen the overhead. I'll link the task back here when defined.

Sep 15 2020, 1:10 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 14 2020

jestabro added a comment to T2865: System hangs at boot after mounting config.

@querubin Thank you for the detailed results --- firstly, these issues may be overdetermined due to several updates earlier this month; one notable issue is that we had moved to a 5.x series kernel, which showed several problems re QAT support, and an identified kernel bug. We have reverted to 4.19 as of yesterday until the next LTS kernel is available. I would suggest trying the most recent rolling, and then we will diagnose any persistent issues.

Sep 14 2020, 4:06 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 9 2020

jestabro moved T2327: Unable to create syslog server entry with different port from Needs Triage to Finished on the VyOS 1.2 Crux (VyOS 1.2.6) board.
Sep 9 2020, 8:16 PM · VyOS 1.2 Crux (VyOS 1.2.6)
jestabro closed T2327: Unable to create syslog server entry with different port as Resolved.

This is resolved by T2332; the normalized form is:

Sep 9 2020, 6:34 PM · VyOS 1.2 Crux (VyOS 1.2.6)
jestabro added a comment to T2327: Unable to create syslog server entry with different port.

Taking a look ...

Sep 9 2020, 6:09 PM · VyOS 1.2 Crux (VyOS 1.2.6)

Sep 8 2020

jestabro added a comment to T2865: System hangs at boot after mounting config.

@querubin please try booting with the vyos-configd service masked: add the kernel boot parameter:

Sep 8 2020, 4:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro claimed T2865: System hangs at boot after mounting config.
Sep 8 2020, 3:14 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 3 2020

jestabro committed rVYOSONEX04665fd813be: configd: T2582: exclude dhcp[v6]_server.py to investigate regression.
Sep 3 2020, 8:32 PM

Sep 2 2020

jestabro closed T2849: vyos.xml.defaults should return a list on multi nodes, by default, a subtask of T2636: get_config_dict() shall always return a list on <multi/> nodes, as Resolved.
Sep 2 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro closed T2849: vyos.xml.defaults should return a list on multi nodes, by default as Resolved.
Sep 2 2020, 2:12 PM · VyOS 1.3 Equuleus (1.3.0)

Sep 1 2020

jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default, a subtask of T2636: get_config_dict() shall always return a list on <multi/> nodes, from In progress to Needs testing.
Sep 1 2020, 4:46 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default from In progress to Needs testing.
Sep 1 2020, 4:46 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX0ddca9de00b7: xml: T2849: vyos.xml.defaults should return a list on multi nodes.
Sep 1 2020, 4:42 PM
jestabro added a subtask for T2636: get_config_dict() shall always return a list on <multi/> nodes: T2849: vyos.xml.defaults should return a list on multi nodes, by default.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2849: vyos.xml.defaults should return a list on multi nodes, by default: T2636: get_config_dict() shall always return a list on <multi/> nodes.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2849: vyos.xml.defaults should return a list on multi nodes, by default from Open to In progress.
Sep 1 2020, 3:37 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 30 2020

jestabro added a comment to T2636: get_config_dict() shall always return a list on <multi/> nodes.

Resolved in PR536.

Aug 30 2020, 7:08 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX1e632d7d01f6: https: add simple smoketest to check nginx config integrity.
Aug 30 2020, 6:36 PM

Aug 26 2020

jestabro closed T2830: Migrate "service https" to use get_config_dict() as Resolved.
Aug 26 2020, 6:12 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEXa7ab5c9f57d2: https: T2830: update to use get_config_dict.
Aug 26 2020, 6:12 PM
jestabro changed the status of T2830: Migrate "service https" to use get_config_dict() from Open to In progress.
Aug 26 2020, 6:09 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro created T2830: Migrate "service https" to use get_config_dict().
Aug 26 2020, 6:09 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 20 2020

jestabro closed T2815: Move certbot config directory under /config/auth as Resolved.
Aug 20 2020, 4:49 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro committed rVYOSONEX41c847593551: https: T2815: adjust for change in certbot config directory.
Aug 20 2020, 4:49 AM
jestabro committed rVYOSONEX0bc94e588fea: certbot: T2815: change config dir to /config/auth/letsencrypt.
Aug 20 2020, 4:49 AM
jestabro changed the status of T2815: Move certbot config directory under /config/auth from Open to In progress.
Aug 20 2020, 3:30 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro triaged T2815: Move certbot config directory under /config/auth as Normal priority.
Aug 20 2020, 3:29 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 18 2020

jestabro added a subtask for T2582: Script daemon to offload processing during commit: T2808: Add smoketest to ensure script consistency with config daemon.
Aug 18 2020, 3:45 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a parent task for T2808: Add smoketest to ensure script consistency with config daemon: T2582: Script daemon to offload processing during commit.
Aug 18 2020, 3:45 PM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2808: Add smoketest to ensure script consistency with config daemon from Open to Needs testing.
Aug 18 2020, 3:45 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 17 2020

jestabro added a comment to T2636: get_config_dict() shall always return a list on <multi/> nodes.

@thomas-mangin in further tests, I've seen wide variability in timing tests, independent of caching, with the original quote being the high-end. That will need to be investigated, but I think performance should not be considered a road-block for now.

Aug 17 2020, 4:21 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 14 2020

jestabro updated the task description for T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 14 2020, 5:03 PM · VyOS 1.3 Equuleus
jestabro added a comment to T2795: console server fails to commit.

@tux, this has been fixed in the current rolling.

Aug 14 2020, 3:53 PM · VyOS 1.3 Equuleus (1.3.0)

Aug 11 2020

jestabro updated the task description for T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 11 2020, 1:18 AM · VyOS 1.3 Equuleus
jestabro updated the task description for T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 11 2020, 1:15 AM · VyOS 1.3 Equuleus
jestabro committed rVYOSONEXbcbc7c3eaa83: host_name: T2784: remove unused imports.
Aug 11 2020, 1:12 AM
jestabro committed rVYOSONEXf8112b64a9dd: host_name: T2784: remove unused arg in verify, unneeded arg in get_config.
Aug 11 2020, 1:12 AM
jestabro closed T2784: Remove unused arg from host_name.py functions verify and get_config, a subtask of T2649: Ensure configration mode scripts conform to coding guidelines, as Resolved.
Aug 11 2020, 1:12 AM · VyOS 1.3 Equuleus
jestabro closed T2784: Remove unused arg from host_name.py functions verify and get_config as Resolved.
Aug 11 2020, 1:12 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro added a subtask for T2649: Ensure configration mode scripts conform to coding guidelines: T2784: Remove unused arg from host_name.py functions verify and get_config.
Aug 11 2020, 1:04 AM · VyOS 1.3 Equuleus
jestabro added a parent task for T2784: Remove unused arg from host_name.py functions verify and get_config: T2649: Ensure configration mode scripts conform to coding guidelines.
Aug 11 2020, 1:04 AM · VyOS 1.3 Equuleus (1.3.0)
jestabro changed the status of T2784: Remove unused arg from host_name.py functions verify and get_config from Open to In progress.
Aug 11 2020, 1:04 AM · VyOS 1.3 Equuleus (1.3.0)

Aug 8 2020

jestabro committed rVYOSONEX98e5105de439: http api: T1431: update args of call to install-image.
Aug 8 2020, 9:53 PM
jestabro added a comment to T2100: BGP route adverisement wih checks rib.

FRR 7.4 has been released, and the default behaviour has been changed, commit 62282e8379. @Viacheslav, when we update to this version, I can work with you to update the migration script.

Aug 8 2020, 5:11 PM · VyOS 1.3 Equuleus (1.3.0-epa1)
jestabro changed the status of T2612: HTTPS API, changing API key fails but goes through from Confirmed to On hold.

As discussed in above comment, this is understandable behaviour, but will be re-investigated after the move to fastapi, re T2397.

Aug 8 2020, 3:57 PM · VyOS 1.3 Equuleus (1.3.7), VyOS 1.5 Circinus, VyOS 1.4 Sagitta