Skip to content

auctioneer job from diego/1.16.1

Github source: d7f8bd93 or master branch

Properties

diego

auctioneer

bbs
api_location

Address to the BBS Server

Default
bbs.service.cf.internal:8889
ca_cert

PEM-encoded CA certificate

client_cert

PEM-encoded client certificate

client_key

PEM-encoded client key

client_session_cache_size

capacity of the tls client cache

max_idle_conns_per_host

maximum number of idle http connections

require_ssl

enable ssl for all communication with the bbs

Default
true
ca_cert

PEM-encoded CA certificate for the auctioneer API server.

cell_state_timeout

Timeout applied to HTTP requests to the Cell State endpoint.

Default
1s
debug_addr

address at which to serve debug info

Default
127.0.0.1:17001
dropsonde_port

local metron agent’s port

Default
3457
listen_addr

address where auctioneer listens for LRP and task start auction requests

Default
0.0.0.0:9016
locket
api_location

EXPERIMENTAL: hostname and port of the locket server

log_level

Log level

Default
info
rep
ca_cert

CA cert for communication to the rep.

client_cert

Client cert for communication to the rep.

client_key

Client key for communication to the rep.

client_session_cache_size

capacity of the tls client cache

Default
0
require_tls

Whether to require TLS for communication to the securable rep API server

Default
false
server_cert

PEM-encoded certificate for the auctioneer API server.

server_key

PEM-encoded key for the auctioneer API server.

skip_consul_lock

EXPERIMENTAL: true to skip consul lock. locket.api_location must be set

Default
false
starting_container_count_maximum

Maximum number of inflight container starts allowed globally. Value of 0 or less indicates no limit.

Default
0
starting_container_weight

Factor to bias against cells with starting containers (0.0 - 1.0)

Default
0.25

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/auctioneer/ directory (learn more).

  • bin/auctioneer_as_vcap (from auctioneer_as_vcap.erb)
  • bin/auctioneer_ctl (from auctioneer_ctl.erb)
  • bin/drain (from drain.erb)
  • config/auctioneer.json (from auctioneer.json.erb)
  • config/certs/auctioneer/ca.crt (from auctioneer_ca.crt.erb)
  • config/certs/auctioneer/server.crt (from auctioneer_server.crt.erb)
  • config/certs/auctioneer/server.key (from auctioneer_server.key.erb)
  • config/certs/bbs/ca.crt (from bbs_ca.crt.erb)
  • config/certs/bbs/client.crt (from bbs_client.crt.erb)
  • config/certs/bbs/client.key (from bbs_client.key.erb)
  • config/certs/rep/ca.crt (from rep_ca.crt.erb)
  • config/certs/rep/client.crt (from rep_client.crt.erb)
  • config/certs/rep/client.key (from rep_client.key.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.