Created by Joshua Harlow on 2014-03-11 and last modified on 2014-03-11
Get this branch:
bzr branch lp:~harlowja/cloud-init/local-before-net
Only Joshua Harlow can upload to this branch. If you are Joshua Harlow please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Joshua Harlow

Recent revisions

967. By Joshua Harlow on 2014-03-11

Start before networking starts

Since cloud-init-local will typically write a networking
file (if used with config-drive) then it makes sense that
cloud-init-local should start before networking (not after).

966. By Scott Moser on 2014-03-04

seed_random: do not capture command output, provide env RANDOM_SEED_FILE

call the command without capturing output, and provide RANDOM_SEED_FILE
to the environment that it is run in.

965. By Kiril Vladimiroff on 2014-03-04

CloudSigma: support user-data being base64 encoded

This adds the ability to read a 'base64_fields' entry in the metadata,
and if cloud-init-userdata is listed in that, then content will be
base64 decoded first.

964. By Scott Moser on 2014-03-03

write status to /run/cloud-init/ for external consumption

This populates and maintains status.json and result.json with
json formated data about cloud-init's errors and datasource.

It is intended to be consumed by other programs that want to
wait until cloud-init is done, or know its success.

963. By Dustin Kirkland  on 2014-03-03

seed_random: support a 'command' to seed /dev/random

This extends 'random_seed' top level entry to include a 'command'
entry, that has the opportunity to then seed the random number generator.

Example config:
   command: ['dd', 'if=/dev/zero', 'of=/dev/random', 'bs=1M', 'count=10']

962. By Scott Moser on 2014-02-28

distros/freebsd.py: fix regression due to previous pylint cleanup

961. By Scott Moser on 2014-02-28

tools/make-tarball: add ability to include uncommited changes

if you have UNCOMMITTED=1 in environment then the tree will
contain uncommitted changes.

960. By Scott Moser on 2014-02-27

test_altcloud: fix altcloud tests when running on arm

Similar test-hack as the SmartOS one.
Here we just pretend that we're running on x86_64 so as to avoid
re-writing the tests to expect otherwise on arm.

959. By Scott Moser on 2014-02-27

AltCloud: to not run dmidecode on arm systems.

As with SmartOS change earlier, running dmidecode on arm will crash kvm.
So instead of doing that, just return UNKNOWN which will cause this
data source to not activate.

958. By Scott Moser on 2014-02-26

pep8 and pylint

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.