Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-09-03 | fix: Write sudo rules upon user creation. | Harm Weites | |
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 | |
2014-08-09 | new: Some datasources (like Smartos) use dmidecode to gather some specific | Harm Weites | |
information, so install it. | |||
2014-08-09 | fix: More dependencies. | Harm Weites | |
2014-08-09 | change: Add an important comment. | Harm Weites | |
2014-08-09 | new: Buildscript for installing on FreeBSD. This should do until a | Harm Weites | |
proper port is created. |