Page MenuHomePhabricator

jestabro (John Estabrook)
User

Projects

User does not belong to any projects.

User Details

User Since
Apr 12 2019, 4:27 PM (19 w, 2 d)

Recent Activity

Wed, Aug 21

jestabro moved T1602: equuleus: buster: add live build apt options for choosing vyos packages from Need Triage to Finished on the VyOS 1.3 Equuleus board.
Wed, Aug 21, 7:19 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T476: Start builds for Debian 10 (Buster): T1602: equuleus: buster: add live build apt options for choosing vyos packages.
Wed, Aug 21, 4:16 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T1602: equuleus: buster: add live build apt options for choosing vyos packages: T476: Start builds for Debian 10 (Buster).
Wed, Aug 21, 4:16 PM · VyOS 1.3 Equuleus
jestabro changed the status of T1602: equuleus: buster: add live build apt options for choosing vyos packages from Open to In progress.
Wed, Aug 21, 4:16 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T476: Start builds for Debian 10 (Buster): T1584: equuleus: buster: add consistent grub options for predictable interface names.
Wed, Aug 21, 4:07 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T1584: equuleus: buster: add consistent grub options for predictable interface names: T476: Start builds for Debian 10 (Buster).
Wed, Aug 21, 4:06 PM · VyOS 1.3 Equuleus

Thu, Aug 15

jestabro closed T1584: equuleus: buster: add consistent grub options for predictable interface names as Resolved.
Thu, Aug 15, 9:41 PM · VyOS 1.3 Equuleus

Wed, Aug 14

jestabro added a subtask for T1443: New "service https" implementation: T1585: Add letsencrypt/certbot support for 'service https'.
Wed, Aug 14, 8:30 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T1585: Add letsencrypt/certbot support for 'service https': T1443: New "service https" implementation.
Wed, Aug 14, 8:30 PM · VyOS 1.3 Equuleus
jestabro changed the status of T1585: Add letsencrypt/certbot support for 'service https' from Open to In progress.
Wed, Aug 14, 7:22 PM · VyOS 1.3 Equuleus
jestabro claimed T1584: equuleus: buster: add consistent grub options for predictable interface names.
Wed, Aug 14, 6:54 PM · VyOS 1.3 Equuleus
jestabro updated the task description for T1584: equuleus: buster: add consistent grub options for predictable interface names.
Wed, Aug 14, 2:55 PM · VyOS 1.3 Equuleus
jestabro changed the status of T1584: equuleus: buster: add consistent grub options for predictable interface names from Open to In progress.
Wed, Aug 14, 2:19 PM · VyOS 1.3 Equuleus

Wed, Jul 31

jestabro closed T1553: equuleus: buster: add 'noautologin' to boot parameters, a subtask of T476: Start builds for Debian 10 (Buster), as Resolved.
Wed, Jul 31, 3:39 PM · VyOS 1.3 Equuleus
jestabro closed T1553: equuleus: buster: add 'noautologin' to boot parameters as Resolved.
Wed, Jul 31, 3:39 PM · VyOS 1.3 Equuleus

Tue, Jul 30

jestabro added a subtask for T476: Start builds for Debian 10 (Buster): T1553: equuleus: buster: add 'noautologin' to boot parameters.
Tue, Jul 30, 7:22 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T1553: equuleus: buster: add 'noautologin' to boot parameters: T476: Start builds for Debian 10 (Buster).
Tue, Jul 30, 7:22 PM · VyOS 1.3 Equuleus
jestabro added a comment to T1553: equuleus: buster: add 'noautologin' to boot parameters.

Details of the mechanism, introduced after jessie, are in

Tue, Jul 30, 7:22 PM · VyOS 1.3 Equuleus
jestabro changed the status of T1553: equuleus: buster: add 'noautologin' to boot parameters from Open to In progress.
Tue, Jul 30, 7:19 PM · VyOS 1.3 Equuleus

Jul 25 2019

jestabro added a watcher for VyOS 1.2 Crux: jestabro.
Jul 25 2019, 2:18 PM

Jul 18 2019

