~sankaraditya/cloud-init:topic-stanguturi2-vmware-support

Last commit made on 2017-01-11
Get this branch:
git clone -b topic-stanguturi2-vmware-support https://git.launchpad.net/~sankaraditya/cloud-init
Only Sankar Tanguturi can upload to this branch. If you are Sankar Tanguturi please log in for upload directions.

Branch merges

Branch information

Name:
topic-stanguturi2-vmware-support
Repository:
lp:~sankaraditya/cloud-init

Recent commits

d7bf749... by Sankar Tanguturi

Merge branch 'master' of git.launchpad.net:cloud-init into topic-stanguturi2-vmware-support

Conflicts:
 cloudinit/sources/helpers/vmware/imc/config_nic.py

2ee712d... by Sankar Tanguturi

  Fixed few review comments from Scott Moser.

e55ff8f... by Scott Moser

validate-yaml: use python rather than explicitly python3

The change here is to use '/usr/bin/env python' in validate-yaml.py
as all other tools/*.py do.

Additionally, change the Makefile to invoke validate-yaml.py with
the python that it has selected for other things (PYVER).

a1b185d... by Scott Moser

Get early logging logged, including failures of cmdline url.

Failures to load the kernel command line's url (cloud-config-url=)
would previously get swallowed. This should make it much more
obvious when that happens. With logging going to expected places
at sane levels (WARN will go to stderr by default).

7fb6f78... by Scott Moser

release 0.7.9

Bump the version in cloudinit/version.py to be 0.7.9.

125a53b... by Scott Moser

doc: adjust headers in tests documentation for consistency.

This just makes headers in doc/rtd/topics/tests.rst consistent with
other rst files, as the comment in doc/rtd/index.rst suggests.

48bef03... by Scott Moser

pep8: fix issue found in zesty build with pycodestyle.

pycodestyle has better checking for 2 lines blank lines.
This failed to build on zesty as a result.

Patching this here, and filed bug 1652329 to fix it more permenantly.

f53fc46... by Wesley Wiedenmeier

integration test: initial commit of integration test framework

The adds in end-to-end testing of cloud-init. The framework utilizes
LXD and cloud images as a backend to test user-data passed in.
Arbitrary data is then captured from predefined commands specified
by the user. After collection, data verification is completed by
running a series of Python unit tests against the collected data.

Currently only the Ubuntu Trusty, Xenial, Yakkety, and Zesty
releases are supported. Test cases for 50% of the modules is
complete and available.

Additionally a Read the Docs file was created to guide test
writing and execution.

b2a9f33... by Jon Grimm

LICENSE: Allow dual licensing GPL-3 or Apache 2.0

This has been a recurring ask and we had initially just made the change to
the cloud-init 2.0 codebase. As the current thinking is we'll just
continue to enhance the current codebase, its desirable to relicense to
match what we'd intended as part of the 2.0 plan here.

- put a brief description of license in LICENSE file
- put full license versions in LICENSE-GPLv3 and LICENSE-Apache2.0
- simplify the per-file header to reference LICENSE
- tox: ignore H102 (Apache License Header check)

Add license header to files that ship.
Reformat headers, make sure everything has vi: at end of file.

Non-shipping files do not need the copyright header,
but at the moment tests/ have it.

0b0f254... by Wesley Wiedenmeier

Fix config order of precedence, putting kernel command line over system.

The correct order of precedence when reading the base config:
  builtin config
  system config
  kernel command line provided config.

This reverts commit 63501f44, which actually broke the behavior it
reported to fix. It also adds some unit tests to ensure this behavior
is not broken again.

LP: #1582323