Page MenuHomeVyOS Platform

penetal (Thomas Finstad)
User

Projects

User does not belong to any projects.

User Details

User Since
Sep 5 2021, 4:53 PM (139 w, 2 d)

Recent Activity

Yesterday

penetal added a comment to T5083: extend interface schema to include which parameters are required.

Alternatively I would be willing to look into creating a validator dedicated to Node and TagNode that can be described in the schemas as that is where this task originally started.

Tue, May 7, 10:56 AM
penetal added a comment to T5083: extend interface schema to include which parameters are required.

I have looked at trying to propagate the error message up through the stack back to the API and return it to the user, however I am unable to handle it at this point in time as I am completely inexperienced with C and C++ and the vyatta-cfg repo will not build for me so I can not test any changes I were to make.

Tue, May 7, 9:32 AM

Mar 25 2024

penetal created T6170: Comments via API.
Mar 25 2024, 9:49 AM · VyOS 1.5 Circinus

Mar 24 2024

penetal added a comment to T6156: Include commit hash from repos in nightly build release description.

In theory that could work as a workaround as-well, it would be more precise than my current workaround, but would require the build process for my tool to download the iso, spin up a vm, and extract the info.

Mar 24 2024, 9:01 AM · VyOS 1.5 Circinus

Mar 22 2024

penetal created T6156: Include commit hash from repos in nightly build release description.
Mar 22 2024, 9:55 AM · VyOS 1.5 Circinus

Mar 18 2024

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

👍
Thanks

Mar 18 2024, 7:45 PM · VyOS 1.5 Circinus
penetal closed T6135: HTTPS API endpoint to check if an empty config exists as Resolved N/A.

@jestabro this is perfect, I am so sorry for creating a false feature request. The doc does not mention it, I should have looked into the server code to check first. My bad, all good now.

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

Mar 17 2024

penetal updated the task description for T6135: HTTPS API endpoint to check if an empty config exists.
Mar 17 2024, 4:32 PM · VyOS 1.5 Circinus
penetal created T6135: HTTPS API endpoint to check if an empty config exists.
Mar 17 2024, 4:31 PM · VyOS 1.5 Circinus

Mar 16 2024

penetal added a comment to T5083: extend interface schema to include which parameters are required.

Bumped into another instance of this issue:

sh
curl -k --location --request POST "https://$VYOS_HOST/configure" --form key="$VYOS_KEY" --form data='[{"op":"set","path":["policy", "access-list", "2", "rule", "5", "description", "2024-03-16T14:52:44Z"]}]'
{"success": false, "error": "[[policy]] failed\nCommit failed\n", "data": null}
Mar 16 2024, 2:59 PM
penetal added a comment to T6069: HTTP API segfault during concurrent configuration requests.

@jestabro I have tested my usecase now and it seems the problem is fixed and the API no longer segfaults. Thank you so much for the fix and the fantastic turn around on this.

Mar 16 2024, 9:11 AM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus

Feb 26 2024

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

I hope a proper solution can be found as the current behavior of segfaulting the api server is a very unpleasant place to be while working on tooling for vyos.

Feb 26 2024, 3:24 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
penetal added a comment to T6069: HTTP API segfault during concurrent configuration requests.

I have create a pr with the required change to fix this issue if the problem described in T5305 is no longer a blocker.

Feb 26 2024, 2:49 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus
penetal created T6069: HTTP API segfault during concurrent configuration requests.
Feb 26 2024, 2:46 PM · VyOS 1.4 Sagitta (1.4.0-epa2), VyOS 1.5 Circinus

Feb 24 2024

penetal reopened T5083: extend interface schema to include which parameters are required as "Open".

This issue seem to be wider than just 1 occurance as I just stumbled into it again on the latest version (1.5-rolling-202402240021)

Feb 24 2024, 8:54 PM

Mar 12 2023

penetal created T5083: extend interface schema to include which parameters are required.
Mar 12 2023, 8:56 AM

Oct 30 2021

penetal created T3955: Allow commit-confirm through http API.
Oct 30 2021, 10:13 AM · VyOS 1.5 Circinus

Oct 16 2021

penetal created T3909: Add ability to upload scripts via API.
Oct 16 2021, 5:52 AM · VyOS 1.5 Circinus