<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in ubuntu-cloud-prep</title>
    <link>http://src.iws.cs.ovgu.de/source/rss/lxc/hooks/ubuntu-cloud-prep</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    <item>
        <title>lxc-ubuntu-cloud: support passing vendor-data
    
    vendor-data is supported in Ubuntu cloud images in trusty and later.
    This allows the user to pass it in on create or clone.
    
    Signed-off-by: Scott Moser &lt;smoser@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - 5d066f24e65ef482cdfee241ce65e060d1652efc</description>
        <pubDate></pubDate>
        <dc:creator>Scott Moser &lt;smoser@ubuntu.com&gt;</dc:creator>
    </item>

    <item>
        <title>ubuntu-cloud-prep hook: fix debug helper to not inappropriately fail
    
    Bug found by Vincent Ladeuil &lt;vila+ci@canonical.com&gt;
    Fix suggested by Scott Moser &lt;smoser@ubuntu.com&gt;
    
    Signed-off-by: Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - 1e0f62acaacb4e7639d6203a9f008c66be712026</description>
        <pubDate></pubDate>
        <dc:creator>Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;</dc:creator>
    </item>

    <item>
        <title>hooks/ubuntu-cloud-prep: add hostname to meta-data
    
    prior to my enabling of the clone hook, the setting of the hostname
    was being done by writing to /etc/hostname.  Instead of relying on that
    we're now writing 'local-hostname' into the metadata for the instance.
    
    cloud-init then reads this and sets the hostname properly.
    
    We are also writing /etc/hostname with the new hostname explicitly.  This is
    useful/necessary because on network bringup of eth0, dhclient will submit its
    hosname.  The updating done by cloud-init occurs to late, and thus
    the dhcp request goes out with the un-configured hostname and dns doens't
    work correctly.
    
    Signed-off-by: Scott Moser &lt;smoser@ubuntu.com&gt;
    Signed-off-by: Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - cb0c6c020314ee0fea0ce30d209711f7e9c29aaa</description>
        <pubDate></pubDate>
        <dc:creator>Scott Moser &lt;smoser@ubuntu.com&gt;</dc:creator>
    </item>

    <item>
        <title>ubuntu-cloud-prep: improve overlayfs workaround
    
    the previous 'patch_start' can be vastly simplified now that I better
    understand what the bug was.  Instead of wrapping 'start', we only
    need to ensure that /etc/init exists inside the overlayfs, so that the
    directory that upstart watches is guaranteed to be in the overlay, not
    the underlay.
    
    The problem is described under bug 1213925.
    
    Signed-off-by: Scott Moser &lt;smoser@ubuntu.com&gt;
    Signed-off-by: Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - fb760f70541c9af728eb2ab0c6175875f7448752</description>
        <pubDate></pubDate>
        <dc:creator>Scott Moser &lt;smoser@ubuntu.com&gt;</dc:creator>
    </item>

    <item>
        <title>ubuntu-cloud-prep: patch /sbin/start for overlayfs
    
    upstart depends on inotify, and overlayfs does not support inotify.
    
    That means that the following results in 'tgt' not running. tgt is simply
    used here as an example of a service that installs an upstart job and
    starts it on package install.
     lxc-clone -s -B overlayfs -o source-precise-amd64 -n test1
     lxc-start -n test1
     ..
     apt-get install tgt
    
    The change here is to modify /sbin/start inside the container so that when
    something explicitly tries 'start', it results in an explicit call to
    'initctl reload-configuration' so that upstart is aware of the newly
    placed job.
    
    Should overlayfs ever gain inotify support, this should still not cause
    any harm.
    
    Signed-off-by: Scott Moser &lt;smoser@ubuntu.com&gt;
    Signed-off-by: Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - d24d56d7ee3420bb79238ff84cad07c20cf4757d</description>
        <pubDate></pubDate>
        <dc:creator>Scott Moser &lt;smoser@ubuntu.com&gt;</dc:creator>
    </item>

    <item>
        <title>ubuntu-cloud-prep: cleanup, fix bug with userdata
    
    --userdata was broken, completely missing an implementation.
    This adds that implementation back in, makes 'debug' logic
    correct, and then also improves the doc at the top.
    
    Signed-off-by: Scott Moser &lt;smoser@ubuntu.com&gt;
    Signed-off-by: Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - 79159a86ddb51071055abd7ee08935bc65b9e7a9</description>
        <pubDate></pubDate>
        <dc:creator>Scott Moser &lt;smoser@ubuntu.com&gt;</dc:creator>
    </item>

    <item>
        <title>ubuntu-cloud-prep: fix bad declare of VERBOSITY
    
    Signed-off-by: Scott Moser &lt;smoser@ubuntu.com&gt;
    Signed-off-by: Serge Hallyn &lt;serge.hallyn@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - 54e339f91785368a7825b2edaad04c2177a1a382</description>
        <pubDate></pubDate>
        <dc:creator>Scott Moser &lt;smoser@ubuntu.com&gt;</dc:creator>
    </item>

    <item>
        <title>add a clone hook for ubuntu-cloud images
    
    This allows ability to now specify '--userdata' arguments to 'create' or
    to 'clone'. So now, the following means very fast start of instances with
    different user-data.
    
    $ sudo lxc-create -t ubuntu-cloud -n precise -- \
       -r precise --arch amd64
    
    $ sudo lxc-clone -B overlayfs -o precise -s -n ephem1 \
       --userdata="my.userdata1"
    $ sudo lxc-clone -B overlayfs -o precise -s -n ephem2 \
       --userdata="my.userdata2"
    
    Also present here is
     * an improvement to the static list of Ubuntu releases. It uses
       ubuntu-distro-info if available degrades back to a static list on failure.
     * moving of the replacement variables to the top of the create template This
       is just to make it more obvious what is being replaced and put them in a
       single location.
    
    Signed-off-by: Scott Moser &lt;smoser@ubuntu.com&gt;</title>
        <description>/lxc/hooks/ubuntu-cloud-prep - 65d8ae9c4a66f5ca85289c02dc06d63261c84619</description>
        <pubDate></pubDate>
        <dc:creator>Scott Moser &lt;smoser@ubuntu.com&gt;</dc:creator>
    </item>

</channel>
</rss>

