albertrdixon / romulus

A kubernetes ingress controller
MIT License
103 stars 12 forks source link

Support TLS #2

Closed DorianGray closed 9 years ago

DorianGray commented 9 years ago

http://www.vulcanproxy.com/proxy.html#tls-options

Having TLS support would be awesome

Maybe just allow manually setting things like listeners, hosts, and secrets from service files?

albertrdixon commented 9 years ago

Probably should not have auto closed this one.

TLS options set in backendSettings will be respected now.

I think listeners, hosts, and secrets are probably outside of the scope of romulus since they don't really map onto kubernetes elements, so manually adding to vulcan makes sense.

DorianGray commented 9 years ago

Agreed, nice work =)

cescoferraro commented 8 years ago

@albertrdixon Is there any example of this implementation? Does it require the vulcand -sealKey="the-seal-key" flag?

something like? romulus/backend_settings: {"KeyPair": {"Cert": "base64-encoded-certificate", "Key": "base64-encoded-key-string"}}