Skip to content

dedicated-node job from cf-redis/328

Github source: 70fbb07f or master branch

Properties

redis

agent

backend_port

The backend port for the redis-agent process to listen on

Default
9876

broker

auth
password

The password for HTTP Basic Auth on the agent, also used for the broker

Default
admin
username

The username for HTTP Basic Auth on the agent, also used for the broker

Default
admin
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_port

The port used by the redis instances

Default
6379
ssl
key

SSL private key for broker (PEM encoded)

pem

SSL Certificate for broker (PEM encoded)

start_redis_timeout

Maximum wait time in seconds for Redis to start up

Default
10

config_command

The name of the obfuscated redis CONFIG command.

Default
""

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/dedicated-node/ directory (learn more).

  • bin/nginx_ctl (from nginx_ctl.erb)
  • bin/redis-agent_ctl (from redis-agent_ctl.erb)
  • bin/redis_ctl (from redis_ctl.erb)
  • config/agent.yml (from agent.yml.erb)
  • config/backup.yml (from backup.yml.erb)
  • config/nginx.conf (from nginx.conf.erb)
  • config/redis.conf (from redis.conf.erb)
  • config/restore.yml (from restore.yml.erb)
  • config/ssl/redis-agent.key (from redis-agent.key.erb)
  • config/ssl/redis-agent.pem (from redis-agent.pem.erb)

Packages

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.