top of page

2022-05 versions of Squash AUTOM and Squash DEVOPS are now available


Squash DEVOPS offre désormais la possibilité d’utiliser l’orchestrateur Squash comme une quality gate dans un pipeline CI/CD

The Squash AUTOM and Squash DEVOPS 2022-05 release is available.


This release brings a major feature: namespaces and access control.


Namespaces are an optional mechanism to segregate the resources manipulated by the orchestrator: execution environments, API endpoints, workflows… Once the resources are dispatched on namespaces, it is possible to give permissions to access them: no access, read-only, or read/write. A typical use case is when the orchestrator is shared by several teams, but each one has its own test environments and does not want other teams to access them. It is now possible to limit the access of each team member to the environments, workflows… of her/his team, while the orchestrator administrators have access to everything.


Two permission mechanisms are currently available:

  • token based: the JWT token defines the namespaces that can be accessed

  • attribute based: access rights can be finely defined by some policies

The OpenTestFactory documentation details this: https://opentestfactory.org/guides/namespaces.html.


Orchestrator logs are now transferred to Squash TM: a log file is added to the list of the files (Surefire, HTML, Allure… reports) recorded for the execution. Testers will be able to analyze problems without having to ask for the logs to the orchestrator administrators.


A new action (create-archive) can be used in a PEaC file to generate a tar file.

A new API endpoint (host:24368/channels) has been added, it provides the list of all execution environments (both the ones accessed via ssh or via the agent).


For those interested by the code, please note that the OpenTestFactory project has moved to https://gitlab.com/henixdevelopment/open-source/opentestfactory because of some changes in the GitLab’s policy for open-source projects.

As a reminder, new versions of Squash AUTOM and DEVOPS are delivered monthly (except in August).

Due to several problems, this 2022-05 release has been delivered quite late. The 2022-06 release is cancelled.

The 2022-07 version will give access to the orchestrator logs in the Jenkins plugin. Additionally, these logs will be further enhanced to facilitate trouble shooting, in particular for installation problems. That release will also improve the support of some test technologies: retrieval of Squash TM’s custom fields in a Cucumber test, fixing some glitches with UFT, Ranorex, Robot Framework…

Every AUTOM/DEVOPS release contains several components having each one their own version numbers. You can view them in the Release Notes by version.

Comments


bottom of page