-
Notifications
You must be signed in to change notification settings - Fork 27
/
spec
52 lines (46 loc) · 1.25 KB
/
spec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
---
name: nats
description: "The NATS server provides publish-subscribe messaging system for the Cloud Controller, the DEA , HM9000, and other Cloud Foundry components."
templates:
nats_ctl.erb: bin/nats_ctl
nats.conf.erb: config/nats.conf
pre-start.erb: bin/pre-start
packages:
- nats-common
- gnatsd
provides:
- name: nats
type: nats
properties:
- nats.user
- nats.password
- nats.port
consumes:
- name: nats
type: nats
optional: true
properties:
nats.user:
description: "Username for server authentication."
nats.password:
description: "Password for server authentication."
nats.port:
description: "The port for the NATS server to listen on."
default: 4222
nats.authorization_timeout:
description: "After accepting a connection, wait up to this many seconds for credentials."
default: 15
nats.machines:
description: "IP of each NATS cluster member."
nats.debug:
description: "Enable debug logging output."
default: false
nats.trace:
description: "Enable trace logging output."
default: false
nats.monitor_port:
description: "Port for varz and connz monitoring. 0 means disabled."
default: 0
nats.prof_port:
description: "Port for pprof. 0 means disabled."
default: 0