On Tue, Jan 17, 2017 at 5:38 AM, Rodolfo Carvalho <rcarv...@redhat.com>
wrote:

> Some existing community work:
>
> https://github.com/openshift-s2i/s2i-caddy
>

Woohoo! Thanks for mentioning that one, Rodolfo :) It's a bit out of date
now, but if people are using it I'll put some time into updating it (PRs
also very welcome)

I haven't tested it with SSL so it's likely that it doesn't work, though.
Maybe caddy-on-openshift is better?


> https://github.com/cw-aleks/caddy-on-openshift
>

There's also:

https://github.com/ibotty/openshift-letsencrypt
https://github.com/jetstack/kube-lego

Traefik could replace the router, but it'll take a bit of work. I wanted to
hack on this as a side project a long time ago, but haven't found the
motivation to do it.

https://github.com/containous/traefik

Here were the instructions Clayton gave me when I asked him about it, in
case someone wants to take this on:

Router is three things:
>
> 1. Base image set up to run a proxy instance (like Apache, HAProxy, Nginx)
> 2. A Go style template that transforms the config on disk into a config
> 3. Reload script that is invoked when the config is regenerated
>
> For HAProxy, this is images/router/haproxy/Dockerfile,
> haproxy-config.template, and reload-haproxy.  You'll want to crib
> closely from HAProxy since you need the openshift-router binary to
> listen for the API.
>
> Supporting the full gamut of options is probably the hardest, but just
> demonstrating HTTP and simple HTTPS, reloading, and an image is
> probably not more than a few hours for someone familiar with the
> frameworks.
>
> You can launch your custom router with "oadm router", use
> "--type=mycustom-router" and/or --images="myrepo/myname" to customize
> the name of the image.


Cheers,

Jonathan

>
>
> Rodolfo Carvalho | OpenShift Customer Success
>
> On Tue, Jan 17, 2017 at 2:35 PM, Rodolfo Carvalho <rcarv...@redhat.com>
> wrote:
>
>> Adding Tomas.
>>
>> Rodolfo Carvalho | OpenShift Customer Success
>>
>> On Tue, Jan 17, 2017 at 2:23 PM, N. Harrison Ripps <n...@redhat.com>
>> wrote:
>>
>>> This came up shortly before the holidays; CCing Tomas Nozicka who has
>>> investigated this. Tomas, have you had a chance to work on a proposal or
>>> are you still in the research stage?
>>>
>>> —Harrison
>>>
>>> On Jan 17, 2017, at 08:09, Philippe Lafoucrière <
>>> philippe.lafoucri...@tech-angels.com> wrote:
>>>
>>> Hi,
>>>
>>> Is there any plan to support automatic Let's Encrypt ssl cert creation /
>>> renewal in Openshift?
>>> Web servers like caddy (https://caddyserver.com/docs/automatic-https)
>>> are supporting this natively.
>>> (Caddy has, like all modern web servers, proxy/reverseproxy/loadbalancing
>>> capabilities https://caddyserver.com/docs/proxy).
>>>
>>> Thanks,
>>> Philippe
>>>
>>> --
>>> Philippe Lafoucrière - CEO
>>> http://www.tech-angels.com
>>> https://gemnasium.com
>>> France : +33 (0) 3 65 96 02 92
>>> Canada: +1 (418) 478-1175 <%28418%29%20478-1175>
>>> USA: +1 (954) 607-7443 <%28954%29%20607-7443>
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> users@lists.openshift.redhat.com
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>>
>>>
>>> _______________________________________________
>>> users mailing list
>>> users@lists.openshift.redhat.com
>>> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>>>
>>>
>>
>
> _______________________________________________
> users mailing list
> users@lists.openshift.redhat.com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>


-- 
Jonathan Yu / Software Engineer, OpenShift by Red Hat / Follow me on
Twitter @jawnsy <https://twitter.com/jawnsy>

*“Restlessness is discontent — and discontent is the first necessity of
progress. Show me a thoroughly satisfied man — and I will show you a
failure.”* — Thomas Edison
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to