lp:~harlowja/cloud-init/none-ds

Created by Joshua Harlow and last modified
Get this branch:
bzr branch lp:~harlowja/cloud-init/none-ds
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

Owner:
Joshua Harlow
Project:
cloud-init
Status:
Merged

Recent revisions

622. By Joshua Harlow

Remove the matching of the filesystem dep and
add in the ability to use any fallback userdata
or metadata found in the datasource config (if provided).

621. By Joshua Harlow

Add a 'none' datasource as a last resort fallback

1. This will allow a basically empty datasource to be
   activated (as the last datasource) when no other
   datasources work. This allows modules to still
   run (if they can, new function added to the datasource
   if modules want to check if cloud-init is in this
   'disconnected' state).

620. By Scott Moser

doc: move datasource documentation to doc/sources

Each datasource had a bit of doc with it, and those were just
landing in doc/. I've moved them to doc/sources now.

619. By Scott Moser

Add RHEVm and vSphere support as datasource AltCloud

These changes add a new data source to cloud-init to support passing user
data to RHEVm and vSphere. The user data is passed to RHEVm v3.0 (current
version) using a floppy injection hook and to vSphere via cdrom device.

RHEVm v3.1 will use a method similar to vSphere. Once available support
for that is also expected.

618. By Scott Moser

move cloud-config event to a config module

Move the code that did the 'cloud-config' upstart event name emitting to a
config module and make it more generic in that it can take in a list of event
names to emit as arguments.

617. By Scott Moser

fix pylint in all files used by ./tools/run-pylint

'make pylint' was not checking tests and tools.
This fixies a bunch of pylint/pep8 issues in that code.

It also enables 'make pylint' to check them.

616. By Scott Moser

add protection against dns-redirection to is_resolvable

In an effort to make the EC2 Datasource's search under ec2.archive.ubuntu.com
resilient against dns redirection, we add some code to is_resolvable.

One future enhancement for this would be to protect against server side
round robin results. Ie, if 'bogus-entry' returned 10.0.1.1 one time, and then
10.0.1.2 a second time. We could check if results where within the same 3
octets, and assume invalid if they were.

615. By Scott Moser

re-add the 'main' routine to DataSourceMAAS.py

the main function, which was usable for debugging maas was dropped during the
rework branch. I'm adding it back here as it is very useful. It is possibly
better implemented some other way than this, but this is good enough.

614. By Scott Moser

use get_cfg_option_bool for apt_mirror_search_dns

613. By Scott Moser

add uptime to the output of cloud-log-shutdown

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~cloud-init-dev/cloud-init/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers