Zum Inhalt springen
← Alle Artikel

Dieser Inhalt ist nur auf Englisch verfügbar.

Docker image renaming and signing

OpenTestFactory, Docker and Squash logos

The Docker images of Squash and OpenTestFactory are now signed.

The signature of Docker images enhances the security of your containerized applications by ensuring that only verified and untampered images are used in your environments.

The transition of unsigned to signed images should have had no impact on you (you can use them with the same Docker commands). But, due to some technical issues, we are unable to sign the squashtest/squash-tm image. So, we decided to provide the Squash TM signed image as squashtest/squash. For the whole 2024 year, we will provide both the squashtest/squash-tm unsigned image and the squashtest/squash signed image. But in 2025, we will discontinue the creation of squashtest/squash-tm images. This means that, during 2024, you must update your installation scripts, so they use squashtest/squash instead of squashtest/squash-tm.

As a side note, the image for the Squash Ultimate micro-services (enabling those having an old Squash AUTOM Premium license or a new Squash Ultimate license to access the commercial test automation features) will disappear with the Orchestrator 4.9.0 (in 2024-01). All micro-services, Community or Ultimate, will be in the Squash Orchestrator image, the Ultimate micro-services being conditioned by the presence of an Ultimate license.

As a reminder, here is the list of all the images we provide:

ImageContentURLSignedComment
squashtest/squash-tmSquash TMhttps://hub.docker.com/r/squashtest/squash-tmNoThis image will not be provided after 2024-12-31. You must transition to the next one.
squashtest/squashSquash TMhttps://hub.docker.com/r/squashtest/squashYes
squashtest/squash-orchestratorSquash Orchestratorhttps://hub.docker.com/r/squashtest/squash-orchestratorYes
squashtest/squash-autom-premiumSquash Ultimate micro-servicesN/ANoThis image is discontinued. The last one delivered is 3.13.0 (in 2023-12).
opentestfactory/maven-runnerExecution environment to run Cucumber and JUnit testshttps://hub.docker.com/r/opentestfactory/maven-runnerYesSee https://opentestfactory.org/extra/maven-environment-image.html.
opentestfactory/robot-framework-runnerExecution environment to run Robot Framework testshttps://hub.docker.com/r/opentestfactory/robot-framework-runnerYesSee https://opentestfactory.org/extra/robot-framework-environment-image.html.
opentestfactory/allinoneOpenTestFactory Orchestratorhttps://hub.docker.com/r/opentestfactory/allinone/YesThis is the orchestrator on which Squash Orchestrator is based. It is listed here for completion, but you should not have to install it except if you want to contribute to the open-source OpenTestFactory project.

The signature can be verified using the “docker trust inspect” command:

Screenshot: terminal output of docker trust inspect --pretty squashtest/squash:6.0.0 showing tag 6.0.0 signed by henix

For more information, see https://docs.docker.com/engine/security/trust/.