Backend: Docker
Docker backend configuration variables for agents.
Network
Section titled “Network”BACKEND_DOCKER_NETWORK
Section titled “BACKEND_DOCKER_NETWORK”- Name:
CROW_BACKEND_DOCKER_NETWORK - Description: Docker network which will be attached to all pipeline steps. Careful: this allows containers of different steps to communicate with each other.
- Default: none
BACKEND_DOCKER_ENABLED_IPV6
Section titled “BACKEND_DOCKER_ENABLED_IPV6”- Name:
CROW_BACKEND_DOCKER_ENABLED_IPV6 - Description: Whether to enable IPv6 support in Docker containers. Requires the Docker daemon to be configured with IPv6 support.
- Default:
false
Volumes
Section titled “Volumes”BACKEND_DOCKER_VOLUMES
Section titled “BACKEND_DOCKER_VOLUMES”- Name:
CROW_BACKEND_DOCKER_VOLUMES - Description: Additional volumes to mount in Docker containers.
- Default: none
Resource Limits
Section titled “Resource Limits”BACKEND_DOCKER_LIMIT_MEM
Section titled “BACKEND_DOCKER_LIMIT_MEM”- Name:
CROW_BACKEND_DOCKER_LIMIT_MEM - Description: Whether to limit memory usage in Docker containers. No limit is applied if set to
0. - Default:
0
BACKEND_DOCKER_LIMIT_MEM_SWAP
Section titled “BACKEND_DOCKER_LIMIT_MEM_SWAP”- Name:
CROW_BACKEND_DOCKER_LIMIT_MEM_SWAP - Description: Whether to limit memory swap usage in Docker containers. No limit is applied if set to
0. - Default:
0
BACKEND_DOCKER_LIMIT_SHM_SIZE
Section titled “BACKEND_DOCKER_LIMIT_SHM_SIZE”- Name:
CROW_BACKEND_DOCKER_LIMIT_SHM_SIZE - Description: Whether to limit shared memory size in Docker containers. No limit is applied if set to
0. - Default:
0
BACKEND_DOCKER_LIMIT_CPU_QUOTA
Section titled “BACKEND_DOCKER_LIMIT_CPU_QUOTA”- Name:
CROW_BACKEND_DOCKER_LIMIT_CPU_QUOTA - Description: Microseconds per CPU quota before throttling takes place. No limit is applied if set to
0. - Default:
0
BACKEND_DOCKER_LIMIT_CPU_SHARES
Section titled “BACKEND_DOCKER_LIMIT_CPU_SHARES”- Name:
CROW_BACKEND_DOCKER_LIMIT_CPU_SHARES - Description: CPU shares (relative weight) for Docker containers. No limit is applied if set to
0. - Default:
0
BACKEND_DOCKER_LIMIT_CPU_SET
Section titled “BACKEND_DOCKER_LIMIT_CPU_SET”- Name:
CROW_BACKEND_DOCKER_LIMIT_CPU_SET - Description: Comma-separated list of specific CPU cores the pipelines are limited to. No limit is applied if set to
0. - Default: none
Proxy Settings
Section titled “Proxy Settings”BACKEND_HTTP_PROXY
Section titled “BACKEND_HTTP_PROXY”- Name:
CROW_BACKEND_HTTP_PROXY - Description: If set, pass the environment variable down as “HTTP_PROXY” to steps.
- Default: none
BACKEND_HTTPS_PROXY
Section titled “BACKEND_HTTPS_PROXY”- Name:
CROW_BACKEND_HTTPS_PROXY - Description: If set, pass the environment variable down as “HTTPS_PROXY” to steps.
- Default: none
BACKEND_NO_PROXY
Section titled “BACKEND_NO_PROXY”- Name:
CROW_BACKEND_NO_PROXY - Description: If set, pass the environment variable down as “NO_PROXY” to steps.
- Default: none