cloudflare / complainer

Complainer's job is to send notifications to different services when tasks fail on Mesos cluster.
MIT License
81 stars 13 forks source link

mesos https support #43

Open vixns opened 7 years ago

vixns commented 7 years ago

http scheme is hardcoded on https://github.com/cloudflare/complainer/blob/master/mesos/cluster.go#L148 and https://github.com/cloudflare/complainer/blob/master/mesos/cluster.go#L162

Complainer should instead extract and use the scheme from the first --masters, or add an option to enable https.

bobrik commented 7 years ago

@alberts, do you know if there is a way to detect that Mesos deployment has SSL enabled if you only have master state?

@vixns this gets tricky if you issue certs with your own CA.