1+ ---
12version : 0.1.0
23spec :
34 units :
@@ -35,6 +36,8 @@ properties:
3536 roles :
3637 - name : " broker"
3738 required : true
39+ - name : " controller"
40+ required : true
3841 asOfVersion : " 0.0.0"
3942 comment : " TTL for successfully resolved domain names."
4043 description : " TTL for successfully resolved domain names."
@@ -54,52 +57,18 @@ properties:
5457 roles :
5558 - name : " broker"
5659 required : true
60+ - name : " controller"
61+ required : true
5762 asOfVersion : " 0.0.0"
5863 comment : " TTL for domain names that cannot be resolved."
5964 description : " TTL for domain names that cannot be resolved."
6065
61- - property : &zookeeperConnect
62- propertyNames :
63- - name : " zookeeper.connect"
64- kind :
65- type : " file"
66- file : " server.properties"
67- datatype :
68- type : " string"
69- unit : *unitUrl
70- defaultValues :
71- - fromVersion : " 0.0.0"
72- value : " localhost:2181"
73- roles :
74- - name : " broker"
75- required : true
76- asOfVersion : " 0.0.0"
77- description : " The zookeeper connection string"
78-
79- - property : &zookeeperTimeout
80- propertyNames :
81- - name : " zookeeper.connection.timeout.ms"
82- kind :
83- type : " file"
84- file : " server.properties"
85- datatype :
86- type : " integer"
87- unit : *unitMilliseconds
88- defaultValues :
89- - fromVersion : " 0.0.0"
90- value : " 18000"
91- roles :
92- - name : " broker"
93- required : true
94- asOfVersion : " 0.0.0"
95- description : " Zookeeper connection timeout in milliseconds."
96-
9766 - property : &opaAuthorizerClassName
9867 propertyNames :
9968 - name : " authorizer.class.name"
10069 kind :
10170 type : " file"
102- file : " server .properties"
71+ file : " broker .properties"
10372 datatype :
10473 type : " string"
10574 defaultValues :
@@ -118,7 +87,7 @@ properties:
11887 - name : " opa.authorizer.url"
11988 kind :
12089 type : " file"
121- file : " server .properties"
90+ file : " broker .properties"
12291 datatype :
12392 type : " string"
12493 unit : *unitUrl
@@ -133,7 +102,7 @@ properties:
133102 - name : " opa.authorizer.cache.initial.capacity"
134103 kind :
135104 type : " file"
136- file : " server .properties"
105+ file : " broker .properties"
137106 datatype :
138107 type : " integer"
139108 unit : *unitCapacity
@@ -151,7 +120,7 @@ properties:
151120 - name : " opa.authorizer.cache.maximum.size"
152121 kind :
153122 type : " file"
154- file : " server .properties"
123+ file : " broker .properties"
155124 datatype :
156125 type : " integer"
157126 unit : *unitCapacity
@@ -169,7 +138,7 @@ properties:
169138 - name : " opa.authorizer.cache.expire.after.seconds"
170139 kind :
171140 type : " file"
172- file : " server .properties"
141+ file : " broker .properties"
173142 datatype :
174143 type : " integer"
175144 unit : *unitCapacity
@@ -181,19 +150,3 @@ properties:
181150 required : false
182151 asOfVersion : " 0.0.0"
183152 description : " The number of seconds after which the OPA authorizer cache expires"
184-
185- - property : &logDirs
186- propertyNames :
187- - name : " log.dirs"
188- kind :
189- type : " file"
190- file : " server.properties"
191- datatype :
192- type : " string"
193- recommendedValues :
194- - value : " /stackable/data/topicdata"
195- roles :
196- - name : " broker"
197- required : true
198- asOfVersion : " 0.0.0"
199- description : " A comma separated list of directories under which to store log files"
0 commit comments