/** port mappings required for containers. This will only take effect inside a Kubernetes pod, format [[containerPort: 1111, hostPort: 1111]] */
'containerPortMappings',
/** envVars to be set in the execution container if required */
'dockerEnvVars',
/** Docker image for code execution */
'dockerImage',
/** name of the Docker container. If not on Kubernetes pod, this will define the network-alias to the NPM container and is thus required for accessing the server, example http://karma:9876 (default). */
'dockerName',
/** user home directory for Docker execution. This will only take effect inside a Kubernetes pod. */
'dockerWorkspace',
'failOnError',
'installCommand',
'modules',
'runCommand',
/** envVars to be set in Selenium container if required */
'sidecarEnvVars',
/** image for Selenium execution which runs as sidecar to dockerImage */
'sidecarImage',
/** name of the Selenium container. If not on Kubernetes pod, this will define the network-alias to the Selenium container and is thus required for accessing the server, example http://selenium:4444 (default) */
'sidecarName',
/** volume bind. This will not take effect in Kubernetes pod. */
'sidecarVolumeBind',
/** list of stash names which are required to be unstashed before test run */