Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-20 | Remove --quiet option from udevadm in AltCloud | Darren Worrall | |
--quiet is no longer supported LP: #1507526 | |||
2015-10-14 | azure: support extracting SSH key values from ovf-env.xml | Scott Moser | |
Azure has or will be offering shortly the ability to directly define the SSH key value instead of a fingerprint in the ovf-env.xml file. This patch favors defined SSH keys over the fingerprint method (LP: #1506244). | |||
2015-10-14 | AZURE: support extracting SSH key values from ovf-env.xml | Ben Howard | |
Azure has or will be offering shortly the ability to directly define the SSH key value instead of a fingerprint in the ovf-env.xml file. This patch favors defined SSH keys over the fingerprint method (LP: #1506244). | |||
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-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-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-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-07 | hopefully fix DataSourceMAAS | Scott Moser | |
2015-08-06 | tests pass | 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-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-07-31 | plumb the rest the reporting through | 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 | tests pass | Scott Moser | |
2015-07-22 | mounts: support reliably detecting and using Azure ephemeral disks | Scott Moser | |
Azure's ephemeral disks are not guaranteed to be assigned the same name by the kernel every boot. This causes problems on ~2% of Azure instances, and can be fixed by using udev rules to give us a deterministic path to mount; this patch introduces those udev rules and modifies the Azure data source to use them. Changes to a couple of config modules were also required. In some places, they just needed to learn to dereference symlinks. In cc_mounts this wasn't sufficient because the dereferenced device would have been put in /etc/fstab (rather defeating the point of using the udev rules in the first place). A fairly hefty refactor was required to separate "is this a valid block device?" from "what shall I put in fstab?". LP: #1411582 | |||
2015-07-22 | Add DataSource.region and use it in mirror selection. | Daniel Watkins | |
Also implement DataSource.region for EC2 and GCE data sources. | |||
2015-07-22 | Make full data source available to code that handles mirror selection. | Daniel Watkins | |
2015-07-21 | fix 'make pyflakes' | Scott Moser | |
2015-07-21 | Use /dev/disk devices for Azure ephemeral disk. | Daniel Watkins | |
The ephemeral disk will not necessarily be assigned the same name at each boot (LP: #1411582), so we use some udev rules to ensure we always get the right one. | |||
2015-07-06 | Return a sensible value for DataSourceGCE.availability_zone. | Daniel Watkins | |
2015-06-16 | Use wget to fetch CloudStack passwords. | Daniel Watkins | |
Different versions of the CloudStack password server respond differently; wget handles these nicely for us, so it's easier to just use wget. LP: #1440263, #1464253 | |||
2015-05-22 | AZURE: Redact on-disk user password in /var/lib/ovf-env.xml | Ben Howard | |
The fabric provides the user password in plain text via the CDROM, and cloud-init has previously wrote the ovf-env.xml in /var/lib/waagent with the password in plain text. This change redacts the password. | |||
2015-05-08 | Python 2.6 fixes. | Daniel Watkins | |
2015-05-08 | Fix retrying. | Daniel Watkins | |
2015-05-08 | Default to old code path. | Daniel Watkins | |
2015-05-08 | Reintroduce original code path. | Daniel Watkins | |
2015-05-08 | Move our walinuxagent implementation to a single function call. | Daniel Watkins | |
2015-05-08 | Stop using Python 3 only tempfile.TemporaryDirectory (but lose free cleanup). | Daniel Watkins | |
2015-05-08 | Split WALinuxAgentShim code out to separate file. | Daniel Watkins | |
2015-05-08 | Remove unused import. | Daniel Watkins | |
2015-05-08 | Make find_endpoint a staticmethod to clean up top-level namespace. | Daniel Watkins | |
2015-05-08 | Cache certificate response to save on communication with fabric. | Daniel Watkins | |
2015-05-08 | Add logging. | Daniel Watkins | |
2015-05-08 | Return a dict of data from WALinuxAgentShim, rather than accessing attributes. | Daniel Watkins | |
2015-05-07 | Implement basic replacement for walinuxagent in Azure data source. | Daniel Watkins | |
2015-05-01 | fix 'Make pyflakes' | Scott Moser | |
2015-05-01 | Azure: if user has set hostname, do not overwrite it | Scott Moser | |
Due to the way the azure boot works, where we identify the hostname to the fabric, we were inadvertently overwriting hostname that the user had set. LP: #1375252 | |||
2015-04-20 | GCE instance-level SSH keys override project-level keys. (LP: #1403617) | Daniel Watkins | |
2015-04-20 | Support multiple metadata paths for metadata keys in GCE data source. | Daniel Watkins | |
2015-04-20 | Rename found variable in GCE data source. | Daniel Watkins | |
2015-04-20 | Refactor GCE metadata fetching to use a helper class. | Daniel Watkins | |
2015-04-15 | Reset host name after bounce has allowed walinuxagent to run successfully. | Daniel Watkins | |
2015-04-15 | Add unit tests for Azure hostname bouncing. | Daniel Watkins | |
Including minor refactoring to make mocking considerably easier. | |||
2015-03-27 | NoCloud: the local portion of NoCloud incorrectly claimed datasources | Scott Moser | |
The intent has always been for the local datasource (NoCloud) to require the provider of metadata to provide 'dsmode=local'. If that wasn't found, then the default 'dsmode' would be 'net', and the NoCloudNet datasource would then find the data. The bug here was that the default 'net' wasn't being set when data was found on a local source. |