Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-04 | Append DNS related stuff to network interfaces configuration. Minor cleanups. | Vlastimil Holer | |
2013-01-03 | Support for sr[0-9]+ short device names. | Vlastimil Holer | |
2013-01-02 | Add OpenNebula.org copyright. | Vlastimil Holer | |
2012-12-21 | Add OpenNebula contextualization options to cloud-init | Javi Fontan | |
2012-12-21 | Add resolv.conf configuration function | Javi Fontan | |
2012-12-20 | Fix exception handlers for data read. Fix name read_context_disk_dir. | Vlastimil Holer | |
2012-12-20 | Change subp exception handling to util.ProcessExecutionError | Vlastimil Holer | |
2012-12-20 | Add explanation on how context variables parsing works. | Vlastimil Holer | |
2012-12-20 | Change context variables .replace with .decode | Vlastimil Holer | |
2012-12-19 | Remove conflicting merge block | Vlastimil Holer | |
2012-12-19 | Merged trunk lp:cloud-init | Vlastimil Holer | |
2012-12-19 | add ChangeLog entry for previous commit | Scott Moser | |
2012-12-19 | DataSourceCloudStack: use virtual router rather than default route | Gerard Dethier | |
In CloudStack's documentation, it is stated that meta/user-data can be retrieved from CloudStack's Virtual Router [1]. However, cloud-init retrieves these information from default gateway. VR and default gateway may be the same machine (i.e. have the same address) in some cases, but that is not be always true (actually, in my case, it is not). This change searches the lease files in /var/lib/dhclient to pick out the dhcp-server-identifier. It admittedly does make this specific to dhclient. -- [1] http://incubator.apache.org/cloudstack/docs/en-US/Apache_CloudStack/4.0.0-incubating/html/Admin_Guide/user-data-and-meta-data.html). LP: #1089989 | |||
2012-12-19 | cloudinit/handlers/upstart_job.py: pep8 / trailing whitespace | Scott Moser | |
2012-12-17 | tell upstart to reload configuration after writing an upstart job | Scott Moser | |
Invoking 'initctl reload-configuration' is only required if inotify does not work. overlayroot does not support inotify. So, we just call initctl always, which wont hurt anything. LP: #1080841 | |||
2012-12-17 | ensure a datasource's 'distro' and sys_cfg are updated | Joshua Harlow | |
After parsing and merging datasource's config, the changes in were not making it into the datasource's 'distro. The end result was that the when a config module was called, it's 'cloud' argument would be updated in 'cloud.distro', but not in 'cloud.datasource.distro'. This path was required for getting mirror settings to take affect, because they include information from the datasource. Ie: cc_apt_configure had mirror_info = cloud.datasource.get_package_mirror_info() the datasource then used *its* copy of sys_cfg to call self.distro.get_package_mirror_info and *that* distro's sys_cfg had not been updated. LP: #1090482 | |||
2012-12-15 | Add 'omnibus' install mode for chef | Scott Moser | |
This adds 'omnibus' to the values supported for chef's "omnibus_url" config option. It also: * makes 'omnibus_url' configurable in cloud-config. * adds a 'force_install' flag, to allow the install code to act even if /usr/bin/chef-client is already present. | |||
2012-12-14 | Provide a mechanism for puppet to be conditionally installed. | Craig Tracey | |
Instead of always installing puppet give users the ability to opt-out. LP: #1090205 | |||
2012-12-13 | Provide a mechanism for puppet to be conditionally installed. | Craig Tracey | |
2012-12-12 | add 'omnibus' as an install type for chef. | Scott Moser | |
Thanks to Anatoliy Dobrosynets | |||
2012-12-06 | cloudinit/stages.py: separate _read_base_cfg() into static function | Scott Moser | |
The Init._read_base_cfg() was really a static function, this just moves it to its own static function. Its not used anywhere else at the moment. | |||
2012-12-04 | write-ssh-key-fingerprints: use logger -s rather than --stderr | Joshua Harlow | |
--stderr would be preferred for readability, but older versions of logger do not support the long form. Use the short form for compatibility. LP: #1083715 | |||
2012-12-04 | replace if..else based on presense of /etc/redhat-release with use of -s | Scott Moser | |
instead of using '--stderr' on non-rhel based on the presense of /etc/redhat-release, just use the short form '-s' everywhere. | |||
2012-12-04 | merge from trunk | Scott Moser | |
2012-12-03 | ChangeLog: mention fix of lp:1079002 | Scott Moser | |
2012-12-01 | make sure no blank lines before cloud-init entry in ca-certificates.conf | Scott Moser | |
when /etc/ca-certificates.conf is read by update-ca-certificates lines after a blank line get ignored. Here, ensure that there are no blank lines, and no duplicate entries for cloud-init are added. LP: #1077020 | |||
2012-11-28 | Check for running inside RHEL and adjust the logging options. | Joshua Harlow | |
It seems like at least RHEL does not have the "--stderr" option but instead only supports the short version "-s" so add a check that will switch from the long version to the short version when RHEL is detected. LP: #1083715 | |||
2012-11-22 | More cleanups. | Joshua Harlow | |
2012-11-22 | Allow mergers to take options. | Joshua Harlow | |
2012-11-22 | Add which files the yaml blob came from. | Joshua Harlow | |
2012-11-22 | Adjust naming and exception catching. | Joshua Harlow | |
2012-11-22 | Change the yaml merge header extraction to be in a sep. function that can ↵ | Joshua Harlow | |
look in more places. | |||
2012-11-22 | Continue work. | Joshua Harlow | |
2012-11-22 | Select merge-type from either header or content after loading as yaml. | Joshua Harlow | |
2012-11-22 | Continue working on merging prototype. | Joshua Harlow | |
2012-11-20 | Start allowing different merging types to be applied | Joshua Harlow | |
After user data handling splits apart all the different content types into there various mime messages it is nice to be able to have each message specify how it should be merged (mainly for cloud-config or cloud-archive) into the single cloud config that is eventually used. This starts to add a plugable merging framework and the needed components to activate said headers and merging. | |||
2012-11-20 | fix "resize_root: noblock" | Scott Moser | |
resize_root: noblock has been broken in the 0.7.0 series. Using it would disable resizing. LP: #1080985 | |||
2012-11-20 | pep8 and pylint | Scott Moser | |
2012-11-19 | add 'sudo' entry for default user in default config/cloud.cfg | Scott Moser | |
LP: #1080717 | |||
2012-11-15 | Strings are iterable... | Joshua Harlow | |
Using collections.iterable means that strings get iterated over which is not the desired effect when writing a string sudoers rule. | |||
2012-11-15 | Raise a type error when a sudoers rule is not an accepted type. | Joshua Harlow | |
2012-11-14 | Cleanup the tests slightly. | Joshua Harlow | |
2012-11-14 | Add the string sudoers rule test case as well. | Joshua Harlow | |
2012-11-14 | Add a test to make sure this doesn't happen again. | Joshua Harlow | |
2012-11-14 | Fix sudoers being written multiple times when strings are used. | Joshua Harlow | |
LP: #1079002 | |||
2012-11-14 | Add a check on the changelog version comparing to the code version. | Joshua Harlow | |
In the makefile ensure that all runs not only the tests but the checking of the version numbers which could be different if the changelog (or code) wasn't updated to be in-sync. | |||
2012-11-14 | Add a check on the changelog version comparing to the code version. | Joshua Harlow | |
2012-11-14 | Bump the version to 0.7.2 | Joshua Harlow | |
2012-11-14 | add debian watch | Scott Moser | |
2012-11-14 | open 0.7.2 | Scott Moser | |