Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-06-02 | fix tox | Scott Moser | |
2016-05-27 | assertEqual | Scott Moser | |
2016-05-27 | assertEquals | Scott Moser | |
2016-05-27 | add a unit test for conversion | Scott Moser | |
2016-05-27 | fix pyflakes and flake8 | Scott Moser | |
2016-05-27 | fix the remaining tests | Scott Moser | |
2016-05-27 | fix a bunch of the tests | Scott Moser | |
2016-05-27 | merge from trunk | Scott Moser | |
2016-05-26 | Move sdc:nics to a JSON map. Add unittest for sdc:nics | Ryan Harper | |
2016-05-16 | Fix slow tests | Joshua Harlow | |
Timeouts and retries were triggering so make it so that tests do not use the typical timesouts and retries so that the tests finish faster. | |||
2016-05-12 | fix last flake8 error | Scott Moser | |
2016-05-12 | run flake8 instead of pyflakes in tox. expect tests/ to pass flake8. | Scott Moser | |
2016-03-23 | unittest: fix bad json test with ConfigDrive | Ryan Harper | |
Introduced a new path in configdrive, openstack/2015-10-15/, needed to add bogus data in that path as well to ensure config reader didn't find good data when testing for exception thrown. | |||
2016-03-23 | configdata: parse and convert openstack network_data json to network_config | Ryan Harper | |
2016-03-04 | pep8: update formatting to pass pep8 1.4.6 (trusty) and 1.6.2 (xenial) | Ryan Harper | |
make check fails in a trusty sbuild due to different rules on older pep8. Fix formatting to pass in older and newer pep8. | |||
2016-03-04 | Apply pep8, pyflakes fixes for python2 and 3 | Scott Moser | |
Update make check target to run pep8 and run pyflakes or pyflakes3 depending on the value of 'PYVER'. This way the python3 build environment does not need python2 and vice versa. Also have make check run the 'yaml' test. tox: have tox run pep8 in the pyflakes | |||
2016-03-03 | Fix pyflake/pyflake3 errors | Ryan Harper | |
Now we can run make check to assess pep8, pyflakes for python2 or 3 And execute unittests via nosetests (2 and 3). | |||
2016-03-03 | Update pep8 runner and fix pep8 issues | Ryan Harper | |
2016-03-03 | run pyflakes in more places, fix fallout | Scott Moser | |
this makes 'make' run pyflakes, so failures there will stop a build. also adds it to tox. | |||
2016-02-16 | Handle escaped quotes in WALinuxAgentShim.find_endpoint | Scott Moser | |
LP: #1488891 | |||
2016-02-04 | SmartOS: Add support for Joyent LX-Brand Zones (LP: #1540965) | Robert Jennings | |
LX-brand zones on Joyent's SmartOS use a different metadata source (socket file) than the KVM-based SmartOS virtualization (serial port). This patch adds support for recognizing the different flavors of virtualization on SmartOS and setting up a metadata source file object. After the file object is created, the rest of the code for the datasource LP: #1540965 | |||
2015-10-30 | Use DMI data to find Azure instance IDs. | Daniel Watkins | |
This replaces the use of SharedConfig.xml in both the walinuxagent case, and the case where we communicate with the Azure fabric ourselves. | |||
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-10-09 | Refactor tests to test helper method directly, and remove need for test helper. | Daniel Watkins | |
2015-10-09 | Convert test helper to staticmethod. | Daniel Watkins | |
2015-10-09 | Handle colons in packed strings in WALinuxAgentShim.find_endpoint. | Daniel Watkins | |
This fixes bug 1488896. | |||
2015-10-09 | Handle escaped quotes in WALinuxAgentShim.find_endpoint. | Daniel Watkins | |
This fixes bug 1488891. | |||
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-07 | hopefully fix DataSourceMAAS | 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-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-07-06 | Reduce repetition in GCE data source tests. | 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-15 | pep8 fixes | Scott Moser | |
2015-05-08 | Fix retrying. | 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 | Make find_endpoint a staticmethod to clean up top-level namespace. | 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 | Add test that missing GCE required key returns False. | Daniel Watkins | |
2015-04-15 | Reset host name after bounce has allowed walinuxagent to run successfully. | Daniel Watkins | |