Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-26 | fix scope so that SNAPPY_CMD is affected by set_snappy_command | Scott Moser | |
2015-03-26 | mention ubuntu-core | Scott Moser | |
2015-03-26 | improve doc, change 'click_packages' path to be 'snaps' | Scott Moser | |
2015-03-26 | rad_pkg_data: return data, fix undefined variable | Scott Moser | |
2015-03-26 | encode needed for yaml_dumps | Scott Moser | |
2015-03-26 | prefer snappy-go to snappy | Scott Moser | |
2015-03-26 | add tests for data types | Scott Moser | |
2015-03-26 | pep8 | Scott Moser | |
2015-03-26 | pep8, and some more tests | Scott Moser | |
2015-03-26 | start of snap_op tests | Scott Moser | |
2015-03-26 | commit work in progress. tests pass. | Scott Moser | |
2015-03-25 | Update SmartOS data source to use v2 metadata. | Scott Moser | |
v2 metadata is described at http://eng.joyent.com/mdata/protocol.html LP: #1436417 | |||
2015-03-25 | Compile SmartOS line-parsing regex once. | Daniel Watkins | |
2015-03-25 | Add link to Joyent metadata specification. | Daniel Watkins | |
2015-03-25 | Switch logging from info to debug level. | Daniel Watkins | |
2015-03-25 | Ensure that the serial console is always closed. | Daniel Watkins | |
2015-03-25 | Add logging to JoyentMetadataClient. | Daniel Watkins | |
2015-03-25 | Refactor tests to assume JoyentMetadataClient is correct. | Daniel Watkins | |
We are treating JoyentMetadataClient as a unit which the data source depends on, so we mock it out instead of providing a fake implementation of it. | |||
2015-03-25 | Convert DataSourceSmartOS to use v2 metadata. | Daniel Watkins | |
2015-03-25 | Organise imports in test_smartos.py. | Daniel Watkins | |
2015-03-18 | Update is_disk_used for changed enumerate_disk output. | Daniel Watkins | |
Fixes Launchpad bug #1311463. | |||
2015-03-18 | Add tests for cc_disk_setup.is_disk_used. | Daniel Watkins | |
2015-03-17 | systemd: update config and final to run even if init jobs fail | Scott Moser | |
LP: #1432758 | |||
2015-03-17 | SmartOS: fixes for python3 reading from serial device. | Scott Moser | |
We were hitting exceptions when writing to the SmartOS serial console and, once that was fixed, we were hanging permanently waiting for b"." == "." to be true. This fixes both of those issues. | |||
2015-03-16 | emit_upstart: fix use of undeclared variable | Scott Moser | |
2015-03-13 | Write and read bytes to/from the SmartOS serial console. | Daniel Watkins | |
2015-03-11 | userdata-handlers: python3-related fixes on do-not-process-this-part path | Oleg Strikov | |
Cloud-init crashed when received multipart userdata object with 'application/octet-stream' part or some other 'application/*' part except archived ones (x-gzip and friends). These parts are not processed by cloud-init and result only in a message in the log. We used some non-python3-friendly techniques while generating this log message which was a reason for the crash. | |||
2015-03-10 | DataSourceMAAS: fix timestamp error in oauthlib | Scott Moser | |
oddly enough, the timestamp you pass into oauthlib must be a None or a string. If not, raises ValueError: Only unicode objects are escapable. Got 1426021488 of type <class 'int'> | |||
2015-03-10 | DataSourceMAAS: remove debug statement | Scott Moser | |
2015-03-05 | snappy: disable by default | Scott Moser | |
this does 2 things actually a.) disables snappy by default, and adds checks to filesystem to enable it this way it runs on snappy systems, but not on others. b.) removes the 'render2env' that was mostly spike code. LP: #1428495 | |||
2015-03-05 | fixes from testing | Scott Moser | |
2015-03-05 | DataSourceMAAS: adjust local timestamp in case of clock skew | Scott Moser | |
This functionality has been introduced to fix LP: #978127, but was lost while migrating cloud-init to python3. LP: #1427939 | |||
2015-03-05 | do not raise exception on non-existant channel.ini file | Scott Moser | |
2015-03-05 | DataSourceMAAS: generate oauth headers with adjusted timestamp in case of ↵ | Oleg Strikov | |
clock skew This functionality has been introduced to fix LP: #978127, but was lost while migrating cloud-init to python3. | |||
2015-03-05 | fixes bug: https://launchpad.net/bugs/1428495 | Scott Moser | |
snappy: disable by default this does 2 things actually a.) disables snappy by default, and adds checks to filesystem to enable it b.) removes the 'render2env' that was mostly spike code. | |||
2015-03-04 | Fix hang caused by HTTPretty on Python 3.4.2. | Scott Moser | |
HTTPretty can causes hangs on Python 3.4.2 (and maybe Python 3.4.1), due to a Python bug (fixed in Python 3.4.3). This works around the problem in the appropriate Python versions. See https://github.com/gabrielfalcao/HTTPretty/pull/193 and https://github.com/gabrielfalcao/HTTPretty/issues/221 for details. | |||
2015-03-04 | Add util.message_from_string to wrap email.message_from_string. | Scott Moser | |
This is to work-around the fact that email.message_from_string uses cStringIO in Python 2.6, which can't handle Unicode. | |||
2015-03-04 | pull in 'snappy' support | Scott Moser | |
This allows config to disable some of the config modules that were failing and logging WARN on snapy. Also adds the snappy module and changes the syslog perms to take a list of user:groups rather than just a single. LP: #1428139 | |||
2015-03-04 | apt_configure: allow disabling | Scott Moser | |
2015-03-04 | grub-dpkg: allow to be disabled | Scott Moser | |
2015-03-04 | locale: make able to be turned off | Scott Moser | |
2015-03-04 | fix logging perms with list rather than single | Scott Moser | |
2015-03-04 | Add util.message_from_string to wrap email.message_from_string. | Daniel Watkins | |
This is to work-around the fact that email.message_from_string uses cStringIO in Python 2.6, which can't handle Unicode. | |||
2015-03-04 | Fix invalid format string in CloudSigma logging. | Daniel Watkins | |
2015-03-04 | Convert dmidecode values to sysfs names before looking for them. | Scott Moser | |
dmidecode and /sys/class/dmi/id/* use different names for the same information. This modified the logic in util.read_dmi_data to map from dmidecode names to sysfs names before looking in sysfs. LP: #1427687 | |||
2015-03-04 | Use more consistent logging invocation. | Daniel Watkins | |
2015-03-04 | add snappy module | Scott Moser | |
2015-03-04 | run emit_upstart only if upstart was init system | Scott Moser | |
2015-03-04 | Fix hang caused by HTTPretty on Python 3.4.2. | Daniel Watkins | |
HTTPretty can causes hangs on Python 3.4.2 (and maybe Python 3.4.1), due to a Python bug (fixed in Python 3.4.3). This works around the problem in the appropriate Python versions. See https://github.com/gabrielfalcao/HTTPretty/pull/193 and https://github.com/gabrielfalcao/HTTPretty/issues/221 for details. | |||
2015-03-04 | Convert dmidecode values to sysfs names before looking for them. | Daniel Watkins | |
dmidecode and /sys/class/dmi/id/* use different names for the same information. This modified the logic in util.read_dmi_data to map from dmidecode names to sysfs names before looking in sysfs. |