Page MenuHomeVyOS Platform
Feed Search

Jul 31 2022

jestabro added a parent task for T4580: Handle the case of op-mode file names with hyphens in GraphQL schema/resolver generation: T4554: Implement GraphQL resolvers for standardized op-mode scripts.
Jul 31 2022, 2:21 PM · VyOS 1.4 Sagitta
jestabro triaged T4580: Handle the case of op-mode file names with hyphens in GraphQL schema/resolver generation as Normal priority.
Jul 31 2022, 2:21 PM · VyOS 1.4 Sagitta
jestabro changed the subtype of T4554: Implement GraphQL resolvers for standardized op-mode scripts from "Task" to "Enhancement".
Jul 31 2022, 2:17 PM · VyOS 1.4 Sagitta
jestabro changed the subtype of T4544: Generate schema definitions from standardized op-mode scripts from "Task" to "Enhancement".
Jul 31 2022, 2:17 PM · VyOS 1.4 Sagitta

Jul 29 2022

jestabro closed T4554: Implement GraphQL resolvers for standardized op-mode scripts, a subtask of T4544: Generate schema definitions from standardized op-mode scripts, as Resolved.
Jul 29 2022, 6:47 PM · VyOS 1.4 Sagitta
jestabro closed T4554: Implement GraphQL resolvers for standardized op-mode scripts as Resolved.
Jul 29 2022, 6:47 PM · VyOS 1.4 Sagitta
jestabro closed T4544: Generate schema definitions from standardized op-mode scripts, a subtask of T2719: Standardized op mode script structure, as Resolved.
Jul 29 2022, 6:47 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jestabro closed T4544: Generate schema definitions from standardized op-mode scripts, a subtask of T3993: Extend HTTP API GraphQL support, as Resolved.
Jul 29 2022, 6:47 PM · VyOS 1.4 Sagitta
jestabro closed T4544: Generate schema definitions from standardized op-mode scripts as Resolved.
Jul 29 2022, 6:47 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX8f08891ecce8: graphql: T4544: add script to generate GraphQL schema for op-mode.
Jul 29 2022, 5:14 PM
jestabro committed rVYOSONEX423485a0b87a: graphql: T4413: use util function for system_status.py.
Jul 29 2022, 5:14 PM
jestabro committed rVYOSONEXfa8dcff5d2e1: graphql: T4554: add resolver support for op-mode scripts.
Jul 29 2022, 5:14 PM

Jul 28 2022

jestabro updated the task description for T4554: Implement GraphQL resolvers for standardized op-mode scripts.
Jul 28 2022, 2:10 PM · VyOS 1.4 Sagitta
jestabro triaged T4574: Add token based authentication to GraphQL API as Normal priority.
Jul 28 2022, 1:47 PM · VyOS 1.4 Sagitta

Jul 25 2022

jestabro added a comment to T4554: Implement GraphQL resolvers for standardized op-mode scripts.

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

Jul 25 2022, 3:24 PM · VyOS 1.4 Sagitta
jestabro added a comment to T4544: Generate schema definitions from standardized op-mode scripts.

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

Jul 25 2022, 3:24 PM · VyOS 1.4 Sagitta
jestabro closed T4567: Merge experimental branch of GraphQL development as Resolved.
Jul 25 2022, 3:11 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX8e6f4ee3a95f: graphql: T3993: use existing key auth from REST framework.
Jul 25 2022, 9:34 AM
jestabro committed rVYOSONEXb882e997e18c: graphql: T3993: disable introspection unless set in CLI.
Jul 25 2022, 9:34 AM
jestabro committed rVYOSONEX02beb3ead378: graphql: T3993: add interface-definition for gql.
Jul 25 2022, 9:34 AM
jestabro committed rVYOSONEXf9bd803ffe8a: graphql: T4413: add support for a system status query.
Jul 25 2022, 9:34 AM
jestabro committed rVYOSONEX40d754b44d95: graphql: T4413: update 'SystemStatus' query for standardized op-mode.
Jul 25 2022, 9:34 AM
jestabro committed rVYOSONEXf9d6f0890140: graphql: T3993: add smoketest for GraphQL key authorization.
Jul 25 2022, 9:34 AM

Jul 24 2022

