~jgrimm/cloud-init:vif-type-null

Last commit made on 2016-09-09
Get this branch:
git clone -b vif-type-null https://git.launchpad.net/~jgrimm/cloud-init
Only Jon Grimm can upload to this branch. If you are Jon Grimm please log in for upload directions.

Branch merges

Branch information

Name:
vif-type-null
Repository:
lp:~jgrimm/cloud-init

Recent commits

8645b39... by Jon Grimm

Allow link type of null in network_data.json

Treat null type as yet another physical type, seen in real-world
openstack cloud.

LP: #1621968

34a26f7... by Scott Moser

systemd: Better support package and upgrade.

In systemd, package installation before the system is fully booted
(systemctl is-system-running == starting) may result in the package not
being started. Upgrade (package_upgrade: true) can also cause failure if
that is done during systemd boot.

The solution here is:
 a.) move config modules that do or may do package installation to
     'final_modules'. That list is:
     - snappy
     - package-update-upgrade-install
     - fan
     - landscape
     - lxd
     - puppet
     - chef
     - salt-minion
     - mcollective
 b.) move cloud-final.service to run as 'Type=idle'

LP: #1576692, #1621336

636deb4... by Scott Moser

tests: cleanup tempdirs in apt_source tests

test_handler_apt_source_v3.py was not cleaning up all its tmp dirs.

058dd75... by Scott Moser

apt config conversion: treat empty string as not provided.

Old behavior allowed a user to provide:
  apt_mirror: ""

And that was the same as:
  apt_mirror: null

and the same as having not specified apt_mirror at all. This maintains
that behavior for all old string values.

LP: #1621180

a757c67... by Roland Sommer

Fix typo in default keys for phone_home

This should be fqdn, not fdqn.

LP: #1607810

30ca98c... by Scott Moser

salt minion: update default pki directory for newer salt minion.

Assuming that the installed package creates the directory
/etc/salt/pki/minion (ubuntu yakkety does), this will pick that
directory for the pki_dir default.

If it does not exist, then it will maintain the old directory.

LP: #1609899

2ddaa93... by Scott Moser

bddeb: add --release flag to specify the release in changelog.

./packages/bddeb --release=xenial

that will get you a changelog with Distribution of xenial
rather than UNRELEASED.

763f403... by Christian Ehrhardt 

apt-config: allow both old and new format to be present.

This allows both v1/2 and and v3 formats to exist in config.
If both are present, then prefer v3. If values are not the same
then a ValueError is raised.

LP: #1616831

817df42... by Joshua Harlow

python2.6: fix dict comprehension usage in _lsb_release.

This syntax doesn't work in python 2.6

6fce6db... by Joshua Harlow

Add a module that can configure spacewalk.

Spacewalk is used by some peopel to manage connections into redhat package
management systems and kickstart and various other tasks, so having a
system be able to do the needed tasks on first boot to integrate with that
system would be very useful (to some).

See: https://fedorahosted.org/spacewalk/