summaryrefslogtreecommitdiff
path: root/cloudinit/helpers.py
Commit message (Expand)AuthorAgeFilesLines
* README: Mention move of revision control to git.HEADtrunkScott Moser2016-08-101-460/+0
* hide the instance_id file in /run/cloud-init by using .instance_idScott Moser2016-05-261-1/+1
* cloudinit/helpers.py: _get_path raise KeyError if input is bad.Scott Moser2016-05-261-3/+2
* commit to push for fear of loss.Scott Moser2016-05-251-10/+13
* Fix up a ton of flake8 issuesJoshua Harlow2016-05-121-5/+5
* Paths: fix instance path if datasource's id has a '/'.Scott Moser2016-04-291-1/+2
|\
| * Tweak instance path name based on review feedbackRobert Jennings2016-04-281-1/+1
| * Ensure instance path is a child of cloud_dirRobert Jennings2016-04-271-1/+1
|/
* Apply pep8, pyflakes fixes for python2 and 3Scott Moser2016-03-041-16/+17
|\
| * Update pep8 runner and fix pep8 issuesRyan Harper2016-03-031-3/+4
|/
* Remove some unused code.Barry Warsaw2015-01-271-3/+0
* Largely merge lp:~harlowja/cloud-init/py2-3 albeit manually because it seemedBarry Warsaw2015-01-211-6/+7
* remove unused mergedvendoruserScott Moser2014-01-171-1/+0
* Significant re-working of the userdata handling and introduction ofBen Howard2014-01-081-8/+21
* Remove the old register_defaults function.Joshua Harlow2013-07-241-9/+0
* Use the same method for registering custom vs default.Joshua Harlow2013-07-241-2/+7
* Just use an initialized array.Joshua Harlow2013-07-211-3/+4
* Also handle custom handlers correctly.Joshua Harlow2013-07-201-0/+2
* fix and cleanup usage of util.logexcJuerg Haefliger2013-06-191-9/+9
* Continue working on merging code.Joshua Harlow2013-03-061-1/+2
* check for a marker file by the normal name alsoScott Moser2012-11-131-2/+13
* 1 pep8 and 1 pylint fixScott Moser2012-11-101-1/+1
* Start adding a 'migrator' moduleJoshua Harlow2012-11-071-1/+8
* Helpful cleanups.harlowja2012-10-271-28/+1
* Return a more useful name for the file lock (which shows what file is being l...Joshua Harlow2012-07-091-0/+3
* Don't show the args but show the name and lock that is being used.Joshua Harlow2012-06-291-2/+1
* 1. Use a common config merging class now in helpersharlowja2012-06-231-1/+81
* 1. Update comment about ipath returning None when no datasource is activeJoshua Harlow2012-06-211-2/+3
* 1. Move all info() logging methods to debug() harlowja2012-06-211-1/+1
* 1. Add a dummy lock object + a file lock objectJoshua Harlow2012-06-201-4/+13
* Massive pylint + pep8 fixups!Joshua Harlow2012-06-201-3/+3
* Move the configparser helper to here since it being in a cfg.py is Joshua Harlow2012-06-201-0/+63
* Show the lock object name and the lock value - useful for debuggingharlowja2012-06-201-2/+2
* More path joinings found + update in logging of when we translate a pathJoshua Harlow2012-06-191-1/+1
* Make most of all the places use the paths join() function so that testing wit...Joshua Harlow2012-06-191-12/+22
* Initial add of read and write roots, this should cover a large set of cases t...Joshua Harlow2012-06-191-2/+22
* 1. When running, return the function results as well as a boolean that stated...Joshua Harlow2012-06-191-3/+4
* Add comment as to why we need to check for none/empty later when fetching an ...Joshua Harlow2012-06-161-0/+5
* Content handlers does not need the paths variable anymore so removed that.Joshua Harlow2012-06-161-2/+1
* 1. Remove content handler iid param, not used.Joshua Harlow2012-06-161-8/+10
* Fixups to ensure that pylint does not find anything major wrong.Joshua Harlow2012-06-151-35/+6
* 1. Handle returning values from handlers better.Joshua Harlow2012-06-151-13/+26
* Rename sem class to file sem class, add clear_all methods, add empty methods ...Joshua Harlow2012-06-111-2/+14
* Fix log statement.Joshua Harlow2012-06-111-2/+2
* Move paths to here, since it also qualifies.Joshua Harlow2012-06-111-0/+63
* All main stage helpers go here, ie semaphores, handler registrys, runners...Joshua Harlow2012-06-111-0/+204