jestabro created T4567: Merge experimental branch of GraphQL development.
Jul 24 2022, 7:46 PM · VyOS 1.4 Sagitta

Jul 21 2022

jestabro removed a subtask for T2719: Standardized op mode script structure: T4554: Implement GraphQL resolvers for standardized op-mode scripts.
Jul 21 2022, 6:14 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jestabro removed a parent task for T4554: Implement GraphQL resolvers for standardized op-mode scripts: T2719: Standardized op mode script structure.
Jul 21 2022, 6:14 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T4554: Implement GraphQL resolvers for standardized op-mode scripts: T2719: Standardized op mode script structure.
Jul 21 2022, 6:13 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T2719: Standardized op mode script structure: T4554: Implement GraphQL resolvers for standardized op-mode scripts.
Jul 21 2022, 6:13 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jestabro added a subtask for T4544: Generate schema definitions from standardized op-mode scripts: T4554: Implement GraphQL resolvers for standardized op-mode scripts.
Jul 21 2022, 6:13 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T4554: Implement GraphQL resolvers for standardized op-mode scripts: T4544: Generate schema definitions from standardized op-mode scripts.
Jul 21 2022, 6:13 PM · VyOS 1.4 Sagitta
jestabro created T4554: Implement GraphQL resolvers for standardized op-mode scripts.
Jul 21 2022, 6:12 PM · VyOS 1.4 Sagitta

Jul 19 2022

jestabro updated the task description for T4544: Generate schema definitions from standardized op-mode scripts.
Jul 19 2022, 1:28 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T3993: Extend HTTP API GraphQL support: T4544: Generate schema definitions from standardized op-mode scripts.
Jul 19 2022, 1:09 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T4544: Generate schema definitions from standardized op-mode scripts: T3993: Extend HTTP API GraphQL support.
Jul 19 2022, 1:09 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T4544: Generate schema definitions from standardized op-mode scripts: T2719: Standardized op mode script structure.
Jul 19 2022, 1:07 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T2719: Standardized op mode script structure: T4544: Generate schema definitions from standardized op-mode scripts.
Jul 19 2022, 1:07 PM · VyOS 1.3 Equuleus (1.3.5), VyOS 1.4 Sagitta
jestabro triaged T4544: Generate schema definitions from standardized op-mode scripts as Normal priority.
Jul 19 2022, 1:06 PM · VyOS 1.4 Sagitta

Jul 15 2022

jestabro committed rVYOSONEX3631cf3e5293: smoketest: component_version: print details on failure.
Jul 15 2022, 5:04 PM
jestabro committed rVYOSONEXc1fcacf14234: monitoring: T4411: add monitoring-version.xml.i to component-versions.
Jul 15 2022, 2:47 PM

Jul 14 2022

jestabro changed the status of T4491: Use empty string for internal name of root node of config_tree, a subtask of T4235: Add config tree diff algorithm, from Unknown Status to Resolved.
Jul 14 2022, 12:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T4491: Use empty string for internal name of root node of config_tree from Unknown Status to Resolved.
Jul 14 2022, 12:55 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jun 29 2022

jestabro closed T4491: Use empty string for internal name of root node of config_tree, a subtask of T4235: Add config tree diff algorithm, as Unknown Status.
Jun 29 2022, 2:48 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro closed T4491: Use empty string for internal name of root node of config_tree as Unknown Status.
Jun 29 2022, 2:48 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jun 28 2022

jestabro added a comment to T4491: Use empty string for internal name of root node of config_tree.

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

Jun 28 2022, 8:18 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro renamed T4491: Use empty string for internal name of root node of config_tree from Use empty string for internal name of root of config_tree to Use empty string for internal name of root node of config_tree.
Jun 28 2022, 8:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a subtask for T4235: Add config tree diff algorithm: T4491: Use empty string for internal name of root node of config_tree.
Jun 28 2022, 8:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro added a parent task for T4491: Use empty string for internal name of root node of config_tree: T4235: Add config tree diff algorithm.
Jun 28 2022, 8:17 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py, a subtask of T4235: Add config tree diff algorithm, from Open to On hold.
Jun 28 2022, 7:57 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro changed the status of T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py, a subtask of T4316: Update save-config/load-config, from Open to On hold.
Jun 28 2022, 7:57 PM · VyOS Rolling
jestabro changed the status of T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py from Open to On hold.
Jun 28 2022, 7:57 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T4316: Update save-config/load-config.
Jun 28 2022, 7:56 PM · VyOS Rolling
jestabro updated the task description for T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py.
Jun 28 2022, 7:55 PM · VyOS 1.4 Sagitta
jestabro changed the status of T4491: Use empty string for internal name of root node of config_tree from Open to In progress.
Jun 28 2022, 7:05 PM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta

