<div dir="ltr"><div><div>Thank you Stephane. This is super!<br><br></div>Cheers,<br></div>Manik<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jan 26, 2017 at 6:17 PM, Stéphane Graber <span dir="ltr"><<a href="mailto:stgraber@ubuntu.com" target="_blank">stgraber@ubuntu.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
Today I'm pleased to announce that we have our first Ubuntu Core LXD<br>
images available for testing.<br>
<br>
Those images will be re-generated weekly from whatever is the latest set<br>
of Ubuntu Core disk images. As those disk images aren't refreshed very<br>
often, it means that the LXD images will typically need a good snap<br>
refresh after their first boot.<br>
<br>
I expect this limitation to go away when those LXD images get picked up<br>
by the Ubuntu Cloud team and they make their way to the official Ubuntu<br>
image server as they will then benefit from the same image build pipeline<br>
used for the Ubuntu Cloud images.<br>
<br>
<br>
In the mean time, our test images are available on<br>
<a href="https://images.linuxcontainers.org" rel="noreferrer" target="_blank">https://images.<wbr>linuxcontainers.org</a> and can be used by any LXD user<br>
running an up to date version of Ubuntu and LXD with:<br>
<br>
    lxc launch images:ubuntu-core/16<br>
<br>
Should you run into any problem with those images, please file a bug here:<br>
    <a href="https://github.com/lxc/lxc-ci/issues" rel="noreferrer" target="_blank">https://github.com/lxc/lxc-ci/<wbr>issues</a><br>
<br>
<br>
Some extra notes:<br>
 - LXD passes your cloud-init configuration to the container. However the<br>
   current Ubuntu Core images have cloud-init disabled. So if you intend to<br>
   use that LXD facility, you'll need to manually re-enable cloud-init in<br>
   your container.<br>
<br>
 - This LXD image has a mock bootloader which pretends to be grub. This<br>
   allows for the expected upgrade experience to work. Updates to the core<br>
   snap will be attempted on the following boot and reverted on failure.<br>
<br>
 - Using snaps inside LXD containers only works for unprivileged<br>
   containers. Setting security.privileged to true on your container will<br>
   break it. This is due to the way Apparmor namespacing works.<br>
<br>
 - Normal LXD security policies apply. So if you intend to install the<br>
   LXD snap inside your Ubuntu Core container, you'll need to set<br>
   security.nesting to true.<br>
<br>
 - As mentioned, those images are meant for testing use. Supported<br>
   production images will soon be available on the official Ubuntu image<br>
   server and will be based on those generated for the cloud.<br>
<br>
Enjoy!<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Stéphane Graber<br>
Ubuntu developer<br>
<a href="http://www.ubuntu.com" rel="noreferrer" target="_blank">http://www.ubuntu.com</a><br>
</font></span><br>--<br>
Snapcraft mailing list<br>
<a href="mailto:Snapcraft@lists.snapcraft.io">Snapcraft@lists.snapcraft.io</a><br>
Modify settings or unsubscribe at: <a href="https://lists.ubuntu.com/mailman/listinfo/snapcraft" rel="noreferrer" target="_blank">https://lists.ubuntu.com/<wbr>mailman/listinfo/snapcraft</a><br>
<br></blockquote></div><br></div>