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 |