Jun 18 2022

jestabro claimed T4467: Validator Does Not Accept Signed Numbers.
Jun 18 2022, 12:59 AM · VyOS 1.4 Sagitta
jestabro added a comment to T4467: Validator Does Not Accept Signed Numbers.

PR: https://github.com/vyos/vyos-utils/pull/4
Adding the additional validator to policy.xml.in allows the smoketest (above) to pass.

Jun 18 2022, 12:55 AM · VyOS 1.4 Sagitta

Jun 17 2022

jestabro added a comment to T4467: Validator Does Not Accept Signed Numbers.

One approach is linked below; to be discussed before PR.
https://github.com/vyos/vyos-utils/compare/master...jestabro:increment-decrement?expand=1

Jun 17 2022, 5:31 PM · VyOS 1.4 Sagitta

May 26 2022

jestabro committed rVYOSONEX758954b00f02: http-api: T3412: remove unneeded packages.
May 26 2022, 1:04 PM

May 25 2022

jestabro closed T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors, a subtask of T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py, as Resolved.
May 25 2022, 8:34 PM · VyOS 1.4 Sagitta
jestabro closed T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors as Resolved.
May 25 2022, 8:34 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX12baed897cb3: configtest: T4382: fix missing delete of 'ipsec-interfaces' node.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEX64a92e802a75: configtest: T4382: bgp migration scripts need to follow quagga scripts.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEXb2d06425d89e: configtest: T4382: remove typo.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEXd19a5876ed14: configtest: T4382: system@20 cannot have 'user level' (16-to-17).
May 25 2022, 8:33 PM
jestabro committed rVYOSONEX9340afe48cb2: configtest: T4382: 'nat ... log' takes no 'enable' argument.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEXd78fd7452e5f: configtest: T4382: bgp_small_as has a nonsensical entry.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEX90cdf726b8c9: configtest: T4382: inconsistent ipsec component version.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEX9375ded103b4: configtest: T4382: missing 'ipv4-options' in 'interfaces openvpn'.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEXd8ce60dd8467: configtest: T4382: missing block in migration script vrf/0-to-1.
May 25 2022, 8:33 PM
jestabro committed rVYOSONEXac9d01365a9f: configtest: T4382: no migration to 'bgp local-as' under vrf.
May 25 2022, 8:33 PM
jestabro added a comment to T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors.

PR fixing exposed errors:
https://github.com/vyos/vyos-1x/pull/1331

May 25 2022, 5:01 PM · VyOS 1.4 Sagitta
jestabro renamed T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors from Replacing legacy loadFile exposes missing steps in migration scripts to Replacing legacy loadFile exposes missing steps in migration scripts and other errors.
May 25 2022, 4:46 PM · VyOS 1.4 Sagitta

May 23 2022

jestabro claimed T4438: vyos-http-api doesn't start after router reboot if vrf is defined.
May 23 2022, 1:30 PM · VyOS 1.4 Sagitta

May 18 2022

jestabro added a comment to T4316: Update save-config/load-config.

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

May 18 2022, 8:51 PM · VyOS Rolling

May 17 2022

jestabro added a comment to T4413: Add an API endpoint with basic system stats.

Details of adding a query such as this (20 lines of meaningful code/50 of boilerplate):
https://github.com/vyos/vyos-1x/commit/b62f5df2c796d0567b370e27fcec2005a02a4cd3

May 17 2022, 9:04 PM · VyOS 1.4 Sagitta
jestabro added a comment to T4413: Add an API endpoint with basic system stats.

An initial implementation has been provided to Andrew Moshensky for testing with the local UI.

May 17 2022, 6:52 PM · VyOS 1.4 Sagitta

May 16 2022

jestabro added a comment to T4396: HTTP API no response after several days restarted.

The current discussion has taken place in the vyos-api-discussion channel; results will be summarized here.