jestabro removed a subtask for T476: Start builds for Debian 10 (Buster): T1532: [equuleus] buster: GPG error on vyos package repository.
Jul 18 2019, 3:01 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T1132: Build on Debian Buster: T1532: [equuleus] buster: GPG error on vyos package repository.
Jul 18 2019, 3:01 PM · VyOS 1.3 Equuleus
jestabro edited parent tasks for T1532: [equuleus] buster: GPG error on vyos package repository, added: T1132: Build on Debian Buster; removed: T476: Start builds for Debian 10 (Buster).
Jul 18 2019, 3:01 PM · VyOS 1.3 Equuleus
jestabro added a subtask for T476: Start builds for Debian 10 (Buster): T1532: [equuleus] buster: GPG error on vyos package repository.
Jul 18 2019, 2:56 PM · VyOS 1.3 Equuleus
jestabro added a parent task for T1532: [equuleus] buster: GPG error on vyos package repository: T476: Start builds for Debian 10 (Buster).
Jul 18 2019, 2:56 PM · VyOS 1.3 Equuleus
jestabro created T1532: [equuleus] buster: GPG error on vyos package repository in the S1 VyOS Public space.
Jul 18 2019, 2:56 PM · VyOS 1.3 Equuleus

Jul 8 2019

jestabro moved T1424: Rewrite the config load script from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jul 8 2019, 9:00 PM · VyOS 1.3 Equuleus
jestabro changed the status of T1424: Rewrite the config load script from In progress to On hold.
Jul 8 2019, 9:00 PM · VyOS 1.3 Equuleus
jestabro added a watcher for VyOS 2.0.x: jestabro.
Jul 8 2019, 8:06 PM
jestabro moved T1443: New "service https" implementation from Need Triage to In Progress on the VyOS 1.3 Equuleus board.
Jul 8 2019, 8:04 PM · VyOS 1.3 Equuleus

Jul 4 2019

jestabro added a comment to T1424: Rewrite the config load script.

The rewrite has been complete in the fork for some time, but is on hold pending: (1) consider taking advantage of the functionality in https://github.com/vyos/vyos-1x/blob/current/python/vyos/configsession.py to avoid duplication of code (2) ongoing work on options to replace the python list manipulations in the current rewrite. Regarding the latter point, it was expected that there would be a performance hit in moving away from the legacy C++ backend (via Perl bindings), and the cost was considered worthwhile in order to move forward; one data point is a performance hit of .3 on a 17k line config file, which was not bad, considering.

Jul 4 2019, 2:55 PM · VyOS 1.3 Equuleus
jestabro added a comment to T1499: Move nic to mac mapping out of the configuration file.

There is some further discussion here, which I found useful in considering the changes for Stretch:

Jul 4 2019, 2:08 PM · VyOS 1.3 Equuleus
jestabro added a comment to T1398: Remove vyatta-config-migrate package.

There is one other use of XorpConfigParser (in the vyatta-config-migrate package), that was not mentioned in the above: the scripts used for persistent interface naming; this is currently being rewritten and reorganized in T1499: 'Move nic to mac mapping out of the configuration file'.

Jul 4 2019, 1:45 PM · VyOS 1.3 Equuleus

Jul 1 2019

jestabro changed the status of T1443: New "service https" implementation from Open to In progress.
Jul 1 2019, 7:44 PM · VyOS 1.3 Equuleus

Jun 19 2019

jestabro closed T1334: Migration script runner rewrite as Resolved.
Jun 19 2019, 2:00 PM · VyOS 1.3 Equuleus
jestabro closed T1327: Set the serial console speed to 115200 by default as Resolved.
Jun 19 2019, 2:00 PM · VyOS 1.3 Equuleus

Jun 18 2019

jestabro added a comment to T1327: Set the serial console speed to 115200 by default.

I had initially not planned to drop the explicit set_value for console speed in migrate/system/3-to-4, as this was legacy for the system@4 component definition; however, (1) the file is soon to be removed when we drop config compatibility pre-6.5, (2) it is now redundant/wrong in the /opt/vyatta/etc/config/config.boot, as pointed out by c-po above. I will remove the add_console call from vyatta-config-migrate/migrate/system/3-to-4.

Jun 18 2019, 4:46 PM · VyOS 1.3 Equuleus

Jun 17 2019

jestabro added a comment to T1327: Set the serial console speed to 115200 by default.

Thanks @c-po --- to clarify, I had pointed out this issue with https://github.com/vyos/vyatta-config-migrate/blob/current/migrate/system/3-to-4 earlier in the task, which will be a non-issue once T805: Drop config compatibility with Vyatta Core older than 6.5 is completed. However, since we are not quite ready for that, I will find a current solution.

Jun 17 2019, 12:28 PM · VyOS 1.3 Equuleus

Jun 12 2019

jestabro closed T1397: Rewrite the config merge script as Resolved.
Jun 12 2019, 6:02 PM · VyOS 1.3 Equuleus

Jun 10 2019

jestabro changed the status of T1424: Rewrite the config load script from Open to In progress.

