Hi Kevin,

On Mon, May 25, 2015 at 07:38:12PM -0700, Kevin LaTona wrote:
> 
> On May 25, 2015, at 12:16 PM, Kevin LaTona <li...@studiosola.com> wrote:
> 
> > The simplest way I found so far to connect from a Mac running 10.8.5 to the 
> > LDX 0.9 rest server is using a Python Subprocess call via SSH into the host 
> > machine which runs a Curl call to the LXD server which then returns the 
> > JSON/Dict object.
> > 
> > While it sounds like a round about way to get there, it's the only way I 
> > have found so far to bypass the surrounding issue of getting TLS1_2 to run 
> > on OS X  10.8.5 and or Python 2.7.9.
> > 
> 
> 
> Well that was one really short lived idea. 
> 
> Making those ssh based subprocess calls to the host is just not cutting it 
> from me after all, even if it does work the overhead cost to do them kind of 
> kills the idea for all but simple use.
> 
> I was really wanting to stick by and use the LXD Rest server and not have to 
> re-invent the wheel here.
> 
> 
> Guess it's not going to happen, so instead I've decided to create a Python 
> based Tornado Rest server running on the host and calling the LXD Cli calls.
> 
> This way I can back the SSL library down from the TLS1_2 idea. I guess some 
> need that level of security, for now I can live without it.
> 
> 
> Plus Tornado opens up some other areas to look at doing some container 
> management like ideas.
> 
> So this may turn out better over the long haul until LXD matures and becomes 
> a bit more solid.
> 
> 
> 
> 
> > 
> > If there is any Python users on this list using the Requests module and has 
> > it working with both TLS1_2 and the LXD rest server, please share your 
> > process.
> 
> 
> Again if there is any Pythonista on this LXC mailing list who has been able 
> to get TLS1_2 wrapped and working with Requests.

I just wrote http://tycho.ws/blog/2015/05/lxd-python.html which works
fine for me on Ubuntu.

I do have an old OSX system laying around so I tried it there and got
an SSL error. It looks like the version of SSL it has only has TLS 1.0
built in. I don't really know anything about OSX, but the obvious
solution seems to be to use the above program and a version of openssl
that has TLS 1.2 compiled in. Perhaps upgrading OSX or using some
package manager to give you an new libssl would work.

Tycho

> It would really be great if you could share a blog link or even a bit code as 
> it's one messy thing to get all those parts working. 
> 
> 
> So in the end LXD rest server is working, but sure is one tough nut to crack 
> right now… hopefully some of these TLS like setup issues will smooth out over 
> time.
> 
> -Kevin
> 
> 
> 
> 
> 
> 
> _______________________________________________
> lxc-users mailing list
> lxc-users@lists.linuxcontainers.org
> http://lists.linuxcontainers.org/listinfo/lxc-users
_______________________________________________
lxc-users mailing list
lxc-users@lists.linuxcontainers.org
http://lists.linuxcontainers.org/listinfo/lxc-users

Reply via email to