CONCOURSE_BAGGAGECLAIM_BIND_IP - IP on which Baggageclaim should listen for HTTP traffic. When p2p is enabled this needs to be set to 0.0.0.0
Default: 127.0.0.1
CONCOURSE_BAGGAGECLAIM_BIND_PORT - Port on which Baggageclaim should listen for HTTP traffic.
Default: 7788
CONCOURSE_BAGGAGECLAIM_DISABLE_USER_NAMESPACES - Disable remapping of user/group IDs in unprivileged volumes. For use in combination with 'runtime.type=houdini'.
CONCOURSE_BAGGAGECLAIM_DRIVER - Driver to use for the volume store. One of detect, overlay, btrfs, or naive.
Default: detect
CONCOURSE_BAGGAGECLAIM_P2P_INTERFACE_FAMILY - Interface family to use for peer-to-peer volume streaming. Set 4 for IPv4 or 6 for IPv6.
Example: 4
CONCOURSE_BAGGAGECLAIM_P2P_INTERFACE_NAME_PATTERN - Regex for determining the network interface to use for peer-to-peer volume streaming.
Example: eth0
CONCOURSE_CERTS_DIR - A path to a directory on the instance to create the resource certificates volume from.
Default: /etc/ssl/certs
CONCOURSE_CONNECTION_DRAIN_TIMEOUT - Duration after which a worker should give up draining forwarded connections on shutdown.
Default: 1h
CONCOURSE_CONTAINERD_ALLOW_HOST_ACCESS - Allows containers to reach host network
CONCOURSE_CONTAINERD_BIN - Path to a containerd executable (non-absolute names get resolved from $PATH).
CONCOURSE_CONTAINERD_CNI_PLUGINS_DIR - Path to CNI network plugins. For BOSH this defaults to /var/vcap/packages/concourse/bin when containerd is selected as the runtime.
CONCOURSE_CONTAINERD_CONFIG - Path to a config file to use for the Containerd daemon.
CONCOURSE_CONTAINERD_DNS_PROXY_ENABLE - Enable a proxy DNS server for Garden. Note: this implicitly turns on container access to host network.
CONCOURSE_CONTAINERD_DNS_SERVER - List of DNS server IP addresses to use instead of automatically determined servers.
CONCOURSE_CONTAINERD_EXTERNAL_IP - IP address to use to reach container's mapped ports. Autodetected if not specified.
CONCOURSE_CONTAINERD_INIT_BIN - Path to an init executable. For BOSH this defaults to /var/vcap/packages/concourse/bin/init when containerd is selected as the runtime.
CONCOURSE_CONTAINERD_MAX_CONTAINERS - Maximum container capacity. 0 means no limit. Defaults to 250.
CONCOURSE_CONTAINERD_MTU - MTU size for container network interfaces. Defaults to the MTU of the interface used for outbound access by the host.
CONCOURSE_CONTAINERD_NETWORK_POOL - Network range to use for dynamically allocated container subnets. Defaults to "10.80.0.0/16".
CONCOURSE_CONTAINERD_REQUEST_TIMEOUT - Time to wait for requests to Containerd to complete. 0 means no timeout.
CONCOURSE_CONTAINERD_RESTRICTED_NETWORK - List of network ranges to which traffic from containers will be restricted.
CONCOURSE_CONTAINER_SWEEPER_MAX_IN_FLIGHT - Maximum number of containers which can be swept in parallel.
CONCOURSE_DEBUG_BIND_IP - IP address on which to listen for the pprof debugger endpoints.
Default: 127.0.0.1
CONCOURSE_DEBUG_BIND_PORT - Port on which to listen for the pprof debugger endpoints.
Default: 7776
CONCOURSE_EPHEMERAL - If set, the worker will immediately disappear upon stalling.
CONCOURSE_EXTERNAL_GARDEN_URL - API endpoint of an externally managed Garden server to use instead of running the embedded Garden server.
CONCOURSE_GARDEN_ALLOW_HOST_ACCESS - Allow containers to reach the worker VM's network.
CONCOURSE_GARDEN_DENY_NETWORK - Network ranges to which traffic from containers will be denied.
CONCOURSE_GARDEN_DNS_SERVER - DNS servers IP addresses to use instead of automatically propagating the host's DNS configuration.
CONCOURSE_GARDEN_MAX_CONTAINERS - Maximum container capacity to advertise. 0 means no limit. Defaults to 250.
CONCOURSE_GARDEN_NETWORK_POOL - Network range to use for dynamically allocated container subnets. Defaults to "10.80.0.0/16".
CONCOURSE_GARDEN_REQUEST_TIMEOUT - How long to wait for requests to Garden to complete, in Go duration format (48h = 48 hours). 0 means no timeout.
Example: 5m
CONCOURSE_HEALTHCHECK_BIND_IP - IP address on which to listen for health checking requests.
CONCOURSE_HEALTHCHECK_BIND_PORT - Port on which to listen for health checking requests.
CONCOURSE_HEALTHCHECK_TIMEOUT - HTTP timeout for the full duration of health checking.
CONCOURSE_LOG_LEVEL - The log level for the worker. When set to debug, you'll see a lot more information.
Default: info
CONCOURSE_REBALANCE_INTERVAL - The interval on which the worker will connect to a new SSH gateway and drain the old connection. This has the effect of rebalancing the forwarded workers across the SSH gateways over time.
Example: 4h
CONCOURSE_RUNTIME - Container runtime for worker. Possible values are "guardian", "containerd", and "houdini". Please note that Houdini is insecure and does not run tasks in containers.
Example: guardian
CONCOURSE_SWEEP_INTERVAL - Interval on which to destroy containers and volumes marked for garbage collection.
Default: 30s
CONCOURSE_TAG - An array of tags to advertise for each worker.
Example: ['special']
CONCOURSE_TEAM - Register the worker for a single team. If not specified, the worker will be shared across all teams.
CONCOURSE_TRACING_ATTRIBUTE - Attributes to attach to traces as metadata.
Example: {'environment': 'ci'}
CONCOURSE_TRACING_HONEYCOMB_API_KEY - Honeycomb.io API Key.
CONCOURSE_TRACING_HONEYCOMB_DATASET - Name of dataset.
Example: web
CONCOURSE_TRACING_JAEGER_ENDPOINT - jaeger HTTP-based Thrift collector.
Example: http://jaeger:14268/api/traces
CONCOURSE_TRACING_JAEGER_SERVICE - Name of the service being traced.
Example: web
CONCOURSE_TRACING_JAEGER_TAGS - Tags to include in components.
Example: foo:bar,caz:zaz
CONCOURSE_TRACING_OTLP_ADDRESS - OTLP address to send traces to.
Example: otel-collector:55860
CONCOURSE_TRACING_OTLP_HEADER - Headers to attach to each tracing message.
Example: {'lightstep-access-token': 'mysecrettoken'}
CONCOURSE_TRACING_OTLP_USE_TLS - Whether to use TLS for the OTLP connection.
CONCOURSE_TRACING_SERVICE_NAME - Service name to attach to traces as metadata.
Example: concourse-web
CONCOURSE_TRACING_STACKDRIVER_PROJECTID - GCP's Project ID
Example: my-projectid
CONCOURSE_TSA_HOST - Addresses (host:port) of TSA servers to register with. If not specified, the web link is used.
CONCOURSE_VOLUME_SWEEPER_MAX_IN_FLIGHT - Maximum number of volumes which can be swept in parallel.