Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-16 | Remove default since it will never be called that way and apply default ↵ | Joshua Harlow | |
since its not currently being called that way | |||
2012-06-16 | Allow url fetching to catch any other type of exceptions that occur | Joshua Harlow | |
2012-06-16 | Let read_file_or_url util function have good defaults | Joshua Harlow | |
2012-06-16 | Capture the exceptions and just re-throw the last one on errors | Joshua Harlow | |
2012-06-16 | Send in src line instead of stripped line. | Joshua Harlow | |
2012-06-16 | Update ssh_util to have a parser class and a line entry class. | Joshua Harlow | |
Also have a method that will parse the authorized key file. This allows: 1. Testing of parsing seperate from testing of entry construction. 1. Testing of authorized key file parsing, separate from updating. | |||
2012-06-16 | Comments as to why we are using a csv parser and do some of the logic checks ↵ | Joshua Harlow | |
that are done for option extraction | |||
2012-06-16 | Comments about checking if this is right, no longer needed | Joshua Harlow | |
2012-06-16 | Fix logic issue with reading previous file for previous instance id, when ↵ | Joshua Harlow | |
the current file should be looked at instead | |||
2012-06-16 | Should be loaded not loading | Joshua Harlow | |
2012-06-16 | Revert that last change for this file, it should be a string that is ↵ | Joshua Harlow | |
non-empty so checking against that is fine | |||
2012-06-16 | Check instance id against none, and not just empty/false/0/none since 0 or ↵ | Joshua Harlow | |
empty might be valid | |||
2012-06-16 | Add comment as to why the cloud object/wrapper is useful | Joshua Harlow | |
2012-06-16 | Add comment as to why this cfg class is useful | Joshua Harlow | |
2012-06-16 | Pass in the datasource as a option, instead of the lower level instance id. | Joshua Harlow | |
This allows for others to use datasource functions if they desire to instead of being restricted. +1 for future use ;) | |||
2012-06-16 | When a handler version is set but to an unknown non-int convertable value, ↵ | Joshua Harlow | |
treat it as 1 | |||
2012-06-16 | They are handlers not mods ;) | Joshua Harlow | |
2012-06-16 | Update the cloud init requirements with comments as to why they are needed. | Joshua Harlow | |
Also: 1. Add in boto as a requirement (used for ec2 metadata calls) 2. Add in pyyaml as a requirement (used for all yaml processing) 3. Add in configobj as a requirement (only for old-style configs) | |||
2012-06-16 | If bringing up, return whatever the bring up result is, otherwise false. | Joshua Harlow | |
2012-06-16 | Add comment as to why we need to check for none/empty later when fetching an ↵ | Joshua Harlow | |
ipath. | |||
2012-06-16 | Have the top level distro class take paths instead of a runner. | Joshua Harlow | |
This allows the following: 1. Let the ubuntu subclass construct its own runner with those paths (since not every subclass may want it) Adjust the base class + subclass to reflect this, adjust stages as well to reflect the constructor changes. | |||
2012-06-16 | Remove the need to have transforms start with "cc_". | Joshua Harlow | |
1. Just let them have no prefix (ie blank) unless this isn't wanted later. | |||
2012-06-16 | Correct the mount options to use a comma separated list for the mount ↵ | Joshua Harlow | |
options (if any provided/selected) | |||
2012-06-16 | After the moving of items to handler/__init__ reflect those references here. | Joshua Harlow | |
2012-06-16 | Add a restricted set of characters which can be used in filenames when ↵ | Joshua Harlow | |
cleaning them. | |||
2012-06-16 | Allow the user data processor to be passed in. | Joshua Harlow | |
This could and should be useful for unit testing. | |||
2012-06-16 | Move the helper functions for handlers to the handler __init__ instead of ↵ | Joshua Harlow | |
being in here. This class will now just contain user data parsing, leaving the handler running to happen elsewhere. | |||
2012-06-16 | Make the top level __init__ similar to the other top level __inits__ where ↵ | Joshua Harlow | |
just util functions and base classes are defined there. | |||
2012-06-16 | Content handlers does not need the paths variable anymore so removed that. | Joshua Harlow | |
2012-06-16 | For the different base classes, ensure we are using the 'abc' module + ↵ | Joshua Harlow | |
appropriate annotations + metaclasses. | |||
2012-06-16 | Unused import removed | Joshua Harlow | |
2012-06-16 | 1. Add a constant for the "cc_" prefix, so that it can be easily changed if ↵ | Joshua Harlow | |
desired. | |||
2012-06-16 | 1. Change to fixup handler instead of fixup module | Joshua Harlow | |
2. Add logging of unknown content types + seperate payload logging detail message into a separate function. | |||
2012-06-16 | 1. Change to fixup transform/form transform name | Joshua Harlow | |
2. Check lowercase name against .py instead of unknown case. | |||
2012-06-16 | Rename to fixup transform/fixup handler/form transform name instead of form mod* | Joshua Harlow | |
2012-06-16 | Have the ensure file function be able to take in a file permission. | Joshua Harlow | |
2012-06-16 | 1. Add comment as to what http proxy setting means | Joshua Harlow | |
2. Adjust so file contents will join with a string instead of appending to something that might not be a string | |||
2012-06-16 | Clean up this log statement to be more useful. | Joshua Harlow | |
2012-06-16 | Allow file rendering to pass in a file permission when writing. | Joshua Harlow | |
2012-06-16 | Adjust how config is extracted in that it now can be extracted via 3 ↵ | Joshua Harlow | |
different modes. 1. Restricted - which doesn't give back the system info (used by handlers/transforms/public cfg api) 2. System - which only gives back the system info (used by distro class) 3. Paths - gives back only the system/path info (used by the path class) | |||
2012-06-16 | Fix pylint line length to big issue. | Joshua Harlow | |
2012-06-16 | For now just stick to using newline joining. | Joshua Harlow | |
2012-06-16 | 1. Remove content handler iid param, not used. | Joshua Harlow | |
2. Ensure if iid is found that it is converted to a string before path joining. | |||
2012-06-16 | Have the contents formed on a previous line which seems prettier. | Joshua Harlow | |
2012-06-16 | 1. Remove path function, since we have a path class | Joshua Harlow | |
2. Be explict with file perms (even though its duplicated) | |||
2012-06-16 | Cleanups around the usage of the apt pipe line value. | Joshua Harlow | |
1. Add a comment onto why this is done 2. Fix the usage of range to search the list and not a string 3. Make the filecontents template just one multiline variable. | |||
2012-06-16 | Some simple fixes that will make the python 3 translation easier | Joshua Harlow | |
2012-06-16 | Some simple fixes that will make the python 3 translation easier | Joshua Harlow | |
2012-06-16 | Some simple fixes that will make the python 3 translation easier | Joshua Harlow | |
2012-06-16 | Only set an env variable for instance id if we actually got one. | Joshua Harlow | |