~farcaller/cloud-init:nocloud-dmi

Last commit made on 2017-05-20
Get this branch:
git clone -b nocloud-dmi https://git.launchpad.net/~farcaller/cloud-init
Only Vladimir Pouzanov can upload to this branch. If you are Vladimir Pouzanov please log in for upload directions.

Branch merges

Branch information

Name:
nocloud-dmi
Repository:
lp:~farcaller/cloud-init

Recent commits

9c021fd... by Vladimir Pouzanov <email address hidden>

Simplified the condition that verifies correct data in serial field

4e6d0db... by Vladimir Pouzanov <email address hidden>

Fixed flake8 linting issues

d7db02d... by Vladimir Pouzanov <email address hidden>

Prefer command line over DMI

30e6420... by Vladimir Pouzanov <email address hidden>

Added kernel command line / smbios docs to nocloud

ff8b568... by Vladimir Pouzanov <email address hidden>

This allows to seed NoCloud in a trivial way from qemu/libvirt, buy using a
stock image and passing a single command line flag. No custom command line, no
filesystem modification, no bootstrap disk image.

This is particularly handy now that Ec2 backend is discouraged from use:
https://bugs.launchpad.net/cloud-init/+bug/1660385

653fda9... by Felix Dreissig

Fix name of "uri" key in docs for "cc_apt_configure" module

The key is called "uri", not "url". This is what's used throughout the
examples and also what works in practice (verified on Ubuntu 16.10).
This also slightly improves formatting of the key names in the
related documentation.

2796dab... by Joshua Powers

tests: Enable artful

513e99e... by Scott Moser

nova-lxd: read product_name from environment, not platform.

Apparently signals were crossed when this implementation was done.
Cloud-init was reading 'platform' in the environment of pid 1, but
nova-lxd was setting 'product_name'.

The fix is being made here in cloud-init to instead read product_name.

LP: #1685810

d16632a... by Dylan Perry

Fix yum repo config where keys contain array values

ConfigObj produces configuration files that are incompatible with yum if
multiple values are listed for a configuration key. Switch to the builtin
configparser, and ConfigParser (Python 2) which correctly handles this
case.

Add additional test case for array values in yum_repos definition

LP: #1592150

2775622... by Joshua Powers

template: Update debian backports template

Debian backports are contains in the main repo and not somewhere
seperate. Thanks to Charles Plessy.

LP: #1627293