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.