Page MenuHomeVyOS Platform
Feed Search

Jan 23 2023

jestabro committed rVYOSONEX90bd28bd9c48: graphql: T4544: use opmode._is_op_mode_function_name instead of local copy.
Jan 23 2023, 8:37 PM
jestabro triaged T4953: Remove convert_kwargs_to_snake_case decorator in dynamic generation of GraphQL resolvers as Normal priority.
Jan 23 2023, 8:35 PM · VyOS 1.4 Sagitta
jestabro added a comment to T4944: Prevent op mode functions from returning bare literals in raw output.

@erkin this should not be an issue in practice, I believe: it is true that humps decamelize(None) returns "", however the PR here will reject non dict or list values. In practice, if an op-mode script has no data, it will raise an error, for example, DataUnavailable, or should return, say, {}.

Jan 23 2023, 4:29 PM · VyOS 1.4 Sagitta

Jan 21 2023

jestabro added a subtask for T3355: Remove all remaining legacy Vyatta code: T4942: Rewrite vyatta-config-mgmt to Python/XML.
Jan 21 2023, 12:33 AM · VyOS Rolling
jestabro added a parent task for T4942: Rewrite vyatta-config-mgmt to Python/XML: T3355: Remove all remaining legacy Vyatta code.
Jan 21 2023, 12:33 AM · VyOS 1.4 Sagitta
jestabro merged task T4103: Rewrite Vyatta config management module in Python into T4942: Rewrite vyatta-config-mgmt to Python/XML.
Jan 21 2023, 12:32 AM · VyOS 1.4 Sagitta
jestabro merged T4103: Rewrite Vyatta config management module in Python into T4942: Rewrite vyatta-config-mgmt to Python/XML.
Jan 21 2023, 12:32 AM · VyOS 1.4 Sagitta

Jan 20 2023

jestabro closed T4942: Rewrite vyatta-config-mgmt to Python/XML as Resolved.
Jan 20 2023, 11:26 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX1cfcb3888107: config-mgmt: T4942: add config_mgmt module and console script.
Jan 20 2023, 9:29 PM
jestabro committed rVYOSONEXd632a6fef2d5: config-mgmt: T4942: add interface-definitions.
Jan 20 2023, 9:29 PM
jestabro committed rVYOSONEX4b76aaaf1811: config-mgmt: T4942: add conf_mode script.
Jan 20 2023, 9:29 PM
jestabro committed rVYOSONEXa90f17396b0e: config-mgmt: T4942: add op-mode-definitions.
Jan 20 2023, 9:29 PM
jestabro committed rVYOSONEX30f572af43bb: config-mgmt: T4942: add op_mode script.
Jan 20 2023, 9:29 PM

Jan 19 2023

jestabro updated the task description for T4942: Rewrite vyatta-config-mgmt to Python/XML.
Jan 19 2023, 4:08 AM · VyOS 1.4 Sagitta
jestabro added a comment to T4942: Rewrite vyatta-config-mgmt to Python/XML.

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

Jan 19 2023, 4:07 AM · VyOS 1.4 Sagitta
jestabro updated the task description for T4942: Rewrite vyatta-config-mgmt to Python/XML.
Jan 19 2023, 3:29 AM · VyOS 1.4 Sagitta
jestabro updated the task description for T4942: Rewrite vyatta-config-mgmt to Python/XML.
Jan 19 2023, 3:28 AM · VyOS 1.4 Sagitta
jestabro updated the task description for T4942: Rewrite vyatta-config-mgmt to Python/XML.
Jan 19 2023, 3:27 AM · VyOS 1.4 Sagitta
jestabro changed the status of T4942: Rewrite vyatta-config-mgmt to Python/XML from Open to Needs testing.
Jan 19 2023, 3:18 AM · VyOS 1.4 Sagitta

Jan 11 2023

jestabro added a comment to T4918: Odd show interface behavior.

@roedie , thanks.

Jan 11 2023, 6:37 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX2b00908524e6: container: T4880: fix name collision.
Jan 11 2023, 3:02 PM

Jan 10 2023

jestabro closed T4880: Expose 'add/delete container image' in HTTP-API, a subtask of T578: Support Linux Container, as Resolved.
Jan 10 2023, 4:26 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro closed T4880: Expose 'add/delete container image' in HTTP-API as Resolved.
Jan 10 2023, 4:26 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX2fc4f15353eb: container: T4880: include 'add'/'delete' in standard op-mode functions.
Jan 10 2023, 3:24 PM
jestabro committed rVYOSONEXf440fbc9ba90: container: T4880: expose add_image/delete_image functions in op-mode.
Jan 10 2023, 3:24 PM
jestabro committed rVYOSONEXba4aebaaa816: container: T4880: add REST API endpoint for add/delelete/show images.
Jan 10 2023, 3:24 PM

