Containerized execution configs

Overrides to all configurations

Leave empty to use the default image (see doc. for more information about base images)
It looks like this base image contains a repository URL.
Make sure to input only the base image's name in this field. The URL goes into the next field (Image registry URL).
Base URL of the image registry, in the form host/root. See doc. for more information.
Optional: The secret name is used in the Kubernetes imagePullSecrets manifest section. This is required if your container registry is private and your cluster needs to authenticate to it for pulling images.
Absolute path to a shell script. Receives the repository url, image name & tag as arguments. This script should support being called on an already-existing image/tag.
Kubernetes namespace to use. Variable expansion is supported. Empty = use cluster default
kubectl context to use (empty = use default)
Path to the config file for Kubectl, if not default
Additional properties about this container config, for use by DSS. For specific use cases.

Per-configuration overrides

NB: renaming or removing configurations could cause trouble.
Base URL of the image registry, in the form host/root. See doc. for more information. Generally not required when using Docker
Optional: The secret name is used in the Kubernetes imagePullSecrets manifest section. This is required if your container registry is private and your cluster needs to authenticate to it for pulling images.
Absolute path to a shell script. Receives the repository url, image name & tag as arguments. This script should support being called on an already-existing image/tag.
Leave empty to use the default docker host specified by your environment (generally the local Docker env)
E.g. 'host', 'bridge' (or empty), or user-defined network
Leave empty to use the default runtime. Use 'nvidia' for GPU-enabled containers
GPUs to expose to the containers. E.g. 'all' to expose all GPUs, '"device=0,2"' for GPUs 0 and 2, leave empty for no GPU

Authentication

Secure Docker communications using TLS certificates
Leave empty to use the default path.
Kubernetes namespace to use. Variable expansion is supported. Empty = use cluster default

Permissions

Memory request for containers in MB. -1 = default (inherit namespace settings)
Memory limit for containers in MB. -1 = default (inherit namespace settings)
CPU request for containers (0.5 = 50% of a core, 2 = 2 cores). -1 = default (inherit namespace settings)
CPU limit for containers (0.5 = 50% of a core, 2 = 2 cores). -1 = default (inherit namespace settings)
Custom Kubernetes requests key-value.
Custom Kubernetes limits key-value. For example, on Google Kubernetes Engine, use nvidia.com/gpu = 1 to get a GPU node