October 2021

October 25 - Pyats v21.10

New Module Versions

Modules

Version

pyats

v21.10

pyats.aereport

v21.10

pyats.aetest

v21.10

pyats.async

v21.10

pyats.cisco

v21.10

pyats.connections

v21.10

pyats.datastructures

v21.10

pyats.easypy

v21.10

pyats.kleenex

v21.10

pyats.log

v21.10

pyats.reporter

v21.10

pyats.results

v21.10

pyats.robot

v21.10

pyats.tcl

v21.10

pyats.topology

v21.10

pyats.utils

v21.10

Upgrade Instructions

# DevNet Community
bash$ pip install --upgrade pyats

# Cisco Internal Developers
bash$ pip install --upgrade ats

Changelogs

New

  • reporter
    • Added SHA256 hashes to the report for source code and data input for jobs, scripts and testcases

    • Added git info to the report (can be disable in pyats report configuration)

  • topology
    • Modified ValidateTestbedFile
      • Added JSON output option

  • added changes requested by xpresso team
    • Added two CLI flags –no-upload-taas and –no-upload-trade to control archieve uploads to TaaS and TRADe, respectively.

    • Added a CLI argument –source-id to allow user to provide which XPRESSO instance they are running their jobs from.

Fix

  • cisco
    • Modified upload_taas
      • Fixed post to Kafka after TaaS upload if Taas is unreachable

    • Modified post_business_telemetry
      • Move Kafka data logging to debug if connection times out during upload

    • Modified test_servinfo
      • Added patch to test_site

      • Added patch to test_os_name

      • Added patch to test_os_version

  • pyats
    • Relaxed Jinaj2 version requirement for pyATS packages

  • easypy
    • Modified Kleenex plugin
      • Clean usage telemetry data now sent only from Kleenex plugin