Jan 9 2023

jestabro changed the status of T4880: Expose 'add/delete container image' in HTTP-API, a subtask of T578: Support Linux Container, from Open to In progress.
Jan 9 2023, 9:48 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro changed the status of T4880: Expose 'add/delete container image' in HTTP-API from Open to In progress.

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

Jan 9 2023, 9:48 PM · VyOS 1.4 Sagitta

Jan 6 2023

jestabro reassigned T4918: Odd show interface behavior from jestabro to roedie.
Jan 6 2023, 8:07 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro edited a custom field on T4918: Odd show interface behavior.
Jan 6 2023, 7:45 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro claimed T4918: Odd show interface behavior.

The error is in the respective XML op-mode-definitions; arg '--intf-type' should be passed to 'show_interfaces.py' (1.3); 'interfaces.py' (1.4) so that tag node is correctly filtered.

Jan 6 2023, 7:45 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Jan 5 2023

jestabro merged task T4892: Rewrite op-mode pki to standardized form into T4914: Rewrite the PKI op mode in the new style.
Jan 5 2023, 2:04 PM · VyOS 1.4 Sagitta
jestabro merged T4892: Rewrite op-mode pki to standardized form into T4914: Rewrite the PKI op mode in the new style.
Jan 5 2023, 2:04 PM · VyOS 1.5 Circinus (Circinus-Next), VyOS Rolling

Jan 3 2023

jestabro closed T4900: Cache intermediary results of get_config_diff in Config instance as Unknown Status.
Jan 3 2023, 3:47 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro committed rVYOSONEXd2330b00f109: configdiff: T4900: cache diff_tree and diff_dict in Config instance.
Jan 3 2023, 3:46 PM

Dec 29 2022

jestabro added a project to T4900: Cache intermediary results of get_config_diff in Config instance: VyOS 1.3 Equuleus (1.3.3).
Dec 29 2022, 7:45 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro renamed T4900: Cache intermediary results of get_config_diff in Config instance from Cache result of get_config_diff in Config instance to Cache intermediary results of get_config_diff in Config instance.
Dec 29 2022, 7:42 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro triaged T4900: Cache intermediary results of get_config_diff in Config instance as Normal priority.
Dec 29 2022, 7:41 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Dec 23 2022

jestabro added a subtask for T4564: Root task for rewriting [op-mode] to vyos.opmode format: T4892: Rewrite op-mode pki to standardized form.
Dec 23 2022, 8:10 PM · VyOS Rolling
jestabro added a parent task for T4892: Rewrite op-mode pki to standardized form: T4564: Root task for rewriting [op-mode] to vyos.opmode format.
Dec 23 2022, 8:10 PM · VyOS 1.4 Sagitta
jestabro triaged T4892: Rewrite op-mode pki to standardized form as Normal priority.
Dec 23 2022, 8:10 PM · VyOS 1.4 Sagitta

Dec 22 2022

jestabro committed rVYOSONEX46b619469d58: interfaces: T4866: call interfaces.py in op-mode-definitions.
Dec 22 2022, 3:31 PM
jestabro committed rVYOSONEX8db67ca5a3e6: interfaces: T4866: add standardized op-mode interfaces.py.
Dec 22 2022, 3:31 PM
jestabro committed rVYOSONEXe4bf3d409d1a: interfaces: T4866: add interfaces.py to op-mode-standardized list.
Dec 22 2022, 3:31 PM

Dec 21 2022

jestabro closed T4887: Schema generation from op-mode functions should set default 'false' on boolean arguments as Resolved.
Dec 21 2022, 11:53 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T4887: Schema generation from op-mode functions should set default 'false' on boolean arguments.
Dec 21 2022, 11:52 PM · VyOS 1.4 Sagitta

Dec 19 2022

jestabro added a comment to T4887: Schema generation from op-mode functions should set default 'false' on boolean arguments.

Fix pushed for schema generation.

