summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-06Add comment about keeping track of what people think about the 'read'Joshua Harlow
and 'write' root, and if it confuses them, remove it later and just recommend a more 'natural' way of doing it (ie 'chroot').
2012-07-06Updated so that if no mirror is found, the module stops running.Joshua Harlow
2012-07-041. Make the debian rules file a template (and pass in the daemon-type)Joshua Harlow
2. Adjust the bddeb to pass this in (as well as other output statement being added) 3. Adjust make-tarball to only archive the bzr versioned files (using --recursive)
2012-07-03Remove the useless function printout.Joshua Harlow
2012-07-03Add a check on 'chownbyname' that catches the keyerror and logs it (instead ↵Joshua Harlow
of failing)
2012-07-03When the hostname is also the ip (thus no hostname) just use 'localhost'Joshua Harlow
2012-07-031. Cleanup of some mock functionalityJoshua Harlow
2. Adding in returning the 'public-keys' to the metadata 'list' response 3. Adding in sending back the running users keys (useful for testing) along with 'brickies' 4. Add in a traverse function that can walk down a dictionary (if possible)
2012-07-03Add the ability to have setup.py have a CLI option that specifies the daemon ↵Joshua Harlow
type which then later affects the installation of certain config files, which then can be extracted during package creation as needed.
2012-07-031. Update the mock ec2 data with some of the pubkey code from smosers ec2 ↵Joshua Harlow
metadata server. 2. Allow the setting of the ip addr (not just to 0.0.0.0) 3. Add comment as to how to use this for the 169 'magic' addr
2012-07-02Add a check on the filename provided ensuring it actually exists.Joshua Harlow
2012-07-02Update the mock metadata server to return a file (or the default generated ↵Joshua Harlow
content) for the userdata blob.
2012-07-02Add a sample yaml config to be used for testing.Joshua Harlow
2012-07-021. Fixup the setup.py to not include custom startup scripts, let the ↵Joshua Harlow
packaging solutions handle these 2. Get the cloud-init specfile working for the init.d case (with the right postun and post and install sections) a. It works!!!
2012-07-021. Move the welcome message template string to a constant at the top of the ↵Joshua Harlow
module 2. Fix the usage of multi_log to log to only one of the places (for now) 3. Update comment about multi-log and why write_file isn't used in this case
2012-07-01Adjust the changelog after adding 'hacking.py'harlowja
2012-07-01Add a nova/openstack based extension to pep8 via hacking.pyharlowja
2012-07-01Merge in pending changes.harlowja
2012-07-01Always read fro the cloud config location + conf.d locationsharlowja
2012-07-011. Rename util functions to is_true and is_falseharlowja
2. Move the config loading functions to where they are used (in stages) 3. Adjust cc_set_passwords to use the is_true and is_false renamed functions 4. Adjust the init stage to have a _read_base_config function used to load the base 'initial' configuration from the following locations a. Kernel cmdline b. Conf.d location (+ the cloud.cfg location) c. Built-in configuration
2012-07-01Add a multi log function that can write to stderr, console and a log debug, ↵Joshua Harlow
useful in certain cases
2012-06-30Add in more comments about what has been changed/adjusted/reworkedharlowja
2012-06-30Add comment about #includeonce/#include bug/changeharlowja
2012-06-29Add some more TODO to be done in the future.harlowja
2012-06-29Include the helpers import.harlowja
2012-06-29Refactor the selinux guard to aid in mockingharlowja
1. Adjust the test_util after this mocking to be cleaner
2012-06-29Update the todo with comments on new actions to be fixed.Joshua Harlow
1. Use the netcf library instead of ubuntu -> rhel format conversion occuring now 2. Replace the apt* like config 'modules' with generic ones that will use the new distro classes to handle the specific lower-level details
2012-06-29Start filling out the 0.7 changelog section.Joshua Harlow
2012-06-29add update_package_sources to distro classScott Moser
Previously update_package_sources was a private class (_update_package_sources). The apt_update_upgrade class called it. It does make sense that things would want to call this independently of installing packages. Therefore, expose it as a non hidden method.
2012-06-29If logging hasn't been enabled via '--debug' at least log the exceptions ↵Joshua Harlow
that occur to stderr.
2012-06-29Remove logging of module/init configsJoshua Harlow
2012-06-29Why is this asking me about this...Joshua Harlow
2012-06-29Just log the number of commands 'shellified'Joshua Harlow
2012-06-29Don't remove the key if its not there (or was already removed)Joshua Harlow
2012-06-29Add a force option which will allow users to continue running when no ↵Joshua Harlow
datasource is found.
2012-06-29packages/bddeb: fix broken bddebScott Moser
needed to import glob, and use os.symlink, not util.symlink. Also, here made the 'tar' verbose. if '-v' option given.
2012-06-29Fix the datasource not being fetched in single running mode.Joshua Harlow
2012-06-29Don't show the args but show the name and lock that is being used.Joshua Harlow
2012-06-29Don't always log stdout and stderr (exceptions will capture them if it fails)Joshua Harlow
2012-06-29Readd the original prefix to the netinfo (if provided).Joshua Harlow
2012-06-29Cleanup the pickling.Joshua Harlow
1. When loading the pickled file, don't log if it isn't there a. Do log though if it is there and unpickling fails 2. On writing log if pickling fails and log if pickle writing fails.
2012-06-29Reduce the log levels by removing a few statements that happen to often (and ↵Joshua Harlow
aren't very meaningful)
2012-06-29Add the rc code for blkid '2' being valid with a note to as why.Joshua Harlow
2012-06-29Fix the variable name, should have been 'additional_fns'Joshua Harlow
2012-06-29Add in the linking of the _all.deb with a symlink 'cloud-init_all.deb'Joshua Harlow
2012-06-29Add a test that ensures the upstart handler does not output files when in ↵Joshua Harlow
non-per-instance mode.
2012-06-29Ensure that only when incoming frequency is per-instance that this runs.Joshua Harlow
2012-06-29Add a message about why the second consume_userdata occurs since its not ↵Joshua Harlow
very obvious.
2012-06-29[merge-from-trunk] remove warning message to console on empty user-dataScott Moser
2012-06-29[merge-from-trunk] use yaml.safe_load rather than yaml.loadScott Moser
Usage of yaml.safe_load had already occurred on rework branch
2012-06-29[merge from trunk] cc_salt_minion: install package salt-minion rather than saltScott Moser