summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-04-18vyos.configdict(): T4369: bugfix - execution order in leaf_node_changed()Christian Poessinger
Commit c685c0f7 ("vyos.configdict(): T4369: leaf_node_changed() must return True when node is added") added a code path then a node was newly added to the CLI. Unfortunately it turned out that this introduced a regression: File "/usr/lib/python3/dist-packages/vyos/ifconfig/wireguard.py", line 230, in update super().update(config) File "/usr/lib/python3/dist-packages/vyos/ifconfig/interface.py", line 1428, in update for addr in list_diff(config['address_old'], new_addr): File "/usr/lib/python3/dist-packages/vyos/configdict.py", line 105, in list_diff return [item for item in first if item not in second] TypeError: 'bool' object is not iterable The execution order of the if statements is essential and the new check was moved to the bottom to not interfere with the existing logic.
2022-04-18smoketest: salt: must use cmd() instead of run() when readin stdoutChristian Poessinger
2022-04-18vyos.configdict(): T4369: leaf_node_changed() must return True when node is ↵Christian Poessinger
added
2022-04-18openvpn: T4351: bugfix of initial value on Jinja2 namespaceChristian Poessinger
Commit f2b722a8 ("openvpn: T4353: T4351: fix generation of openvpn-option string passed to daemon") changed how the openvpn-option CLI node is processed. Unfortunantely the initial value of the namespace must be '' instead of 0.
2022-04-18openvpn: T4353: T4351: fix generation of openvpn-option string passed to daemonChristian Poessinger
2022-04-18openvpn: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-18bgp: T4368: AS specified for local-as can not be the same as remote-asChristian Poessinger
2022-04-18bgp: xml: update as-override help stringChristian Poessinger
2022-04-18smoketest: salt: add special handling for KVM hostChristian Poessinger
2022-04-18Revert "salt-minion: T4364: use systemd FinalKillSignal as process sometimes ↵Christian Poessinger
does not terminate" This reverts commit dda1b02932a5108ef257f59323dcfcf82582b805.
2022-04-16geneve: T4366: prevent interface re-creation on nasic parameter changeChristian Poessinger
Changing the geneve interface description does destroy the interface on the kernel level - this should be avoided as it's ... stupid!
2022-04-16vyos.base: use Warning() helper for op-mode commandsChristian Poessinger
2022-04-16xml: include: improve don't fragment helpChristian Poessinger
2022-04-16salt-minion: T4364: use systemd FinalKillSignal as process sometimes does ↵Christian Poessinger
not terminate
2022-04-16vyos.base: use Warning() helper where applicableChristian Poessinger
2022-04-16salt-minion: T4364: issue warning - do not use sha1 hashing algorithmChristian Poessinger
2022-04-16dhcp(v6)-client: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-16dhcp(v6)-relay: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-16smoketest: salt-minion: add dummy source-interfaceChristian Poessinger
2022-04-16salt-minion: T4364: remove debug print statementChristian Poessinger
2022-04-16dns: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-15dhcp(v6)-server: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-15salt-minion: T4364: add source-interface CLI option supportChristian Poessinger
2022-04-15salt-minion: T4364: add support for source-interface definitionChristian Poessinger
2022-04-15salt-minion: T4364: support IPv6 master server(s)Christian Poessinger
2022-04-15salt-minion: T4364: migrate to get_config_dict()Christian Poessinger
2022-04-15smoketest: salt: T4363: add initial testcaseChristian Poessinger
2022-04-15salt-minion: T4363: mine_interval option is not setChristian Poessinger
2022-04-15salt-minion: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-14config: T4361: correct exists()/exists_effective() on value(s)John Estabrook
The check for existence of value(s) in config.exists relied solely on return_value, causing the return of a false negative on multi-valued nodes; this is corrected. Also, config.exists_effective did no check for existence of values; this is added.
2022-04-14wifi: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-14macsec: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-14ethernet: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-14ssh: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-14ntp: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-14smoketest: firewall: ensure we can also run this test on a live systemChristian Poessinger
... by cleaning existing CLI config first
2022-04-14frr: T4353: fix Jinja2 linting errorsChristian Poessinger
2022-04-14Merge pull request #1283 from sever-sever/T4354Christian Poessinger
smoketest: T4354: Add test for uniq bonding members
2022-04-14smoketest: T4354: Add test for uniq bonding membersViacheslav Hletenko
Extend bonding smoketest Add descriptions to bonding members We encountered a situation where adding any configuration for member of bonding interface excludes the interface from bonding
2022-04-13dns: hosts: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13pppoe: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13ndppd: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13macsec: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13lcd: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13http: api: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13login: radius: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13conntrack: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13dhcp: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13udp-broadcast-relay: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger
2022-04-13firewall: T4333: migrate to new vyos_defined Jinja2 testChristian Poessinger