upgrade-all-service-instances job from on-demand-service-broker/0.22.0
Github source:
0c189e4
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
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
service_instances_api
¶
authentication
¶
basic
¶
password
¶HTTP basic auth password for connections to service instances API provider
username
¶HTTP basic auth username for connections to service instances API provider
root_ca_cert
¶root CA cert to validate TLS connection to service instances API provider
url
¶service instances API provider URL
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.erb
)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.