lp:~avishai-ish-shalom/cloud-init/chef-refactor

Created by Avishai Ish-Shalom and last modified
Get this branch:
bzr branch lp:~avishai-ish-shalom/cloud-init/chef-refactor
Only Avishai Ish-Shalom can upload to this branch. If you are Avishai Ish-Shalom please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Avishai Ish-Shalom
Project:
cloud-init
Status:
Development

Recent revisions

818. By Avishai Ish-Shalom

cc_chef: gem install method should install build-essential

817. By Avishai Ish-Shalom

cc_chef: get_cookbooks from tarball or git

816. By Avishai Ish-Shalom

cc_chef: refactored, implemented omnibus, initial chef-solo support

TODO: Add chef-solo get_cookbooks variants

815. By Joshua Harlow

Fix how the 'dist' is incorrectly returned when patching the os functions.

814. By Joshua Harlow

Fix how python 2.6 was broken due to new dict syntax.

Said syntax doesn't exist in RHEL since it is new to 2.7.

813. By Scott Moser

Fixed merging capabilities.

Instead of previously having merging which was not backwards compatible
with the 0.7.1 and prior methods this patch works to ensure said backwards
compatible while at the same time making the new merging functionality
work in a more customizable manner.

812. By Scott Moser

Fix issue in readurl with requests, support passing through headers_cb

This adds the 'headers_cb' option to pass all the way through to readurl.
It also makes requests for user-data not retry (as a 404 indicates "no
user-data").

811. By Scott Moser

Handle namespacing issues in merger.

Move from using the inbuilt type names (str, dict) as module names
which is a bad thing to use it appears due to naming conflicts
in the __init__ module and reduce the chances of these conflicts
by enforcing a m_ prefix for merging modules.

810. By Scott Moser

add debug output to ccfg-merge-debug

Exeptions were being swallowed completely and no way to even see them
other than log.

809. By Greg Padgett

improvments to systemd/fedora 18 support

This branch contains fixes found while investigating integration of cloud-init
into oVirt. They're in 3 categories:
 - compatibility with systemd configuration management (as used in Fedora 18)
 - workaround for a 2.6 kernel quirk which prevented 'blkid' from displaying
   /dev/sr0 in some cases
 - writing sysconfig files in typical convention, with a newline preceding EOF,
   to make some parsers happy

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.