worker-windows job from concourse/5.2.6
The 'worker' nodes are what actually run Concourse workloads (builds, resource checking, etc). They register with Concourse via the SSH worker gateway running on the 'web' nodes.
              Github source:
              1687f81 or
              master branch
            
Properties¶
baggageclaim¶
  
  
    
bind_port¶Port on which Baggageclaim should listen for HTTP traffic.
- Default
7788
driver¶Driver to use for the volume store. One of detect, overlay, btrfs, or naive.
- Default
detect
drain_timeout¶
  
    
      Maximum wait time in Go duration format (1m = 1 minute) for worker drain to be finished. Only applies when worker is getting shutdown.
If not specified, it will be indefinite.
- Default
- 1h 
ephemeral¶
  
    
      If set, the worker will immediately disappear upon stalling.
- Default
- false 
http_proxy_url¶
  
    
      Proxy to use for outgoing http requests from containers.
https_proxy_url¶
  
    
      Proxy to use for outgoing https requests from containers.
log_level¶
  
    
      The log level for the worker. When set to debug, you’ll see a lot more information.
- Default
- info 
no_proxy¶
  
    
      A list domains and IPs with optional port for which the proxy should be bypassed.
- Example
- 
            
            - localhost - 127.0.0.1 - example.com - domain.com:8080 
sweep_interval¶
  
    
      Interval on which to destroy containers and volumes marked for garbage collection.
- Default
- 30s 
tags¶
  
    
      An array of tags to advertise for each worker.
- Example
- 
            
            - special 
team¶
  
    
      Register the worker for a single team.
If not specified, the worker will be shared across all teams.
worker_gateway¶
  
  
    
host_public_key¶Public key to verify for the TSA server. If not specified, the
weblink is used.
- Example
ssh-rsa ...
hosts¶Addresses (host:port) of TSA servers to register with.
If not specified, the
weblink is used.
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.
If not specified, the worker will not rebalance over time, and instead stick with whichever SSH gateway it initially connected to.
worker_key¶SSH key to use when authenticating with the TSA.
- Example
private_key: |+ -----BEGIN RSA PRIVATE KEY----- ... -----END RSA PRIVATE KEY----- public_key: ssh-rsa ...
Templates¶
            Templates are rendered and placed onto corresponding
            instances during the deployment process. This job's templates
            will be placed into /var/vcap/jobs/worker-windows/ directory
            (learn more).
          
- bin/pre-start.ps1(from- pre-start.ps1.erb)
- bin/start.ps1(from- start.ps1)
- config/env.ps1(from- env.ps1.erb)
- config/worker_gateway_host_key.pub(from- worker_gateway_host_key.pub.erb)
Packages¶
            Packages are compiled and placed onto corresponding
            instances during the deployment process. Packages will be
            placed into /var/vcap/packages/ directory.