Daniel Lavoie
06/09/2020, 5:26 PMControllerConf
to provide explicit tls properties to feed a custom SSLEngineConfigurator`. Long story short, got it working, expect a polished PR. But this introduces a new property namespace for the ControllerConf
. Behold the properties :
controller.query.console.tls.truststore.path=generated.truststore.jks
controller.query.console.tls.truststore.password=tG6p920GWB5AwXN4QLUoFRMriUCcNN
controller.query.console.tls.keystore.path=generated.keystore.jks
controller.query.console.tls.keystore.password=tG6p920GWB5AwXN4QLUoFRMriUCcNN
Mayank
Daniel Lavoie
06/09/2020, 5:27 PMKishore G
Mayank
Kishore G
Mayank
Daniel Lavoie
06/09/2020, 5:35 PMMayank
Daniel Lavoie
06/09/2020, 5:39 PMSubbu Subramaniam
06/09/2020, 5:51 PMSubbu Subramaniam
06/09/2020, 5:51 PMDaniel Lavoie
06/09/2020, 5:53 PMDaniel Lavoie
06/09/2020, 5:53 PMDaniel Lavoie
06/09/2020, 5:54 PMSubbu Subramaniam
06/09/2020, 6:19 PMDaniel Lavoie
06/10/2020, 6:10 PMcontroller.port
configuration to add explicit notions of listeners such as controller.http.enable/port
and controller.https.enable/port
. My take would be to deprecate then decomission. 0.5.0 would accept both and provides warning until 0.6.0 requires the listener configs (with default values of course). @User Thoughs?Subbu Subramaniam
06/10/2020, 6:45 PMSubbu Subramaniam
06/10/2020, 6:45 PMDaniel Lavoie
06/10/2020, 6:49 PMcontroller.port
as a master port configuration that adapts to http and https unless an explicit listeners config map is provided. This would keep backward compatibility to the maximum but introduce some head-scratching dynamic configuration behaviour based on the combination of properties provided.Kishore G
Subbu Subramaniam
06/10/2020, 8:30 PMDaniel Lavoie
06/11/2020, 5:55 PMcontroller.port
is used to generate a helix instance id in combination with controller.host
. I assume that a migration path shouldn’t involve changing the instance id. This means that either controller.port is reused for https after http is turned of. Or the instance id generation dynamically picks between the http and https port. If a controller changes his helix id and present itself with the same data dir to ZK, is it a big deal for the data consistency?Daniel Lavoie
06/11/2020, 5:59 PMDaniel Lavoie
06/11/2020, 6:04 PMKenny Bastani
06/11/2020, 10:05 PMMayank
Daniel Lavoie
06/11/2020, 10:22 PMDaniel Lavoie
06/11/2020, 10:22 PMDaniel Lavoie
06/11/2020, 10:23 PM