Skip to content

riak-cs job from cf-riak-cs/3

Github source: efd50c43 or master branch

Properties

external_riakcs_host

External host name used by router to balance http requests across cluster nodes

nats

machines

IP of each NATS cluster member

password

Password for broker to connect to NATS

port

IP port of Cloud Foundry NATS server

user

Username for broker to connect to NATS

riak

firewall_enabled

Restricts riak requests to cluster ip range

ips

IP addresses of riak nodes

network

The name of the network that the riak/riak-cs nodes run on (needed for the syslog aggregator)

seed_node

Host of the riak seed node

riak_cs

admin_key

The admin key_id for riak_cs

admin_secret

The admin secret for riak_cs

ips

IP addresses of riak_cs

port

Port for riak_cs

Default
8080

register_route

Whether the riak cluster registers a route with the cloudfoundry router

Default
true

stanchion

ip

IP of the stanchion node

syslog_aggregator

address

IP address for syslog aggregator

all

Define whether forwarders should send all their syslog data to our aggregator.

Default
false

port

TCP port of syslog aggregator

transport

Transport to be used when forwarding logs (tcp|udp|relp).

Default
tcp

Templates

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

  • bin/create_cs_user.escript (from create_cs_user.escript.erb)
  • bin/riak-cs_ctl (from riak-cs_ctl.erb)
  • bin/riak_ctl (from riak_ctl.erb)
  • bin/route_registrar_ctl (from route_registrar_ctl.erb)
  • config/registrar_settings.yml (from registrar_settings.yml.erb)
  • config/riak.app.config (from riak.app.config.erb)
  • config/riak_cs.app.config (from riak_cs.app.config.erb)
  • config/syslog_forwarder.conf (from syslog_forwarder.conf.erb)
  • join_cluster.sh (from join_cluster.sh.erb)
  • restrict_riak_requests_to_cluster_ip_range.sh (from restrict_riak_requests_to_cluster_ip_range.sh.erb)

Packages

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