0.20.0
CHANGES
- Removed
cli
argument support fromnr.test
execution module function as it was not used in the code anyway, instead can supply extra arguments using**kwargs
- Updated and tested dependencies:
- PyYaml 5.4.1 -> 6.0.1
- napalm 4.0.0 -> 4.1.0
- pydantic 1.10.2 -> 2.0.3
- nornir-netmiko 0.2.0 -> 1.0.0
- nornir-napalm 0.3.0 -> 0.4.0
- nornir-scrapli 2022.07.30 -> 2023.7.30
- scrapli 2022.07.30 -> 2023.7.30
- scrapli-community 2022.07.30 -> 2023.7.30
- scrapli-netconf 2022.07.30 -> 2023.7.30
- pyats 22.1 -> 23.7
- genie 22.1 -> 23.7
- pygnmi 0.8.9 -> 0.8.12
- pynetbox 7.0.0 -> 7.0.1
- lxml 4.9.2 -> 4.9.3
- rich 12.6.0 -> 13.5.2
- robotframework 6.0.2 -> 6.1.1
- dnspython 2.3.0 -> 2.4.2
- saltstack 3006.0 -> 3006.2
- Added Pydantic 2.0 support, pydantic 1.x will be deprecated in 0.21 release
- Changes to install extras:
prodmax
replaced withprodmaxminion
andprodmaxmaster
to optimize set of installed packagesprodmin
replaced withprodminminion
andprodminmaster
to optimize set of installed packages
FEATURES
- nr.test added support for
salt
argument for test items, which allows to control salt-nornir execution module function and parameters to use to run the test - stare nr.workflow module added support for step
stop_if_fail
argument to stop workflow execution for given host if step fail this is to address #35 feature request - Added new nr.netbox execution module function
get_circuits
to retrive devices' circuit details from netbox
BUGS
- Improoved nr.netbox get_interface handling for cases when remote connection terminates on provider network
- Fix nr.cli handling multiline commands file downloaded from master making sure file content splitted into multiple lines and each line sent to device one by one when
split_lines
set to True