Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-06 | rip: T2547: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-06 | smoketest: protocols: rip: initial import | Christian Poessinger | |
2021-02-05 | Merge branch 't2450-vrf' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't2450-vrf' of github.com:c-po/vyos-1x: xml: add new common "interface-name" validator xml: include: accel: add missing file include comments smoketest: static: improve static route testing route: static: T2450: provide full protocol support in XML and Python with new CLI vrf: T2450: provide full protocol support in XML and Python with new CLI migrator: ospf: T3267: cleanup empty interface "ip" nodes | |||
2021-02-05 | smoketest: static: improve static route testing | Christian Poessinger | |
2021-02-02 | tunnel: T3030: Modify the command line to streamline configuration (support ↵ | jack9603301 | |
package type automatic detection) | |||
2021-02-02 | tunnel: T3030: Add erspan protocol support | jack9603301 | |
2021-01-31 | smoketest: routes: add initial tests for static routes | Christian Poessinger | |
2021-01-31 | smoketest: vrf: add test case for static v4/v6 routes incl. leaking | Christian Poessinger | |
2021-01-31 | smoketest: vrf: verify interfaces can be bound/unbound | Christian Poessinger | |
2021-01-29 | smoketest: ospf: T3267: test interface configuration | Christian Poessinger | |
2021-01-29 | smoketest: ospf: merge area and virtual-link testcases | Christian Poessinger | |
2021-01-29 | rpki: T3255: disable debug knobs | Christian Poessinger | |
2021-01-29 | Merge branch 't3255-rpki' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't3255-rpki' of github.com:c-po/vyos-1x: rpki: T3255: provide full protocol support in XML and Python op-mode: ssh: support generating client keypair smoketest: openvpn: remove print() when generating keys | |||
2021-01-29 | rpki: T3255: provide full protocol support in XML and Python | Christian Poessinger | |
This commit provides the implementation of the OSPF CLI with a Jinja2 template that is loaded by FRR reload. | |||
2021-01-29 | smoketest: openvpn: remove print() when generating keys | Christian Poessinger | |
2021-01-28 | smoketest: T3261: Add check PPPoE interface disable state | DmitriyEshenko | |
2021-01-26 | Revert "smoketest: dhcpc6: do not increase duid" | Christian Poessinger | |
This reverts commit 1992d9aed31b6906806635687c2b2d2d52310990. After commit b4889039 ("smoketest: refactor setUp() for all interface based testcases") we can now use dynamic duid tests. | |||
2021-01-26 | smoketest: refactor setUp() for all interface based testcases | Christian Poessinger | |
It does not make sense (at all!) to re-initialize the entire class with every call to setUp(). We neither change the enabled/disabled tastcases dynamically, not do we adjust the testinterfaces during a run. Remove the runtime overhead and place one-time init calls into setUpClass() instead. | |||
2021-01-26 | smoketest: dhcpc6: do not increase duid | Christian Poessinger | |
For a yet undetermined reason incrementing the duid dynamically in the test script leads to an error - for the time beeing work with a fixed duid. | |||
2021-01-25 | smoketest: bgp: add rpki tests | Christian Poessinger | |
2021-01-25 | smoketest: dhcpc6: fix UnboundLocalError | Christian Poessinger | |
UnboundLocalError: local variable 'client_base' referenced before assignment | |||
2021-01-25 | smoketest: dhcpv6: add client smoketests | Christian Poessinger | |
2021-01-24 | ospf(v3): T3236: T3244: adjust to route-map converted name (_ for -) | Christian Poessinger | |
A hyphen in a route-map name will be converted to _, take care about this effect during validation. | |||
2021-01-24 | bgp: T3247: bugfix import/export prefix-list and distribution-list | Christian Poessinger | |
This is an amendment to commit 5ab6882f ("bgp: T2347: bugfix import/export route-map") which did not take care about fixing the other two if/elif statements. | |||
2021-01-24 | smoketest: ospfv3: initial testcases | Christian Poessinger | |
2021-01-24 | nptv6: T2518: Delete redundant blank lines | jack9603301 | |
2021-01-23 | nptv6: T2518: Support many to many DNPT(DNAT66) | jack9603301 | |
2021-01-23 | nptv6: T2518: Improved template generation | jack9603301 | |
2021-01-23 | nptv6: T2518: Initial support for nat66 (NPT) | jack9603301 | |
2021-01-23 | ospf: T3236: provide full protocol support in XML and Python | Christian Poessinger | |
This commit provides the implementation of the OSPF CLI with a Jinja2 template that is loaded by FRR reload. It also contains some initial smoketests. There is yet no verify() implementation! | |||
2021-01-21 | bgp: T1875: validate() that peer-group specified via listen range exists | Christian Poessinger | |
2021-01-20 | tunnel: T3173: bugfix nopmtu raw key | Christian Poessinger | |
The raw key was not copied into the class member variable. Also added a smoketest to ensure the configured parameters are always set. | |||
2021-01-17 | ssh: T671: generate rsa, dsa and ed25519 keys on demand | Christian Poessinger | |
2021-01-17 | smoketest: bridge: T3226: Remove redundant code | jack9603301 | |
In 558e1ca9, we found that the interface created by a test case was not cleaned up completely, which led to the destruction of smoke test. But in fact, the test case function retained an invalid deletion configuration code. We added a repair patch and forgot to delete the invalid code. Now we delete it | |||
2021-01-17 | smoketest: add testcases for "system ipv6" | Christian Poessinger | |
2021-01-17 | ntp: T2185: store configuration in volatile /run area | Christian Poessinger | |
2021-01-17 | smoketest: bridge: T3226: Repair bridge smoke test damage | jack9603301 | |
2021-01-16 | smoketest: interfaces: use provided unittest framework assert methods | Christian Poessinger | |
2021-01-16 | smoketest: loopback: interface can not be deleted, it must always exist | Christian Poessinger | |
Commit 35b049aa ("smoketest: interfaces: verify deletion of interfaces") validated that when the test completed (tearDown()) there must be no interfaces left registered for the tests. This is invalid for the loopback interface as it can not be deleted from the system. | |||
2021-01-16 | smoketest: interfaces: verify deletion of interfaces | Christian Poessinger | |
When deleting the test interfaces, ensure after each run that there are no leftovers from a previous run, indicating that there was a problem while removing the interfaces. | |||
2021-01-16 | vrf: T31: add support for - and _ in VRF names | Christian Poessinger | |
2021-01-16 | smoketest: interface: test "disable" CLI option | Christian Poessinger | |
Verify interface is in admin down state afterwards. | |||
2021-01-16 | vrf: T31: migrate to get_config_dict() | Christian Poessinger | |
2021-01-15 | smoketest: bridge: T3137: Optimize smoketest | jack9603301 | |
2021-01-15 | bridge: T3137: Let VLAN aware bridge approach the behavior of professional ↵ | jack9603301 | |
equipment According to the consensus, the specific behavior of a VLAN aware bridge should conform to the behavior of professional equipment. This commit makes a significant change to the behavior of VLAN aware bridge, and has the following behaviors: 1. Disable `vif 1` configuration 2. When the VLAN aware bridge is enabled, the parent interface is always VLAN 1 3. When `native-vlan` is not configured, the default behavior of the device is `native-vlan 1` 4. The VLAN ids forwarded by the bridge are determined by `vif` 5. It has an `enable-vlan` node to enable VLAN awareness 6. VLAN configuration is allowed only when VLAN aware bridge is activated | |||
2021-01-14 | smoketest: bridge: remove failfast=True | Christian Poessinger | |
2021-01-14 | smoketest: bgp: enable description test | Christian Poessinger | |
2021-01-14 | smoketest: interface: validate empty description on removal | Christian Poessinger | |
2021-01-12 | nat: T3186: fix negated addresses not applied from CLI | Christian Poessinger | |
2021-01-12 | smoketest: interface: enable ip/ipv6 tests on additional interfaces | Christian Poessinger | |