Dec 19 2022, 9:41 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEXe1049d5f28d8: graphql: T4887: interpret all boolean options as nullable.
Dec 19 2022, 9:40 PM
jestabro updated the task description for T4887: Schema generation from op-mode functions should set default 'false' on boolean arguments.
Dec 19 2022, 8:49 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T4887: Schema generation from op-mode functions should set default 'false' on boolean arguments.
Dec 19 2022, 8:20 PM · VyOS 1.4 Sagitta
jestabro triaged T4887: Schema generation from op-mode functions should set default 'false' on boolean arguments as Normal priority.
Dec 19 2022, 8:03 PM · VyOS 1.4 Sagitta
jestabro updated the task description for T4866: Rewrite show_interfaces to standardized form.
Dec 19 2022, 12:23 AM · VyOS 1.4 Sagitta
jestabro added a subtask for T4866: Rewrite show_interfaces to standardized form: T4885: Rewrite 'clear interfaces counters' from Perl to Python.
Dec 19 2022, 12:21 AM · VyOS 1.4 Sagitta
jestabro added a parent task for T4885: Rewrite 'clear interfaces counters' from Perl to Python: T4866: Rewrite show_interfaces to standardized form.
Dec 19 2022, 12:21 AM · VyOS 1.4 Sagitta
jestabro triaged T4885: Rewrite 'clear interfaces counters' from Perl to Python as Normal priority.
Dec 19 2022, 12:20 AM · VyOS 1.4 Sagitta

Dec 14 2022

jestabro renamed T4880: Expose 'add/delete container image' in HTTP-API from Expose 'add/delete containter image' in HTTP-API to Expose 'add/delete container image' in HTTP-API.
Dec 14 2022, 7:50 PM · VyOS 1.4 Sagitta
jestabro closed T4881: Return opmode.Error on openconnect.py show_sessions as Resolved.
Dec 14 2022, 7:46 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEXc4e56fe4f4d7: ocserv: T4881: return vyos.opmode.Errors on failure.
Dec 14 2022, 6:08 PM
jestabro added a comment to T4881: Return opmode.Error on openconnect.py show_sessions.

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

Dec 14 2022, 5:51 PM · VyOS 1.4 Sagitta
jestabro triaged T4881: Return opmode.Error on openconnect.py show_sessions as Normal priority.
Dec 14 2022, 5:45 PM · VyOS 1.4 Sagitta
Viacheslav awarded T4880: Expose 'add/delete container image' in HTTP-API a Like token.
Dec 14 2022, 3:42 PM · VyOS 1.4 Sagitta
jestabro triaged T4880: Expose 'add/delete container image' in HTTP-API as Normal priority.
Dec 14 2022, 3:33 PM · VyOS 1.4 Sagitta
jestabro closed T4875: Replace Python validator 'interface-name' to avoid Python startup cost, a subtask of T4795: Cleanup custom python validators, as Unknown Status.
Dec 14 2022, 3:09 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro closed T4875: Replace Python validator 'interface-name' to avoid Python startup cost as Unknown Status.
Dec 14 2022, 3:09 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro added a project to T4875: Replace Python validator 'interface-name' to avoid Python startup cost: VyOS 1.3 Equuleus (1.3.3).
Dec 14 2022, 3:09 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro closed T4798: Migrate the file-exists validator away from Python, a subtask of T4795: Cleanup custom python validators, as Unknown Status.
Dec 14 2022, 3:09 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro closed T4798: Migrate the file-exists validator away from Python as Unknown Status.
Dec 14 2022, 3:09 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX046bb9ccd56a: validators: T4798: replace python file-exists validator with file-path.
Dec 14 2022, 3:07 PM
jestabro committed rVYOSONEXf0bc6c62016d: validators: T4875: use file-path to replace validator 'interface-name'.
Dec 14 2022, 3:06 PM

Dec 12 2022

jestabro added a subtask for T4795: Cleanup custom python validators: T4875: Replace Python validator 'interface-name' to avoid Python startup cost.
Dec 12 2022, 6:54 PM · VyOS 1.4 Sagitta (1.4.0-epa1)
jestabro added a parent task for T4875: Replace Python validator 'interface-name' to avoid Python startup cost: T4795: Cleanup custom python validators.
Dec 12 2022, 6:54 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro triaged T4875: Replace Python validator 'interface-name' to avoid Python startup cost as Normal priority.
Dec 12 2022, 6:53 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX336576bf58a4: vyos.util: T4770: add precision arg, fix typo in bytes_to_human.
Dec 12 2022, 4:33 PM
jestabro committed rVYOSONEX6a6493b11a33: openvpn: T4770: add openvpn.py with standardized show command.
Dec 12 2022, 4:33 PM
jestabro committed rVYOSONEXe65fd4853996: opmode: T4770: add CommitInProgess error.
Dec 12 2022, 4:33 PM
jestabro committed rVYOSONEX9af23d814aa3: openvpn: T4770: add reset function to openvpn.py.
Dec 12 2022, 4:33 PM
jestabro committed rVYOSONEX1c763b600c61: openvpn: T4770: update op-mode definition openvpn.xml.in for show/reset.
Dec 12 2022, 4:33 PM
jestabro committed rVYOSONEX6fb7c09670a8: openvpn: T4770: add openvpn.py to op-mode-standardized.json.
Dec 12 2022, 4:33 PM

