pyATS | Genie Release Note
v22.6 | Website | Contact Us
pyATS Release Highlights
Added clean template for LaaSv2
Added Cat9800 support
pre_job and pre_task collection for crft collection
Added feature to define devices for collection at the script level for crft and btrace collection
Updated manifest logic to support IXIA_VERSION environment variable
Added testbed as an internal parameter for TestScripts so that it cannot be overwritten
Automated multi-site backups of Jenkins and Piestack
Unicon Changelog | pyATS Changelog | Genie Changelog
Genie Release Highlights
Genie
- Total number of clean stages is 48
- 24 new parsers for all your parsing needs! Grand total parsers is now 4601
- 95 new APIs to help you get even more done! Grand total APIs is 2577
- Total number of triggers is 443
- Verifications and models stay strong at 691 and 32 respectively
- Added support to Device ops Model for NXOS and IOSXR
pyATS Clean
- Clean template for LaaSv2
- new XE device support for LaaSv2 (Cat8500, Cat9800)
Unicon
- Added support to boot from rommon for stack devices
Unicon Plugins
- Added POST_BOOT_TIMEOUT and BOOT_POSTCHECK_INTERVAL settings for IOSXE
- Added STACK_BOOT_TIMEOUT settings for IOSXE/Stack
Dependency/Impact
Python 3.6 was EOL on December 23rd 2021. Support for pyATS on Python 3.6 ended in April 2022. You will need to move to Python versions 3.7, 3.8, 3.9, or 3.10. (Python 3.8 is default for pyATS installer)
What's Next?
Abstract token enhancements are on the way! These will bring about much more controls on which parts of Genie should be used with your device. New tokens include data such as operating system version, model group, product ID/model number and more. Expect to see these changes in a month or two.