copilot job from istio/1.0.10
Github source:
3f4d1aa
or
master branch
Properties¶
bbs
¶
address
¶Address of BBS
- Default
https://bbs.service.cf.internal:8889
client_cert
¶PEM-encoded client certificate used to connect to BBS
client_key
¶PEM-encoded client private key used to connect to BBS
client_session_cache_size
¶Capacity of the tls client cache
- Default
0
max_idle_conns_per_host
¶Maximum number of idle http connections
- Default
0
server_ca_cert
¶PEM-encoded CA certificate that signed BBS’s server cert
sync_interval
¶Interval at which copilot will query diego for all LRPs and replace its state
- Default
30s
cloud_controller_client_ca_cert
¶
PEM-encoded CA certificate that signed the client cert used by Cloud Controller
dns_address_for_mcp
¶
The dns address that Pilot MCP client will connect to, to retrieve route info
- Default
copilot.service.cf.internal
experimental_vip_cidr
¶
Virtual IP addresses for internal routes will be assigned out of this CIDR range.
- Default
127.128.0.0/9
frontend_tls_keypairs
¶
Array of private keys and certificates used for TLS handshakes with downstream clients. Each element in the array is an object containing fields ‘private_key’ and ‘cert_chain’, each of which supports a PEM block.
- Default
[]
listen_port_for_cloud_controller
¶
The port that Cloud Controller will connect to, to provide route info
- Default
9001
listen_port_for_mcp
¶
The port that Pilot MCP client will connect to, to retrieve route info
- Default
9009
listen_port_for_vip_resolver
¶
The port that clients will connect to, to query inter istio route virtual IPs
- Default
9002
log_level
¶
Sets the log level. Can be one of debug, info, error, or fatal.
- Default
fatal
pilot_client_ca_cert
¶
PEM-encoded CA certificate that signed the client cert used by Pilot platform adapter
server_cert
¶
PEM-encoded server certificate used to communicate with all clients
server_key
¶
PEM-encoded server private key used to communicate with all clients
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/copilot/
directory
(learn more).
config/bbs/certs/ca.crt
(frombbs/certs/ca.crt.erb
)config/bbs/certs/client.crt
(frombbs/certs/client.crt.erb
)config/bbs/certs/client.key
(frombbs/certs/client.key.erb
)config/bpm.yml
(frombpm.yml.erb
)config/certs/cloud-controller-client-ca.crt
(fromcerts/cloud-controller-client-ca.crt.erb
)config/certs/pilot-client-ca.crt
(fromcerts/pilot-client-ca.crt.erb
)config/certs/server.crt
(fromcerts/server.crt.erb
)config/certs/server.key
(fromcerts/server.key.erb
)config/config.json
(fromconfig.json.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.