May 16 2022, 5:36 PM · VyOS 1.4 Sagitta
jestabro added a comment to T4396: HTTP API no response after several days restarted.

Firstly, is there any info in the logs ?

May 16 2022, 12:40 PM · VyOS 1.4 Sagitta
jestabro added a comment to T4396: HTTP API no response after several days restarted.

As discussed in the slack channel today, let us follow up here, as I'd like to run through some analysis, and set up a reproducer if possible.

May 16 2022, 12:32 PM · VyOS 1.4 Sagitta

Apr 26 2022

jestabro committed rVYOSONEX846098fd8a2e: smoketest: http: add decorator to suppress warnings locally.
Apr 26 2022, 9:57 PM
jestabro claimed T4396: HTTP API no response after several days restarted.
Apr 26 2022, 11:26 AM · VyOS 1.4 Sagitta
jestabro changed the status of T4235: Add config tree diff algorithm from Unknown Status to Resolved.
Apr 26 2022, 11:23 AM · VyOS 1.3 Equuleus (1.3.0), VyOS 1.4 Sagitta
jestabro committed rVYOSONEXb0b5654a1f99: configtree: T4235: encapsulate config tree diff function.
Apr 26 2022, 11:18 AM
jestabro committed rVYOSONEX5d299e9f9bfb: configtree: T4235: add utility get_subtree.
Apr 26 2022, 11:18 AM
jestabro committed rVYOSONEX5b1231a05110: configtree: T4235: allow empty arguments.
Apr 26 2022, 11:18 AM
jestabro committed rVYOSONEX4102ff9c7ca9: configtree: T4235: simplification of diff_tree class.
Apr 26 2022, 11:18 AM
jestabro committed rVYOSONEXa2bbde8f17d2: configtree: T4235: distinguish sub(-tract) tree from delete tree.
Apr 26 2022, 11:18 AM
jestabro committed rVYOSONEXd42e080510bd: configdiff: T4260: add support for diff_tree class.
Apr 26 2022, 11:17 AM

Apr 22 2022

jestabro reopened T4361: `vyos.config.exists()` does not work for nodes with multiple values as "Open".

Re-open for revision/simplification in:
https://github.com/vyos/vyos-1x/pull/1295

Apr 22 2022, 4:13 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta

Apr 21 2022

jestabro added a comment to T3785: Add unicode support to configtree backend.

Backported to equuleus branch of vyos1x-config:
https://github.com/vyos/vyos1x-config/commit/8ad21f6c7e6f37edeca137b2a7dc7c3f7ffc6a20

Apr 21 2022, 4:40 PM · VyOS 1.3 Equuleus (1.3.2)

Apr 20 2022

jestabro updated the task description for T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors.
Apr 20 2022, 9:26 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors.
Apr 20 2022, 9:24 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py: T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors.
Apr 20 2022, 8:28 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors: T4295: Use config_tree instead of legacy loadFile in vyos-load-config.py.
Apr 20 2022, 8:28 PM · VyOS 1.4 Sagitta
jestabro changed the status of T4382: Replacing legacy loadFile exposes missing steps in migration scripts and other errors from Open to Confirmed.
Apr 20 2022, 8:25 PM · VyOS 1.4 Sagitta

Apr 15 2022

jestabro closed T4361: `vyos.config.exists()` does not work for nodes with multiple values as Unknown Status.
Apr 15 2022, 10:57 AM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta
jestabro committed rVYOSONEXe5cdb9d8e2dd: config: T4361: correct exists()/exists_effective() on value(s).
Apr 15 2022, 1:38 AM

Apr 14 2022

jestabro claimed T4361: `vyos.config.exists()` does not work for nodes with multiple values.
Apr 14 2022, 7:00 PM · VyOS 1.3 Equuleus (1.3.2), VyOS 1.4 Sagitta

Apr 8 2022

jestabro closed T4347: Return complete and consistent error codes from HTTP API as Resolved.
Apr 8 2022, 8:16 AM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX4c89134c632d: http api: T4347: return complete and consistent error codes.
Apr 8 2022, 5:11 AM
jestabro committed rVYOSONEX143621114e71: smoketest: http: bind http api to unix domain socket.
Apr 8 2022, 5:11 AM