summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-10-07pbr: T6430: Local IP rules routing into VRFs by nameAndrew Topp
* This is the `policy local-route*` part of T6430, manipulating ip rules, another PR covers firewall-backed `policy route*` for similar functionality * Local PBR (policy local-route*) can only target table IDs up to 200 and the previous PR to extend the range was rejected * PBR with this PR can now also target VRFs directly by name, working around targeting problems for VRF table IDs outside the overlapping 100-200 range * Validation ensures rules can't target both a table ID and a VRF name (internally they are handled the same) * Relocated TestPolicyRoute.verify_rules() into VyOSUnitTestSHIM.TestCase, extended to allow lookups in other address families (IPv6 in the new tests). verify_rules() is used by original pbr and new lpbr smoketests in this PR.
2024-10-07Merge pull request #4133 from c-po/parallel-smoketestsChristian Breunig
GitHub: T6494: add parallel step to run interface based smoketests
2024-10-06Merge pull request #4132 from c-po/keyboard-layoutChristian Breunig
T6759: add support for italian keymap
2024-10-06Merge pull request #4131 from c-po/static-error-msgChristian Breunig
static: T4283: fix missing f'ormat string
2024-10-06GitHub: T6494: add parallel step to run interface based smoketestsChristian Breunig
2024-10-06T6759: add support for italian keymapChristian Breunig
set system option keyboard-layout it
2024-10-05op-mode: T6753: Fix json output for mtr / monitor traceroute (#4122)Nataliia S.
2024-10-05static: T4283: fix missing f'ormat stringChristian Breunig
This fixes the error message: Can not use both blackhole and reject for prefix "{prefix}"! Added in commit bb78f3a9ad28 ("static: T4283: support "reject" routes - emit an ICMP unreachable when matched")
2024-10-05Merge pull request #4130 from c-po/node-exporter-fixChristian Breunig
Debian: T973: add missing dependency on node-exporter package
2024-10-05Debian: T973: add missing dependency on node-exporter packageChristian Breunig
Extend commit a0c15a159 ("T973: add basic node_exporter implementation") by adding the required dependency to install node-exporter binary.
2024-10-04Merge pull request #4110 from jestabro/distinct-apiChristian Breunig
http-api: T6736: move REST API to a node distinct from GraphQL API
2024-10-04Merge pull request #4121 from natali-rs1985/T6101-currentChristian Breunig
ipsec: T6101: Add validation for proposal option used in IKE group
2024-10-04Merge pull request #4119 from sever-sever/T6755Christian Breunig
T6755: Change vyos mirror URL for smoketest
2024-10-04Merge pull request #4048 from rebortg/node_exporterChristian Breunig
T973: add basic node_exporter implementation
2024-10-04Merge pull request #4123 from nicolas-fort/fwall_set_commandsDaniil Baturin
T6760: firewall: add packet modifications existing in policy route to regular firewall ruleset.
2024-10-04Merge pull request #4126 from sever-sever/T6763Daniil Baturin
T6763: Delete Jenkins file
2024-10-04T6763: Delete Jenkins fileViacheslav Hletenko
2024-10-04Merge pull request #4125 from sever-sever/T6761Christian Breunig
T6761: Add timeout for OSPF smoketest fail
2024-10-03T973: remove irrelevant standard valuesrebortg
2024-10-03cli: T6752: add a wrapper for the show command (#4111)Daniil Baturin
2024-10-03T6761: Add timeout for OSPF smoketest failViacheslav Hletenko
From time to time the smoektest script checks frrconfig to early. I.e. FRR does not fully load the config during checking or the OSPF daemon is not started at the time of checking.
2024-10-03T6760: firewall: add packet modifications existing in policy route to ↵Nicolas Fort
regular firewall ruleset.
2024-10-03http-api: T6736: sanitize error message containing user inputJohn Estabrook
2024-10-03vyos.configtree: T6742: add bindings for create_node and is_leaf/set_leaf ↵Daniil Baturin
(#4109)
2024-10-03Merge pull request #4120 from nicolas-fort/T6757-ocserv-radiusDaniil Baturin
T6757: Openconnect: fix template for correct config parsing while configuring source address for radius authentication.
2024-10-02ipsec: T6101: Add validation for proposal option used in IKE groupNataliia Solomko
2024-10-02T6757: Openconnect: fix template for correct config parsing while ↵Nicolas Fort
configuring source address for radius authentication.
2024-10-02T6755: Change vyos mirror URLViacheslav Hletenko
Change vyos mirror URL
2024-09-30http-api: T6736: normalize formattingJohn Estabrook
2024-09-30Merge pull request #4106 from dmbaturin/T6743-native-range-validatorsDaniil Baturin
validators: T6743: use native ipaddrcheck validator options for ranges
2024-09-30Merge pull request #4112 from c-po/policy-T6751Daniil Baturin
policy: T6751: add missing completion helpers for community-list
2024-09-30Merge pull request #4024 from nicolas-fort/T6687Daniil Baturin
T6687: add fqdn support to nat rules.
2024-09-30policy: T6751: add missing completion helpers for community-listChristian Breunig
Add all missing, well-known values for the community-list regex.
2024-09-30Merge pull request #4107 from kumvijaya/currentChristian Breunig
T6749: fix PR commenting permission issue with integration test workflow
2024-09-29http-api: T6736: add migration script and update versionJohn Estabrook
2024-09-29http-api: T6736: update smoketest for syntax changeJohn Estabrook
2024-09-29http-api: T6736: add distinct XML path for REST APIJohn Estabrook
2024-09-29http-api: T6736: regenerate openapi docsJohn Estabrook
2024-09-29http-api: T6736: remove routes on config deleteJohn Estabrook
Avoid duplicate entries in the list of routes when adding/deleting endpoints.
2024-09-29http-api: T6736: separate REST API and GraphQL API activationJohn Estabrook
The GraphQL API was implemented as an addition to the existing REST API. As there is no necessary dependency, separate the initialization of the respective endpoints. Factor out the REST Pydantic models and FastAPI routes for symmetry and clarity.
2024-09-29http-api: T6736: update for deprecated/renamed in Pydantic V2John Estabrook
2024-09-28T6749: fix PR commenting permission issue with integration test worflowVijayakumar A
2024-09-27Merge pull request #4105 from dmbaturin/T6739-quote-ipaddrcheck-args-correctlyT6732-reusable-build-packageChristian Breunig
validators: T6739: correctly quote ipaddrcheck arguments to avoid ipaddrcheck syntax errors when values include whitespace
2024-09-27validators: T6743: use native ipaddrcheck validator options for rangesDaniil Baturin
2024-09-27validators: T6739: correctly quote ipaddrcheck argumentsDaniil Baturin
to avoid ipaddrcheck syntax errors when values include whitespace
2024-09-27Merge pull request #4104 from vyos/revert-4099-T6739-quote-ipaddrcheck-argsChristian Breunig
validators: T6738: Revert "validators: T6739: fix ipaddrcheck argument quoting"
2024-09-27Revert "validators: T6739: fix ipaddrcheck argument quoting"Daniil Baturin
2024-09-26Merge pull request #4099 from dmbaturin/T6739-quote-ipaddrcheck-argsChristian Breunig
validators: T6739: fix ipaddrcheck argument quoting
2024-09-25validators: T6739: fix ipaddrcheck argument quotingDaniil Baturin
2024-09-25Merge pull request #3876 from jestabro/uncaught-conf-script-err-as-commit-errT6732-reusable-build-imageDaniil Baturin
configd: T6608: report uncaught config script exceptions as commit error