https://github.com/jestabro/vyos-1x/tree/load-config

Jun 10 2019, 7:54 PM · VyOS 1.3 Equuleus

Jun 5 2019

jestabro closed T1426: Update the script that checks conntrack hash-size on reboot as Resolved.
Jun 5 2019, 4:03 PM · VyOS 1.3 Equuleus
jestabro changed the status of T1426: Update the script that checks conntrack hash-size on reboot from Open to In progress.
Jun 5 2019, 2:06 PM · VyOS 1.3 Equuleus

Jun 3 2019

jestabro updated the task description for T1424: Rewrite the config load script.
Jun 3 2019, 5:51 PM · VyOS 1.3 Equuleus
jestabro created T1424: Rewrite the config load script in the S1 VyOS Public space.
Jun 3 2019, 4:29 PM · VyOS 1.3 Equuleus
jestabro closed T1423: When merging remote config files, create known_hosts file if not present. as Resolved.

Fix pushed.

Jun 3 2019, 3:48 PM · VyOS 1.3 Equuleus
jestabro changed the status of T1423: When merging remote config files, create known_hosts file if not present. from Open to In progress.
Jun 3 2019, 3:27 PM · VyOS 1.3 Equuleus
jestabro added a watcher for VyOS 1.3 Equuleus: jestabro.
Jun 3 2019, 1:46 PM

May 31 2019

jestabro added a comment to T1334: Migration script runner rewrite.

Added pull requests:
https://github.com/vyos/vyos-1x/pull/69
https://github.com/vyos/libvyosconfig/pull/2
https://github.com/vyos/vyatta-cfg/pull/18
https://github.com/vyos/vyatta-conntrack/pull/1

May 31 2019, 12:48 PM · VyOS 1.3 Equuleus

May 28 2019

jestabro added a comment to T1397: Rewrite the config merge script.

Added pull requests:
https://github.com/vyos/vyos-1x/pull/68
https://github.com/vyos/vyatta-cfg/pull/17

May 28 2019, 3:39 PM · VyOS 1.3 Equuleus

May 23 2019

jestabro added a comment to T1397: Rewrite the config merge script.

Initial commit in fork; support for merging remote files still to be added.
https://github.com/jestabro/vyatta-cfg/commit/96a8f894686b43bbd7f52da8ded87562231cbf52
https://github.com/jestabro/vyos-1x/commit/a31de0d8e2164a6b0bc9a7b6c1e03c053635120b

May 23 2019, 1:17 PM · VyOS 1.3 Equuleus

May 22 2019

jestabro closed T1327: Set the serial console speed to 115200 by default as Resolved.

Testing confirms that the default console speed is set to 115200 when the old migration scripts are removed, as they will be by

May 22 2019, 3:10 PM · VyOS 1.3 Equuleus
jestabro created T1398: Remove vyatta-config-migrate package in the S1 VyOS Public space.
May 22 2019, 1:37 PM · VyOS 1.3 Equuleus
jestabro created T1397: Rewrite the config merge script in the S1 VyOS Public space.
May 22 2019, 1:26 PM · VyOS 1.3 Equuleus

Apr 25 2019

jestabro added a comment to T1334: Migration script runner rewrite.

Development on this resides in a fork of vyatta-config-migrate (https://github.com/jestabro/vyatta-config-migrate), though properly should reside in a fork of vyos-1x.

Apr 25 2019, 8:44 PM · VyOS 1.3 Equuleus

Apr 23 2019

jestabro added a comment to T1327: Set the serial console speed to 115200 by default.

Note that the mentioned annoyance of migrate/system/3-to-4 setting the serial console speed should be mooted by 'T805 Drop config compatibility with Vyatta Core older than 6.5'.

Apr 23 2019, 8:59 PM · VyOS 1.3 Equuleus

Apr 22 2019

jestabro added a comment to T1327: Set the serial console speed to 115200 by default.

To complete this, the corresponding changes need to be made in vyatta-cfg-system; these are straightforward and will be pushed to current. However, there is another mechanism whereby the console speed is explicitly being set to 9600: the vyatta-config-migrate script, called during system initialization, is invoking migrate/system/3-to-4, which sets the console speed; this will require some discussion as to how to best address.

Apr 22 2019, 12:40 PM · VyOS 1.3 Equuleus

Apr 16 2019

jestabro added a watcher for VyConf: jestabro.
Apr 16 2019, 4:34 PM
jestabro updated the task description for T1327: Set the serial console speed to 115200 by default.
Apr 16 2019, 12:02 PM · VyOS 1.3 Equuleus