h2oai / steam

DEPRECATED Build, manage and deploy H2O's high-speed machine learning models.
http://www.h2o.ai/download/
GNU Affero General Public License v3.0
61 stars 30 forks source link

H2O backend in SSL mode #332

Closed mdymczyk closed 7 years ago

mdymczyk commented 7 years ago

1) Generates the Java keystore file with a random password

2) Starts H2O clusters in HTTPs mode

3) Removes the keystore file

We might want to give the user the possibility to supply his own java keystore file with a verified cert. In such case the HAProxy conf and the GoLang HTTP client could use modification (enabling verification might be a good idea but only if the supplied cert is verified).

CreatureDev commented 7 years ago

It looks good for launching a cluster, but if you connect to a preexisting cluster that is not launched using https you will not be able to communicate with it This is what caused the tests to break

CreatureDev commented 7 years ago

Also if someone launches steam without passing key and cert path args then they will not be able to launch clusters