Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-23 | Show the handle method for the cc_ubuntu_init_switch module | Joshua Harlow | |
2014-10-23 | Add a link to the module code | Joshua Harlow | |
2014-10-23 | Not that log_cfgs are not shown. | Joshua Harlow | |
2014-10-23 | Add the beginnings of module documentation | Joshua Harlow | |
2014-10-20 | fix for rhel7 by using 'uses_systemd' to detect upstart/systemd | Scott Moser | |
2014-10-20 | Add Digital Ocean Datasource. | Scott Moser | |
This adds a DataSource for DigitalOcean's metadata service. The service is documented at https://developers.digitalocean.com/metadata/ . | |||
2014-10-20 | open 0.7.7 | Scott Moser | |
2014-10-17 | Explicitly import only types being compared | Neal Shrader | |
2014-10-17 | Correct handling of single/multiple ssh keys | Neal Shrader | |
2014-10-17 | Expose uses_systemd as a distro function | Joshua Harlow | |
Without this change the tests are currently failing on rhel7 since a location where a hostname file is written no longer exists at that location when systemd is active. To avoid this allow the test to inspect if the distro has systemd enabled and avoid testing the file when systemd is being used so the test passes. We likely need to figure out a better way to test features that no longer exist as files but exist as commands with systemd in general. | |||
2014-10-16 | Use existing metadata crawler to populate datasource | Neal Shrader | |
2014-10-16 | Make metadata timeout/retries configurable | Neal Shrader | |
Defaulting to only trying once. | |||
2014-10-16 | Add DigitalOcean DataSource | Neal Shrader | |
The DigitalOcean metadata service is an AWS-style service available over HTTP via the link local address 169.254.169.254. The specifics of the API are documented at: https://developers.digitalocean.com/metadata/ | |||
2014-10-08 | fix: Use continue to skip inside a loop. | Harm Weites | |
2014-10-08 | fix: Take care of FreeBSD nic devicenames since they differ depending | Harm Weites | |
on the platform involved. Xen/KVM (Azure?) use different drivers, which results in different device names. | |||
2014-10-02 | freebsd: Use the proper virtio FreeBSD network interface name. | Scott Moser | |
2014-10-01 | return only the filename, as it might be all known | Scott Moser | |
2014-10-01 | message clean up | Scott Moser | |
2014-10-01 | remove debug print | Scott Moser | |
2014-10-01 | fix | Scott Moser | |
2014-10-01 | check for existing file in /proc/swaps to be safe. | Scott Moser | |
2014-10-01 | pyflakes | Scott Moser | |
2014-10-01 | handle non-dictionary 'swap' input | Scott Moser | |
2014-10-01 | nice log message | Scott Moser | |
2014-10-01 | add debug statement for recommended | Scott Moser | |
2014-10-01 | maxsize must be 'None' otherwise it is zero, and no swap allowed | Scott Moser | |
2014-09-30 | support human2bytes, separate handling out to method | Scott Moser | |
2014-09-30 | add code for setting up swap file | Scott Moser | |
2014-09-29 | further platform cleanup | Scott Moser | |
2014-09-29 | fix re-use of 'platform' in local scope | Scott Moser | |
2014-09-22 | support 'mtype' as a list, and fix up freebsd mount types | Scott Moser | |
this supports a list of input, and cleans up that list for the platform specific mount types. Basically, mtype = None means 'mount -t auto' or the equivalent for the platform. and 'iso9660' means "iso type". | |||
2014-09-22 | merge from trunk | Scott Moser | |
2014-09-17 | MetadataMaterializer support custom leaf decoder | Scott Moser | |
This allows the caller to supply their own leaf decoder, which will then be in charge of translating the content of the url. | |||
2014-09-17 | cc_grub_dpkg consider /dev/xvda as a candidate for grub installation | Scott Moser | |
HVM instances on EC2 have grub on /dev/xvda. The bug here resulted in a prompt on grub update. LP: #1336855 | |||
2014-09-15 | merge from trunk | Scott Moser | |
2014-09-15 | Remove pylint: lines | Jay Faulkner | |
2014-09-15 | Fix bug 1338614 | Jay Faulkner | |
util.log_time()'s return value was what was being sent to fork_cb. This means the resize ran in parallel and the call to fork_cb threw a traceback (trying to call Nonetype). By permitting fork_cb to take kwargs, and using the correct method syntax, this now forks and resizes in the background as appropriate. | |||
2014-09-12 | netinfo: log error on failure of route info | Scott Moser | |
2014-09-11 | when loading vendordata allow it to be string or list | Scott Moser | |
2014-09-10 | Openstack: Vendor data cleanup | Scott Moser | |
For now, this vendor data handling is just added to openstack. However, in an effort to allow sanely handling of multi-part vendor-data that is namespaced, we add openstack.convert_vendordata_json . That basically takes whatever was loaded from vendordata and takes the 'cloud-init' key if it is a dict. This way the author can namespace cloud-init, basically telling it to ignore everything else. | |||
2014-09-10 | OpenStack: search less urls to determine if MD service is there. | Scott Moser | |
We were checking for presense of meta_data.json for each supported metadata version. Instead just check that /openstack is there. This reduces the time to check on EC2 or any other cloud. | |||
2014-09-10 | drop version= from readers | Scott Moser | |
instead of taking a version that they should look for, the readers now just select the highest supported version. definitely a use case later for having version= but nothing is using it now. | |||
2014-09-10 | fix log message | Scott Moser | |
2014-09-10 | make BaseReader select latest supported version | Scott Moser | |
2014-09-10 | merge from trunk | Scott Moser | |
2014-09-10 | fix a bug, use a list instead of tuple for _versions | Scott Moser | |
using tuple for _versions was just not necessary. fix reference to undefined os_versions. | |||
2014-09-10 | log as warn if things are obviously wrong | Scott Moser | |
If something is broken as in a built in config, or code just broken, then logging warning during search for metadata is ok. | |||
2014-09-10 | pyflakes fixes. | Scott Moser | |
make pyflakes now passes. | |||
2014-09-10 | Only use vendordata under cloud-init key for ConfigDrive | Jay Faulkner | |
This data will be treated the same as vendordata from other sources. | |||
2014-09-08 | Update read_config_drive to use OS_VERSIONS tuple for readers | Jay Faulkner | |
Updated read_config_drive: removed the unused version kwarg, used the OS_VERSIONS tuple from the openstack helper to avoid hardcoding versions. Added a comment to the tuple in helpers/openstack.py asking for it to be kept in chronological order. |