Dec 10 2022

jestabro closed T4872: Op-mode show openvpn misses a case when parsing for tunnel IP, a subtask of T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command, as Unknown Status.
Dec 10 2022, 11:13 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro closed T4872: Op-mode show openvpn misses a case when parsing for tunnel IP as Unknown Status.
Dec 10 2022, 11:13 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro committed rVYOSONEX779f4001a482: openvpn: T4872: fix parsing of tunnel IP in 'show openvpn server'.
Dec 10 2022, 11:12 PM
jestabro updated the task description for T4872: Op-mode show openvpn misses a case when parsing for tunnel IP.
Dec 10 2022, 10:08 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro updated the task description for T4872: Op-mode show openvpn misses a case when parsing for tunnel IP.
Dec 10 2022, 9:43 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Dec 9 2022

jestabro added a comment to T4872: Op-mode show openvpn misses a case when parsing for tunnel IP.

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

Dec 9 2022, 10:46 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro added a subtask for T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command: T4872: Op-mode show openvpn misses a case when parsing for tunnel IP.
Dec 9 2022, 9:23 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro added a parent task for T4872: Op-mode show openvpn misses a case when parsing for tunnel IP: T4381: OpenVPN: Add "Tunnel IP" column in "show openvpn server" operational command.
Dec 9 2022, 9:22 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro changed Version from vyos-1.4, vyos-1.3.3 to vyos-1.4, vyos-1.3.2 on T4872: Op-mode show openvpn misses a case when parsing for tunnel IP.
Dec 9 2022, 9:22 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta
jestabro triaged T4872: Op-mode show openvpn misses a case when parsing for tunnel IP as Normal priority.
Dec 9 2022, 9:22 PM · VyOS 1.3 Equuleus (1.3.3), VyOS 1.4 Sagitta

Dec 8 2022

jestabro renamed T4866: Rewrite show_interfaces to standardized form from Rewrite show_interfaces to standardized format to Rewrite show_interfaces to standardized form.
Dec 8 2022, 7:53 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T4564: Root task for rewriting [op-mode] to vyos.opmode format: T4866: Rewrite show_interfaces to standardized form.
Dec 8 2022, 7:52 PM · VyOS Rolling
jestabro added a parent task for T4866: Rewrite show_interfaces to standardized form: T4564: Root task for rewriting [op-mode] to vyos.opmode format.
Dec 8 2022, 7:52 PM · VyOS 1.4 Sagitta
jestabro triaged T4866: Rewrite show_interfaces to standardized form as Normal priority.
Dec 8 2022, 7:52 PM · VyOS 1.4 Sagitta
jestabro added a comment to T4770: Rewrite OpenVPN op-mode to vyos.opmode format.

PR for show/reset functions:
https://github.com/vyos/vyos-1x/pull/1699

Dec 8 2022, 6:12 PM · VyOS 1.4 Sagitta

Dec 2 2022

jestabro closed T4820: Support for inter-config-mode script dependencies as Resolved.
Dec 2 2022, 6:37 PM · VyOS 1.4 Sagitta
jestabro closed T4859: Correct calling of config mode script dependencies from http-api.py, a subtask of T4820: Support for inter-config-mode script dependencies, as Resolved.
Dec 2 2022, 6:36 PM · VyOS 1.4 Sagitta
jestabro closed T4859: Correct calling of config mode script dependencies from http-api.py as Resolved.
Dec 2 2022, 6:36 PM · VyOS 1.4 Sagitta
jestabro committed rVYOSONEX579e9294075d: http-api: T4859: correct calling of script dependencies from http-api.py.
Dec 2 2022, 6:36 PM
jestabro updated the task description for T4820: Support for inter-config-mode script dependencies.
Dec 2 2022, 5:30 PM · VyOS 1.4 Sagitta
jestabro added a parent task for T4859: Correct calling of config mode script dependencies from http-api.py: T4820: Support for inter-config-mode script dependencies.
Dec 2 2022, 5:21 PM · VyOS 1.4 Sagitta
jestabro added a subtask for T4820: Support for inter-config-mode script dependencies: T4859: Correct calling of config mode script dependencies from http-api.py.
Dec 2 2022, 5:21 PM · VyOS 1.4 Sagitta