@@ -128,7 +128,7 @@ func (k *Kafka) Run(sigCh <-chan os.Signal, ready chan<- struct{}) error {
128
128
129
129
config := & docker.Config {
130
130
Image : k .Image ,
131
- Env : k .setEnv (),
131
+ Env : k .buildEnv (),
132
132
}
133
133
134
134
networkingConfig := & docker.NetworkingConfig {
@@ -201,33 +201,21 @@ func (k *Kafka) Run(sigCh <-chan os.Signal, ready chan<- struct{}) error {
201
201
}
202
202
}
203
203
204
- func (k * Kafka ) setEnv () []string {
204
+ func (k * Kafka ) buildEnv () []string {
205
205
env := []string {
206
206
"KAFKA_LOG_RETENTION_MS=-1" ,
207
- fmt .Sprintf ("KAFKA_MESSAGE_MAX_BYTES=%d" ,
208
- k .MessageMaxBytes ),
209
- fmt .Sprintf ("KAFKA_REPLICA_FETCH_MAX_BYTES=%d" ,
210
- k .ReplicaFetchMaxBytes ),
211
- fmt .Sprintf ("KAFKA_UNCLEAN_LEADER_ELECTION_ENABLE=%s" ,
212
- strconv .FormatBool (k .UncleanLeaderElectionEnable )),
213
- fmt .Sprintf ("KAFKA_DEFAULT_REPLICATION_FACTOR=%d" ,
214
- k .DefaultReplicationFactor ),
215
- fmt .Sprintf ("KAFKA_MIN_INSYNC_REPLICAS=%d" ,
216
- k .MinInsyncReplicas ),
217
- fmt .Sprintf ("KAFKA_BROKER_ID=%d" ,
218
- k .BrokerID ),
219
- fmt .Sprintf ("KAFKA_ZOOKEEPER_CONNECT=%s" ,
220
- k .ZookeeperConnect ),
221
- fmt .Sprintf ("KAFKA_REPLICA_FETCH_RESPONSE_MAX_BYTES=%d" ,
222
- k .ReplicaFetchResponseMaxBytes ),
223
- fmt .Sprintf ("KAFKA_ADVERTISED_LISTENERS=EXTERNAL://localhost:%d,%s://%s:9093" ,
224
- k .HostPort , k .NetworkName , k .Name ),
225
- fmt .Sprintf ("KAFKA_LISTENERS=EXTERNAL://0.0.0.0:9092,%s://0.0.0.0:9093" ,
226
- k .NetworkName ),
227
- fmt .Sprintf ("KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=EXTERNAL:PLAINTEXT,%s:PLAINTEXT" ,
228
- k .NetworkName ),
229
- fmt .Sprintf ("KAFKA_INTER_BROKER_LISTENER_NAME=%s" ,
230
- k .NetworkName ),
207
+ fmt .Sprintf ("KAFKA_MESSAGE_MAX_BYTES=%d" , k .MessageMaxBytes ),
208
+ fmt .Sprintf ("KAFKA_REPLICA_FETCH_MAX_BYTES=%d" , k .ReplicaFetchMaxBytes ),
209
+ fmt .Sprintf ("KAFKA_UNCLEAN_LEADER_ELECTION_ENABLE=%s" , strconv .FormatBool (k .UncleanLeaderElectionEnable )),
210
+ fmt .Sprintf ("KAFKA_DEFAULT_REPLICATION_FACTOR=%d" , k .DefaultReplicationFactor ),
211
+ fmt .Sprintf ("KAFKA_MIN_INSYNC_REPLICAS=%d" , k .MinInsyncReplicas ),
212
+ fmt .Sprintf ("KAFKA_BROKER_ID=%d" , k .BrokerID ),
213
+ fmt .Sprintf ("KAFKA_ZOOKEEPER_CONNECT=%s" , k .ZookeeperConnect ),
214
+ fmt .Sprintf ("KAFKA_REPLICA_FETCH_RESPONSE_MAX_BYTES=%d" , k .ReplicaFetchResponseMaxBytes ),
215
+ fmt .Sprintf ("KAFKA_ADVERTISED_LISTENERS=EXTERNAL://localhost:%d,%s://%s:9093" , k .HostPort , k .NetworkName , k .Name ),
216
+ fmt .Sprintf ("KAFKA_LISTENERS=EXTERNAL://0.0.0.0:9092,%s://0.0.0.0:9093" , k .NetworkName ),
217
+ fmt .Sprintf ("KAFKA_LISTENER_SECURITY_PROTOCOL_MAP=EXTERNAL:PLAINTEXT,%s:PLAINTEXT" , k .NetworkName ),
218
+ fmt .Sprintf ("KAFKA_INTER_BROKER_LISTENER_NAME=%s" , k .NetworkName ),
231
219
}
232
220
return env
233
221
}
0 commit comments