Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-09 | handlers/upstart_job.py: invoke reload-configuration if we can. | Scott Moser | |
Previously we'd not invoked reload-configuration because doing so caused issues with upstart. Now, instead, determine if we can invoke it. LP: #1124384 | |||
2013-07-09 | add some unit tests, fix things found by doing so | Scott Moser | |
2013-07-08 | merge from trunk | Scott Moser | |
2013-07-08 | fix test_nocloud testcase | Scott Moser | |
2013-07-08 | commit dev state | Scott Moser | |
2013-06-27 | Fix SLES zypper command usage | Juerg Haefliger | |
2013-06-27 | Remove 'Copyright SUSE' from the headers | Juerg Haefliger | |
Per discussion with Robert @ SUSE since he can't sign the CCA. | |||
2013-06-27 | Add support for building a SLES rpm package | Juerg Haefliger | |
2013-06-26 | Use short option names for passwd utilities | Juerg Haefliger | |
SLES 11 doesn't support long option names for the passwd utilities. Use the short option names in the parent distro class and remove the custom SLES methods. | |||
2013-06-25 | Add unit tests for SLES handler | Juerg Haefliger | |
2013-06-25 | Add SLES hosts template file | Juerg Haefliger | |
2013-06-25 | Add a SLES distro handler | Juerg Haefliger | |
2013-06-25 | Move some RHEL distro methods to their own new file | Juerg Haefliger | |
So that they can be used by other handlers. | |||
2013-06-20 | fix and tidy up logexc usage | Juerg Haefliger | |
Some of the usages of logexc contain incorrect arguments to logexc. cloudinit/config/cc_ssh_import_id.py cloudinit/distros/__init__.py The tidy up here is to fix many others that pass rendered strings to logexc rather than letting it handle rendering at a later date (or not at all in the case where logging is disabled). | |||
2013-06-20 | Cleanup Distro.create_user() method | Juerg Haefliger | |
Move adding of a user and locking of a password to their own methods so that distro handlers can override them. | |||
2013-06-19 | fix pep8 errors. | Juerg Haefliger | |
2013-06-19 | fix and cleanup usage of util.logexc | Juerg Haefliger | |
2013-06-07 | ConfigDrive, Nocloud: Apply the "poke /dev/sr0" approach to /dev/sr1 also | Greg Padgett | |
Optical drives may show up in RHEL systems as /dev/sr1; this extends a prior fix to handle that use case. It's applicable to systems with 2.6 kernels where blkid needs a little prodding. If we have to go back here with '/dev/sr2', then we should probably come up with a fix that doesn't doesn't make us come back again. | |||
2013-06-07 | DataSourceOVF: small fix for iso9660 transport | Scott Moser | |
This is not really a problem, because nothing would call transport_iso9660 with 'require_iso' as False, but if it did, then we would have still required iso9660 filesystem on the mount. | |||
2013-06-04 | support optical drives with dev node /dev/sr1 | Greg Padgett | |
Extend a prior fix which helped discovery of media on systems using 2.6 kernels. /dev/sr0 covers only some of the use cases, /dev/sr1 is also common. | |||
2013-05-20 | Fix chef omnibus installation support. | Chris Wing | |
LP: #1182265 | |||
2013-05-20 | open 0.7.3 | Scott Moser | |
2013-05-20 | Fix Chef client 'omnibus' install; util.write_file() expects a string not ↵ | Chris Wing | |
UrlResponse | |||
2013-05-16 | remove executable on logo.svg | Scott Moser | |
2013-05-15 | mention new merge format in ChageLog | Scott Moser | |
2013-05-13 | Fix how the 'dist' is incorrectly returned when patching the os functions. | Joshua Harlow | |
2013-05-13 | Fix how python 2.6 was broken due to new dict syntax. | Joshua Harlow | |
Said syntax doesn't exist in RHEL since it is new to 2.7. | |||
2013-05-10 | Fixed merging capabilities. | Scott Moser | |
Instead of previously having merging which was not backwards compatible with the 0.7.1 and prior methods this patch works to ensure said backwards compatible while at the same time making the new merging functionality work in a more customizable manner. | |||
2013-05-10 | fix pylint | Scott Moser | |
2013-05-10 | fix pep8 | Scott Moser | |
2013-05-09 | Allow lists to have no_replace option. | Joshua Harlow | |
2013-05-09 | Adjust comment on why we are merging cloud config the way we are. | Joshua Harlow | |
2013-05-09 | Fix the cloud config merging so that it is backwards compat. | Joshua Harlow | |
The new change for merging works well in the mergedict case but the default merging type for cloud config needs to reflect how yaml was loaded in bulk, which is the same as the replacing keys merging type that is now provided. | |||
2013-05-07 | 1 more test that does some list appending. | Joshua Harlow | |
2013-05-07 | A few more test files. | Joshua Harlow | |
2013-05-04 | Add a set of randomized (seeded) dict tests. | Joshua Harlow | |
2013-05-03 | Fix a feature that doesn't yet exist on python 2.6 | Joshua Harlow | |
2013-05-03 | A few pep8/pylint cleanups. | Joshua Harlow | |
2013-05-03 | Rename the merge cc sample function name. | Joshua Harlow | |
2013-05-03 | A few more tests + cleanings. | Joshua Harlow | |
2013-05-03 | More merging adjustments. | Joshua Harlow | |
Looks like this should be in pretty good shape and has passed some of the basic backwards compat. merging tests that I added. | |||
2013-04-25 | Fix issue in readurl with requests, support passing through headers_cb | Scott Moser | |
This adds the 'headers_cb' option to pass all the way through to readurl. It also makes requests for user-data not retry (as a 404 indicates "no user-data"). LP: #1172742 | |||
2013-04-25 | fix test | Scott Moser | |
2013-04-25 | re-work maas datasource and headers call backs | Scott Moser | |
Couple of things here: * do not re-try on user-data (404 means 'not here') * re-generate headers on retry requests LP: #1172742 | |||
2013-04-23 | Add a bunch of new merging test files + runner. | Joshua Harlow | |
2013-04-22 | Continue working on merging. | Joshua Harlow | |
2013-04-18 | Remove str merging for now. | Joshua Harlow | |
2013-04-18 | Pull from head and a couple more tweaks. | Joshua Harlow | |
2013-04-18 | Adjust how merging is done. | Joshua Harlow | |
2013-04-17 | Handle namespacing issues in merger. | Scott Moser | |
Move from using the inbuilt type names (str, dict) as module names which is a bad thing to use it appears due to naming conflicts in the __init__ module and reduce the chances of these conflicts by enforcing a m_ prefix for merging modules. |