I want to install juju-gui using local provider (re lxc) on a cloud instance. However, the problem I have is that juju-gui will be installed into an lxc container itself and that container will be a non-routeable 10.x.x.x address.
I made some progress following these general instructions
After, creating my key files I made sure that the juju-gui container had a copy of them as well as the host (
/etc/ssl/private in the host and
/var/lib/lxc/cn_name/rootfs/etc/ssl/private in the container).
Pointing my Browser to the Public IP of the Host cloud instance I do get redirected to juju-gui web Admin login page but it just keeps spinning with "Connecting to Juju environment" ??
I'm sure someone has done this before but I'm now stuck trying to figure out what is not configured right.
My goal is to be able to point my browser to the Cloud instance public address, login to juju-gui and because I'm setup for local provider deploy additional charms/services into more LXC containers within that Cloud instance.