ATR-28398: Fix nested containers for transform substeps
Another follow up of !66655 (merged).
Cover case of a transform substep running within a container, when the transform itself runs within a container on the Grid. Up to now, nested containers worked locally and in CI, but not on the Grid, due to differences in the job setup.
Thanks to @desilva, @walkerr, @aforti for helping understanding better the details of the container jobs setup.
Tagging @tadej, @jcatmore, @jchapman, @nstyles.
Tested with the following workflows locally:
- el9 node: RDOtoRDOTrigger invokes centos7 container
- centos7 container on el9 node: RDOtoRDOTrigger does not invoke new container
- el9 container on el9 node: RDOtoRDOTrigger invokes centos7 container in a way that should also work on the Grid
The three above were also tested in the multicore mode.