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

Created by Avishai Ish-Shalom on 2013-05-15 and last modified on 2013-05-25
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 on 2013-05-15

cc_chef: gem install method should install build-essential

817. By Avishai Ish-Shalom on 2013-05-15

cc_chef: get_cookbooks from tarball or git

816. By Avishai Ish-Shalom on 2013-05-15

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

TODO: Add chef-solo get_cookbooks variants

815. By Joshua Harlow on 2013-05-13

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

814. By Joshua Harlow on 2013-05-13

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 on 2013-05-10

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 on 2013-04-25

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 on 2013-04-17

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 on 2013-04-17

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 on 2013-04-10

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.