Skip to content

auctioneer job from diego/1.29.1

Github source: 814a271 or master branch

Properties

bpm

enabled

Experimental: use the BOSH Process Manager to manage the auctioneer process.

Default
false

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
10s
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

Hostname and port of the Locket server. When set, the BBS attempts to claim a lock from the Locket API.

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
4096
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

Set to ‘true’ for the auctioneer to skip acquiring a Consul lock. Requires ‘diego.auctioneer.locket.api_location’ to 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

enable_consul_service_registration

Enable the auctioneer to register itself as a service with Consul, for client discovery via Consul DNS. Do not disable without arranging alternate service discovery.

Default
true

loggregator

ca_cert

CA Cert used to communicate with local metron agent over gRPC

cert

Cert used to communicate with local metron agent over gRPC

key

Key used to communicate with local metron agent over gRPC

use_v2_api

True to use local metron agent gRPC v2 api. False, to use UDP v1 api

Default
false

v2_api_port

Local metron agent gRPC port

Default
3458

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/bpm.yml (from bpm.yml.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/loggregator/ca.crt (from loggregator_ca.crt.erb)
  • config/certs/loggregator/client.crt (from loggregator_client.crt.erb)
  • config/certs/loggregator/client.key (from loggregator_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.