September 2020¶
September 29th - Genie v20.9¶
Module |
Versions |
---|---|
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
|
20.9 |
Upgrade Instructions¶
pip install --upgrade ats[full] # For internal user
pip install --upgrade pyats[full] # For DevNet user
Note that this will leave older v19.12 packages around in pip list, but it will not impact anything (visual only). An update command can be used to clean up these packages
pyats version update
Features highlights:¶
genie
Added support for
pyats learn <command> --learn-hostname --learn-os
Added support for
pyats parse <command> --learn-hostname --learn-os
Enhanced Dq to grab information from upper or lower level by using
level
argumentEnhanced Discovery to pick up one of devices for Blitz and pyATS Health Check
Enhanced pyats parse to support –rest to send REST get and collect JSON
Testcase description can be passed as a variable in the trigger datafile
Enhanced Genie Testscript to support uid assignment
genie.libs.clean
- COM
- Modified apply_configuration stage
to support reading a configuration from a file then applying it on the device
- Modified copy_to_device stage:
to support testbed.servers without credentials specified.
- Modified copy_to_linux stage:
to skip verification for scp as scp does not support file listing.
- IOSXR
Added install_image_and_packages stage
genie.libs.health
- Enhanced pyATS Health Check to have capability to select testcases/sections
Added pyats arguments
--health-uids
,--health-groups
and--health-sections
genie.libs.conf
- NXOS
- Updated NXOS interface conf:
Added fabric_forwarding_mode to configure attribute
Implemented config line
no ip redirect
andno ipv6 redirect
genie.libs.filetransferutils
No change
genie.libs.ops
- IOSXE
Added platform ops for asr900
- NXOS
- Added class Lldp:
Added statement to check if port_id existed
genie.libs.parser
45 new IOSXE, IOS, NXOS, IOSXE and Junos Parsers!
Grand total of 2606 Parsers
Changelog can be checked here
genie.libs.robot
No change
genie.libs.sdk
74 new apis to use on your devices!
Grand total of 985 APIs
Changelog can be checked here
genie.telemetry
No change
genie.trafficgen
Added traffic and stream statistics table for TRex
Added disable_tracking and disable_port_pair arguments for create_genie_statistics_view, check_traffic_loss and create_traffic_streams_table
genie.utils
New disable_log keyword added to timeout - configures timeout object to not generate logging messages