Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-03 | Datasource: fix to provide local-hostname if not available in datasource | 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-09-02 | FreeBsd: fix initscripts and add working config file | Scott Moser | |
This set of changes generally produces a functional cloud-init on FreeBsd. | |||
2014-09-02 | merge from trunk | Scott Moser | |
2014-08-28 | fix: The original regex was a little harsh, the rest of the bits | Harm Weites | |
regarding keys and values from /etc/rc.conf is tweaked as well (harlowja). | |||
2014-08-28 | fix: Make sure this freebsd test succeeds on all platforms (harlowja). | Harm Weites | |
2014-08-27 | Openstack: do not load urls twice | Scott Moser | |
The metadata service openstack implementation would end up fetching urls more than once, as _path_exists would end up doing a GET. Now instead, get things you expect to be there. | |||
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 | Optimize away most of the path_exists checks | Joshua Harlow | |
2014-08-26 | Fix pep8 issues, drop pylint. | Jay Faulkner | |
pep8: passes on pylint 1.5.7 (and 1.5.6 utopic). intent is that is to be the target for future changes. pylint: remove as more hassle than its worth. Intent is to move to pyflakes at some point. | |||
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 | Remove pylint | Jay Faulkner | |
pylint was not passing, and per smoser in IRC pylint can/should be removed. | |||
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-26 | change: Use a compiled regex and use the included match groups instead | Harm Weites | |
of matching yet again. | |||
2014-08-26 | ssh_authkey_fingerprints: fix bug that prevented disabling the module | Scott Moser | |
Module intended to allow disabling by configuration, but that was broken. Now this allows: no_ssh_fingerprints = True LP: #1340903 | |||
2014-08-23 | fix: Drop some overly loud debug messages. | Harm Weites | |
2014-08-23 | change: Rename the config file to cloud.cfg-freebsd so it doesn't | Harm Weites | |
get copied per default. Packaging will take care of installing this configfile on the BSD platform. | |||
2014-08-23 | fix: Syntax. | Harm Weites | |
2014-08-23 | fix: Use the correct variable. | Harm Weites | |
2014-08-23 | merge: Pull in the fixes from Scott. | Harm Weites | |
2014-08-23 | merge: Trunk. | Harm Weites | |
2014-08-22 | build-on-freebsd: minor cleanups/bikeshedding | Scott Moser | |
2014-08-22 | setup.py: remove read_datafiles, use globals for ETC and USR | Scott Moser | |
2014-08-22 | merge from trunk | Scott Moser | |
2014-08-22 | ec2_utils.py: get_instance_metadata explicitly add trailing / | Scott Moser | |
This change works around a bug in CloudStack's EC2 api implementation. That is filed upstream at [1]. The fix is safe for openstack and EC2 use cases as well. EC2 and OpenStacks' EC2 metadata service both return a list with access to either of: <url_base>/latest/meta-data <url_base>/latest/meta-data/ Additionally, the responses explicitly contain a trailing '/' for items that have a child. The ec2_utils code then just re-uses the trailng / there. Thus, only the top level request for 'meta-data/' needs the explicit fix. This also changes test cases. Those test cases failed without fixing them. If ever this regressed, those would fail again. -- [1] https://issues.apache.org/jira/browse/CLOUDSTACK-7405 LP: #1356855 | |||
2014-08-22 | docs: fix disk-setup to reference 'table_type' | Scott Moser | |
LP: #1313114 | |||
2014-08-21 | fix rendering resolv.conf if no 'options' are provided | Scott Moser | |
this makes some changes to the cc_resolv_conf to make its generate_resolv_conf method more easily callable (for future test). Also sets it up so that 'options' is always defined when the template is rendered. LP: #1328953 | |||
2014-08-21 | settings: fix typo resulting in OpenStack and GCE not running. | Scott Moser | |
LP: #1329583 | |||
2014-08-21 | systemd: make cloud-init block ssh service startup to guarantee keys exist | Scott Moser | |
LP: #1333920 | |||
2014-08-21 | use url_helper to combine url | Scott Moser | |
This seems cleaner, to avoid duplicate '/' being added. | |||
2014-08-16 | fix: Don't create a directory that will never be used anyway. | Harm Weites | |
2014-08-14 | fix: Install the python package that will install the required link to | Harm Weites | |
the python2.7 binary. This defaults to 2.7, which is fine. | |||
2014-08-13 | remove un-used 'end' in result.json and status.json | Scott Moser | |
2014-08-13 | change: Run the ssh module. | Harm Weites | |
2014-08-10 | change: Cancel execution of several modules that are definately not | Harm Weites | |
tested or supported yet. | |||
2014-08-10 | change: Install everything in the right location on both Linux (which | Harm Weites | |
ofcourse already was good) and FreeBSD (which realy likes /usr/local for this). | |||
2014-08-10 | fix: Set the environment var CLOUD_CFG to specify the location of | Harm Weites | |
cloud.cfg since -f is not used for that. Given the importance of this file/location, it's explicitly beeing set in the initscripts instead of trusting on something in /etc/defaults. | |||
2014-08-10 | change: Save and restore the SSH keys between builds. | Harm Weites | |
2014-08-09 | change: Make note of another python lib pypi takes care of. | Harm Weites | |
2014-08-09 | change: Create a symlink to python2.7, to make sure running plain python | Harm Weites | |
works. | |||
2014-08-09 | fix: Pass -y to growfs to keep it from asking for confirmation. | Harm Weites | |