summaryrefslogtreecommitdiff
path: root/cloudinit/helpers.py
AgeCommit message (Expand)Author
2018-09-25cli: add cloud-init query subcommand to query instance metadataChad Smith
2018-09-11user-data: jinja template to render instance-data.json in cloud-configChad Smith
2017-08-23cc_landscape & cc_puppet: Fix six.StringIO use in writing configsChad Smith
2017-04-21pylint: fix all logging warningsJoshua Powers
2017-03-03Move warning functionality to cloudinit/warnings.pyScott Moser
2017-02-03manual_cache_clean: When manually cleaning touch a file in instance dir.Scott Moser
2016-12-22LICENSE: Allow dual licensing GPL-3 or Apache 2.0Jon Grimm
2016-05-26hide the instance_id file in /run/cloud-init by using .instance_idScott Moser
2016-05-26cloudinit/helpers.py: _get_path raise KeyError if input is bad.Scott Moser
2016-05-25commit to push for fear of loss.Scott Moser
2016-05-12Fix up a ton of flake8 issuesJoshua Harlow
2016-04-29Paths: fix instance path if datasource's id has a '/'.Scott Moser
2016-04-28Tweak instance path name based on review feedbackRobert Jennings
2016-04-27Ensure instance path is a child of cloud_dirRobert Jennings
2016-03-04Apply pep8, pyflakes fixes for python2 and 3Scott Moser
2016-03-03Update pep8 runner and fix pep8 issuesRyan Harper
2015-01-27Remove some unused code.Barry Warsaw
2015-01-21Largely merge lp:~harlowja/cloud-init/py2-3 albeit manually because it seemedBarry Warsaw
2014-01-17remove unused mergedvendoruserScott Moser
2014-01-08Significant re-working of the userdata handling and introduction ofBen Howard
2013-07-24Remove the old register_defaults function.Joshua Harlow
2013-07-24Use the same method for registering custom vs default.Joshua Harlow
2013-07-21Just use an initialized array.Joshua Harlow
2013-07-20Also handle custom handlers correctly.Joshua Harlow
2013-06-19fix and cleanup usage of util.logexcJuerg Haefliger
2013-03-06Continue working on merging code.Joshua Harlow
2012-11-13check for a marker file by the normal name alsoScott Moser
2012-11-101 pep8 and 1 pylint fixScott Moser
2012-11-07Start adding a 'migrator' moduleJoshua Harlow
2012-10-27Helpful cleanups.harlowja
2012-07-09Return a more useful name for the file lock (which shows what file is being l...Joshua Harlow
2012-06-29Don't show the args but show the name and lock that is being used.Joshua Harlow
2012-06-231. Use a common config merging class now in helpersharlowja
2012-06-211. Update comment about ipath returning None when no datasource is activeJoshua Harlow
2012-06-211. Move all info() logging methods to debug() harlowja
2012-06-201. Add a dummy lock object + a file lock objectJoshua Harlow
2012-06-20Massive pylint + pep8 fixups!Joshua Harlow
2012-06-20Move the configparser helper to here since it being in a cfg.py is Joshua Harlow
2012-06-20Show the lock object name and the lock value - useful for debuggingharlowja
2012-06-19More path joinings found + update in logging of when we translate a pathJoshua Harlow
2012-06-19Make most of all the places use the paths join() function so that testing wit...Joshua Harlow
2012-06-19Initial add of read and write roots, this should cover a large set of cases t...Joshua Harlow
2012-06-191. When running, return the function results as well as a boolean that stated...Joshua Harlow
2012-06-16Add comment as to why we need to check for none/empty later when fetching an ...Joshua Harlow
2012-06-16Content handlers does not need the paths variable anymore so removed that.Joshua Harlow
2012-06-161. Remove content handler iid param, not used.Joshua Harlow
2012-06-15Fixups to ensure that pylint does not find anything major wrong.Joshua Harlow
2012-06-151. Handle returning values from handlers better.Joshua Harlow
2012-06-11Rename sem class to file sem class, add clear_all methods, add empty methods ...Joshua Harlow
2012-06-11Fix log statement.Joshua Harlow