Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | smoketest: configs: add complex home router config | Christian Poessinger | |
2021-01-17 | smoketest: configs: add very basic bgp rpki config | Christian Poessinger | |
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: configs: add very basic internet-exchange config | 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 | |
2021-01-12 | tunnel: T3205: bugfix gre-bridge interfaces | Christian Poessinger | |
2021-01-12 | Revert "ntp: T2944: By default do not listen port 123 on any address" | sever-sever | |
This reverts commit ca61add5e7dea828c67ea074368196025f4cb4eb. | |||
2021-01-11 | nat: T3206: unable to delete only rules but keep destination node | Christian Poessinger | |
2021-01-08 | smoketest: dummy: fix indent | Christian Poessinger | |
2021-01-08 | smoketest: bridge: bond: enable ip subsystem tests | Christian Poessinger | |
2021-01-08 | smoketest: interfaces: dhcpv6pd final fix | Christian Poessinger | |
Previous fix somehow got lost during a rebase :( | |||
2021-01-08 | smoketest: ethernet: fix link-speed loop test | Christian Poessinger | |
2021-01-07 | smoketest: ethernet: verify() speed/duplex must both be auto or discrete | Christian Poessinger | |
2021-01-07 | smoketest: interfaces: report skipped tests | Christian Poessinger | |
2021-01-07 | smoketest: ethernet: bugfixes for dhcpc6 and unknown interfaces | Christian Poessinger | |
2021-01-07 | smoketest: ethernet: check for error on non existing interface | Christian Poessinger | |
When performing a commit on an ethernet interface that does not exist, e.g. eth667, verify an exception is raised. | |||
2021-01-07 | smoketest: interfaces: fix dhcpv6 pd testcase when using multiple interfaces | Christian Poessinger | |
Commit a8e4317c ("smoketest: interfaces: test dhcpv6 pd sla-id auto increment") added a new test, but when executed on multiple interfaces, e.g.: TEST_ETH="eth1 eth2" /usr/libexec/vyos/tests/smoke/cli/test_interfaces_ethernet.py A variable was not properly reset | |||
2021-01-07 | ssh: T2635: harden Jinja2 template and daemon startup | Christian Poessinger | |
2021-01-07 | ssh: T2635: change sshd_config path to /run/sshd | Christian Poessinger | |
2021-01-07 | login: radius: T3192: support IPv6 server(s) and source-address | Christian Poessinger | |
2021-01-07 | smoketest: interfaces: test dhcpv6 pd sla-id auto increment | Christian Poessinger | |
2021-01-06 | smoketest: bgp: add ipv4/ipv6 address-family tests | Christian Poessinger | |
2021-01-06 | smoketest: bgp: refactor verify part to be reusable | Christian Poessinger | |
2021-01-05 | smoketest: tunnel: fix setUp() ordering for reference base class members | Christian Poessinger | |
With commit ce809eee ("smoketest: mirror: T3169: re-add mirror / SPAN test case") the setUp() method has been re-organized not taking into account that there will already be a reference to self.session which will only be created by the base class. | |||
2021-01-05 | smoketest: mirror: T3169: re-add mirror / SPAN test case | Christian Poessinger | |
Commit ef629504d4 ("smoketest: mirror: drop testcase") dropped the smoketests entirely as they have been programmed in a wrong way leading to outages on live development systems which used dummy interfaces for management traffic. | |||
2021-01-05 | Revert "smoketest: bgp: enable description test" | Christian Poessinger | |
This reverts commit e7dd8c17d527aeb31b93b966c59a311f7506b906. | |||
2021-01-04 | smoketest: bgp: enable description test | Christian Poessinger | |
2021-01-03 | smoketest: add basic BGP testing | Christian Poessinger | |
2021-01-03 | smoketest: bridge: cleanup hardcoded interfaces for vlan-aware bridge | Christian Poessinger | |
2021-01-03 | Partial Revert "interfaces: T3114: Fix VLAN-aware bridge setting failure" | Christian Poessinger | |
This reverts parts of commit c4048b2047f693436b38196632cddf65beb67a86 because when tear-downing config session entire interface paths are removed with non test related interface (all dummy interfaces) this breaks e.g. remote connections when connected to one of the dummy interface IP addresses for management. | |||
2021-01-03 | dhcp: T2562: harden implementation for non existing shared-subnets | Christian Poessinger | |