New and Changed XPRESSO Features

The following table provides information about new features and other notable functional changes since the last (development) release of XPRESSO. Where appropriate, changes are mapped to the appropriate area in the User Guide to provide additional details.

For information about feature/functional changes made in previous releases of XPRESSO, see the XPRESSO Changelogs.

For changes made in previous releases of XPRESSO not covered in this User Guide, contact the XPRESSO technical support team @ xpresso-support@cisco.com.

DevX Release v20.11 - November 2020

New Enhancement Description See ...
Improved Jenkins Liveview Liveview is now fully supported when running jobs in Jenkins with the latest pyATS (v20.12) Liveview Requirements
Organize topologies by folders In XPRESSO, topologies are now organized by folders, to enable users not only view all topologies, but topologies (and snapshots) that relate to a specific folder of interest Topologies
Support for /nobackup in CLI XPRESSO CLI API now supports requests for clean/run with the original image submitted from the /nobackup path on an ads server. XPRESSO CLI
Return detailed topology data in REST API Include device information and more topology details when fetching a topology via REST API. Lab Resources REST APIs
Keep user formatting in support emails XPRESSO now keeps user formatting when submitting support requests to improve reliability. Getting Help with XPRESSO
XPRESSO Stack Overflow XPRESSO FAQs are now being added to Stacko. They are tagged with the tag-name xpresso. STACKO for XPRESSO
Testbed YAML extend support XPRESSO now supports testbed extends. This means that at the time of uploading a testbed, which extends other testbeds, you can upload the testbed extension files as well, and they will be merged accordingly Testbeds
Kafka posting XPRESSO now supports posting to EngIT Kafka the various states and results of Requests. XPRESSO Kafka
Restore deleted resources Group admins are now able to view and restore all deleted resources within their group. LINK TO GROUP RESTORE
Baseline details in the report email Baseline attributes and notes are added to the report email. Baseline
Cross-domain topology cloning XPRESSO now supports cloning topologies across instances and domains. That is, you can clone a topology from one domain to another by specifying the destination domain when cloning Cloning a Topology
Branch is now optional for baseline Xpresso now supports setting a result as baseline when branch is not provided. Besides, when trigger a new run without branch, now users can compare it against a baseline which also has no branch. Baseline
Baseline matched/improved enhancements When comparing a Run Result with its Baseline, now the overall comparison results distinguish "Matched" and "Improved". Baseline
Baseline comparison additional testcases For baseline comparison, if the run result contains new added testcases comparing to baseline, xpresso now provides details info like "Matched with additional cases | Improved with additional cases | Mismatched with additional cases", as well as pass/fail number of new added testcases. Baseline
Training VOD for Docker Images A new training video is now available to guide users on how to build a custom pyATS docker image in XPRESSO and publish to their public (or private) hosted registry, as well as registering an already hosted pyATS docker image in XPRESSO. These images can then be used as the base environment for cloud execution.
Training VOD for pyATS clean on Xpresso A new training video is now available to guide users on how to execute a job with pyATS clean or run standalone clean on XPRESSO. This covers environment prerequisites, static testbed clean, laas clean for physical and virtual topologies, TCL execution with pyATS clean and comparing clean results.
Light-Log Viewer XPRESSO now supports the ability to open result logs or files in a separate light weight tab. Job Results
Cloud Mount Points XPRESSO now supports the ability to dynamically add volume mounts from the host to Cloud Job executions. The Cloud Mount Points offers a simplistic way to access dynamic files on the host. eg. automount. Profile
Clone Private Git Repositories in Docker Images XPRESSO now supports the ability to build images with private git repositories. The XPRESSO docker image builder provides fields to supply a username/password or an SSH key. Docker Images
Ignore SSL certificates in Build Docker Images Cloning Repositories XPRESSO now supports the ability to Ignore SSL certificates when cloning repositories in the docker image build. Docker Images
Docker Images Push to Default Docker Repository Xpresso now provides the ability to push custom built images to a default docker image registry. In the common settings, system admins can configure the default docker image registry settings. Docker Images
Pin Version of Docker Images Xpresso now offers pinning the version of docker images on cloud execution hosts. By default the pin version feature is disabled if there is no remote repository available for the image. If the Pin Version not selected, the latest version of the image will be pulled and used for execution. Docker Images