cf-redis-broker job from cf-redis/328
Github source:
70fbb07f
or
master branch
Properties¶
cf
¶
apps_domain
¶Domain shared by the UAA and CF API eg ‘10.244.0.34.xip.io’
nats
¶
host
¶Hostname/IP of NATS
password
¶The password to use when authenticating with NATS
port
¶Port that NATS listens on
username
¶The user to use when authenticating with NATS
redis
¶
bg_save_command
¶The name of the obfuscated redis BGSAVE command.
- Default
""
broker
¶
auth
¶
password
¶The password for HTTP Basic Auth on the Broker, also used for the agent
- Default
admin
username
¶The username for HTTP Basic Auth on the Broker, also used for the agent
- Default
admin
backend_host
¶The port for the broker unicorn process to run on
- Default
localhost
backend_port
¶The port for the broker unicorn process to run on
- Default
10005
backups
¶
access_key_id
¶Access Key ID for the S3-compatible blob store that backups will be uploaded to
- Default
""
bg_save_timeout
¶Timeout in seconds for Redis background save to complete when backing up instance
- Default
3600
bucket_name
¶Name of the bucket into which backups will be uploaded
- Default
""
endpoint_url
¶HTTP(S) endpoint of the S3-compatible blob store that backups will be uploaded to
- Default
""
path
¶Path within the above bucket to which backups will be uploaded
- Default
""
secret_access_key
¶Secret Access Key for the S3-compatible blob store that backups will be uploaded to
- Default
""
dedicated_nodes
¶List of node IPs for the dedicated plan
- Default
[]
dedicated_port
¶The port used by the redis instances
- Default
6379
dedicated_vm_plan_id
¶Dedicated-VM plan id displayed in the catalog metadata
- Default
74E8984C-5F8C-11E4-86BE-07807B3B2589
name
¶Name of the broker, to be used in cf commandline operations and by the broker-registrar
- Default
redis
network
¶The name of the network that the redis broker runs on.
process_check_interval
¶Interval in seconds between checks for dead processes
- Default
10
service_id
¶Service id displayed in the catalog metadata
- Default
EEA47C3A-569C-4C24-869D-0ADB5B337A4C
service_instance_limit
¶The maximum number of instances allowed
service_name
¶Service name displayed in the catalog metadata
- Default
p-redis
shared_vm_plan_id
¶Shared-VM plan id displayed in the catalog metadata
- Default
C210CA06-E7E5-4F5D-A5AA-7A2C51CC290E
start_redis_timeout
¶Maximum wait time in seconds for Redis to start up
- Default
10
conf_path
¶The shared conf file for all Redis instances
- Default
/var/vcap/jobs/cf-redis-broker/config/redis.conf
config_command
¶The name of the obfuscated redis CONFIG command.
data_directory
¶The directory which stores the persisted broker data
- Default
/var/vcap/store/cf-redis-broker/redis-data
host
¶This host which the Redis server runs on
log_directory
¶The directory which stores the redis server logs
- Default
/var/vcap/sys/log/redis
maxmemory
¶The maximum memory (in bytes) that Redis will use before evicting old data
- Default
5.24288e+08
save_command
¶The name of the obfuscated redis SAVE command.
- Default
""
statefile_path
¶Path to the broker statefile
- Default
/var/vcap/store/cf-redis-broker/statefile.json
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/cf-redis-broker/
directory
(learn more).
bin/cf-redis-broker_ctl
(fromcf-redis-broker_ctl.erb
)bin/drain
(fromdrain.sh
)bin/nginx_ctl
(fromnginx_ctl.erb
)bin/process-watcher_ctl
(fromprocess-watcher_ctl.erb
)bin/route-registrar_ctl
(fromroute-registrar_ctl
)config/backup.yml
(frombackup.yml.erb
)config/broker.yml
(frombroker.yml.erb
)config/nginx.conf
(fromnginx.conf.erb
)config/redis.conf
(fromredis.conf.erb
)config/registrar_settings.yml
(fromregistrar_settings.yml.erb
)config/restore.yml
(fromrestore.yml.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.