upgrade-all-service-instances job from on-demand-service-broker/0.45.4
Github source:
fbe67c0
or
master branch
Properties¶
attempt_interval_seconds
¶
interval in seconds between upgrade attempt batches
- Default
60
attempt_limit
¶
maximum number of times the errand will try to upgrade the set of instances
- Default
5
broker_uri
¶
Broker URI, if a route is registered or TLS is enabled
- Example
-
https://broker.example.com, https://broker-job.default-network.broker-deployment.bosh
canaries
¶
number of instances to upgrade first before upgrading the rest of the instances
- Default
0
canary_selection_params
¶
parameters to filter the canary instances
- Default
{}
max_in_flight
¶
the maximum number of instances that will be in an upgrading state at the same time
- Default
1
polling_interval_seconds
¶
interval in seconds when waiting for service instance to be upgraded
- Default
60
request_timeout
¶
timeout in seconds when sending requests during the errand
- Default
120
tls
¶
ca_cert
¶The ca certificate used when communicating with the broker
disable_ssl_cert_verification
¶Do not perform TLS certificate verification when communicating to the broker. Not recommended for production use.
- Default
false
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/upgrade-all-service-instances/
directory
(learn more).
bin/run
(fromerrand.sh
)config/bpm.yml
(frombpm.yml
)config/config.yml
(fromconfig.yml.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.