Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-09 | support configuring and installing the Ubuntu fan driver | Scott Moser | |
#cloud-config fan: config: | # fan 240 10.0.0.0/8 eth0/16 dhcp 10.0.0.0/8 eth1/16 dhcp off # fan 241 241.0.0.0/8 eth0/16 dhcp config_path: /etc/network/fan LP: #1504604 | |||
2015-09-29 | MAAS: fix issues with url_helper and oauth module | Scott Moser | |
This would cause problems in the event that we actually had a bad clock. We add a retry in the main (for test) also, to ensure that the oauth timestamp fix gets in place. LP: #1499869 | |||
2015-09-17 | webhook: report with json data | Scott Moser | |
the handler was passing a dictionary to readurl which was then passing that on to requests.request as 'data'. the requests library would urlencode that, but we want the json data posted instead. LP: #1496960 | |||
2015-09-15 | Change Snappy SSH enabled default from false to 'auto' (LP: #1494816) | Ben Howard | |
2015-09-11 | cc_snappy: update doc string, change default to 'auto' | Scott Moser | |
2015-09-11 | Refinements on SSH enablement | Ben Howard | |
2015-09-11 | Ubuntu Snappy: conditionally enable SSH on Snappy | Ben Howard | |
When a user provides authentication tokens, enable SSH unless SSH has been explicitly disabled (LP: #1494816). | |||
2015-09-08 | power_state: support 'condition' argument | Scott Moser | |
if 'condition' is provided to config in power_state, then consult it before powering off. This allows the user to shut down only if a condition is met, and leave the system in a debuggable state otherwise. An example is as simple as: power_state: mode: poweroff condition: ['sh', '-c', '[ -f /disable-poweroff ]'] | |||
2015-09-08 | NoCloud: fix consumption of vendor-data | Scott Moser | |
the content of vendordata was was being assigned to vendordata, rather than vendordata_raw. The result was that it is not processed for includes or part handlers or other things as it is in other datasources. LP: #1493453 | |||
2015-09-02 | sync curtin reporting changes back to cloud-init | Scott Moser | |
this pulls in the reporting framework that we'd been working on in curtin back to cloud-init. | |||
2015-09-01 | Handle symlink mount points in mount_cb. | Daniel Watkins | |
The Azure data source now uses a /dev/disk symlink to identify devices, but the dereferenced version of this appears in the mount table. mount_cb therefore doesn't identify when a disk is already mounted, and attempts to mount it a second time (which fails with NTFS). | |||
2015-08-31 | handlers: drop unused import | Scott Moser | |
this import was left over from before we moved oauthlib into url_helper | |||
2015-08-31 | handlers: docstring fixups, and print actually do something | Scott Moser | |
2015-08-31 | events: add timestamp and origin, support file posting | Scott Moser | |
This adds 'timestamp' and 'origin' to events. The timestamp is simply that, a floating point timestamp of when the event occurred. The origin indicates the source / reporter of this. It is useful to have a single endpoint with multiple different things reporting to it. For example, MAAS will configure cloud-init and curtin to report to the same endpoint and then it can differenciate who made the post. Admittedly, they could use multiple endpoints, but this this seems sane. Also, add support for posting files at the close of an event. This is utilized in curtin to post a log file when the install is done. files are posted on success or fail of the event. | |||
2015-08-31 | split 'events' portion of reporting into separate file | Scott Moser | |
this just separates events from other things that could conceivably be reported. | |||
2015-08-31 | readurl: if headers are provided still provide base headers | Scott Moser | |
we want cloud-init user agent to be present even if the user provided some headers. In the event that they provided User-Agent, this will respect their wishes. | |||
2015-08-25 | MAAS: fixes to data source and OauthUrlHelper | Scott Moser | |
the previous version was broken. The vital fixes here are: * adding parsedate and oauth1 imports to url_helper * fix skew_data usage intending to use self.skew_data Additionally: * reorder imports in url_helper * fixes to python3 -m cloudinit.sources.DataSourceMaas LP: #1488507 | |||
2015-08-12 | swap: create swap with fallocate if possible | Scott Moser | |
fallocate is much faster than 'dd' for creating and initializing a swap file. LP: #1482994 | |||
2015-08-10 | reporting: remove unused variable, actually print in PrintHandler | Scott Moser | |
2015-08-07 | reporting: fix logging reproter and tests | Scott Moser | |
2015-08-07 | add doc, remove some debug / print statements. | Scott Moser | |
2015-08-07 | undo broken logic that attempted to not re-initialize classes | Scott Moser | |
2015-08-07 | catch exception in webhook, adjust logging to use cloud-init logging | Scott Moser | |
2015-08-07 | fix syntax | Scott Moser | |
2015-08-07 | improvements on skew | Scott Moser | |
2015-08-07 | seems functional in test | Scott Moser | |
2015-08-07 | hopefully fix DataSourceMAAS | Scott Moser | |
2015-08-06 | add the webhook handler | Scott Moser | |
2015-08-06 | tests pass | Scott Moser | |
2015-08-06 | sync with cloudinit 2.0 for registry and reporting | Scott Moser | |
2015-08-04 | fix pep8 | Scott Moser | |
2015-08-04 | merge from trunk | Scott Moser | |
2015-08-04 | pep8 fixes | Scott Moser | |
2015-08-04 | sync to 2.0 review @ patchset 4 | Scott Moser | |
2015-08-04 | fix all tests (were broken due to copied code call to userdata twice | Scott Moser | |
2015-08-04 | fix lack of import in cloud.py | Scott Moser | |
2015-08-02 | event name doesnt need mode as it is run through init-local or init-net | Scott Moser | |
2015-08-02 | fix tests from sync | Scott Moser | |
change ReportStack to ReportEventStack change default ReportEventStack to be status.SUCCESS instead of None | |||
2015-08-02 | sync with 2.0 trunk on reporting | Scott Moser | |
2015-07-31 | plumb the rest the reporting through | Scott Moser | |
2015-07-31 | adjust searching so cache hits are logged | Scott Moser | |
2015-07-31 | move 'mode' out of SearchReportStack | Scott Moser | |
2015-07-31 | address Daniel's comments in review | Scott Moser | |
2015-07-31 | add nicer formating and messages for datasource searching | Scott Moser | |
2015-07-31 | fix issues found when testing | Scott Moser | |
2015-07-30 | fix arg ordering | Scott Moser | |
2015-07-30 | tests pass | Scott Moser | |
2015-07-28 | pull from 2.0 trunk @ a433358bbcf4e8a771b80cae34468409ed5a811d | Scott Moser | |
2015-07-28 | rsyslog: skip empty or None in remotes format | Scott Moser | |
This allows user to specify the following to overwrite a previously declared entry without warnings. rsyslog: {'remotes': {'foo': None}} | |||
2015-07-28 | remove 'syslog' module (its been moved to rsyslog) | Scott Moser | |