Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-26 | * More str/bytes fixes. | Barry Warsaw | |
* Temporarily skip the MAAS tests in py3 since they need to be ported to oauthlib. | |||
2015-01-22 | Low hanging Python 3 fruit. | Barry Warsaw | |
2015-01-21 | Largely merge lp:~harlowja/cloud-init/py2-3 albeit manually because it seemed | Barry Warsaw | |
to be behind trunk. `tox -e py27` passes full test suite. Now to work on replacing mocker. | |||
2015-01-16 | pep8 fixes | Scott Moser | |
2015-01-14 | Use the short name for GCE hostnames per GCE's request (LP: #1383794). | Ben Howard | |
2015-01-06 | merge from trunk | Scott Moser | |
2015-01-06 | tools/run-pep8: remove leading ',' fed to --ignore | Scott Moser | |
--ignore was being called with ',E121,E...' rather than 'E121,E...'. that resulted in odd behavior, missing the pep8 errors that are fixed here. | |||
2015-01-06 | Corrected errant logging message. | Wayne Witzel III | |
2014-12-19 | add user-data encoding support for gce | Wayne Witzel III | |
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-17 | Explicitly import only types being compared | Neal Shrader | |
2014-10-17 | Correct handling of single/multiple ssh keys | Neal Shrader | |
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-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-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. | |||
2014-09-04 | Fix a couple more cases of exceptional logs | Joshua Harlow | |
2014-09-04 | Reduce logging levels and fix broken call to _fetch_available_versions | Joshua Harlow | |
2014-09-03 | improved logging of errors around module loading/searching | Scott Moser | |
2014-09-02 | Fix logic statement and pep8 issue | Joshua Harlow | |
2014-09-02 | Remove/adjust the verbose 'failed at attempted import of' log | Joshua Harlow | |
Instead of using this log (which really isn't a failure) we should instead of just return the looked up locations and then if there really is an error the caller can handle the usage of the looked up locations as they choose fit. | |||
2014-08-27 | no functional changes, but some minor changes. | Scott Moser | |
2014-08-27 | Fix retry cb to reflect what used to exist | Joshua Harlow | |
2014-08-27 | Fixed more of the slowness around fetching and retrying | Joshua Harlow | |
2014-08-26 | Show the available versions in the debug log message | Joshua Harlow | |
2014-08-26 | Log a warning when unable to fetch the openstack versions | Joshua Harlow | |
2014-08-26 | Just use os.path.exists directly | Joshua Harlow | |
2014-08-26 | Add logging around failure to read optional/mandatory paths | Joshua Harlow | |
2014-08-26 | Refactor vendor_data handling | Jay Faulkner | |
vendor_data is guaranteed to be a dict if it exists; if it doesn't exist ensure it's represented by an empty dict to avoid checking it to see if it's a dict. | |||
2014-08-26 | Add failback for older Openstack configdrive versions | Jay Faulkner | |
- Also utilizing the constants defined in cloudinit/sources/helpers/openstack.py for configdrive versions | |||
2014-08-26 | Optimize away most of the path_exists checks | Joshua Harlow | |
2014-08-26 | further remove evidence of pylint. | Scott Moser | |
This just removes comments '# pylint:' things and other code remnents of pylint. | |||
2014-08-26 | Upgrade configdrive version | Jay Faulkner | |
- Upgrade configdrive to use 2013-10-17 - Fix issue with vendor_data.json parsing Co-Authored-By: Paul Querna <pquerna@apache.org> | |||
2014-08-26 | fix(pep8): Fix various pep8 violations and version-lock pep8 | Jay Faulkner | |
Fixed all complaints from running "make pep8". Also version locked pep8 in test-requirements.txt to ensure that pep8 requirements don't change without an explicit commit. | |||
2014-08-21 | use url_helper to combine url | Scott Moser | |
This seems cleaner, to avoid duplicate '/' being added. | |||
2014-08-18 | fix: Updated some syntax to be pep8 compliant | Joseph Bajin | |
2014-08-18 | new: Added FreeBSD support to ConfigDrive | Joseph Bajin | |