Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-07 | Add a standard exception holding file. | Joshua Harlow | |
2012-06-07 | Add in a utility class that will handle all shell-like actions. | Joshua Harlow | |
2012-06-07 | Add this file which will contain the cloud init and cloud config classes. | Joshua Harlow | |
2012-06-07 | Start moving code from there to here. | Joshua Harlow | |
2012-06-07 | Move the contents of this file to __init__ in sources. | Joshua Harlow | |
2012-06-07 | 1. Move cloud init and cloud config objects to a cloud file. | Joshua Harlow | |
2. Cleanup main __init__ file with shell additions, constants usage, os.path usage. | |||
2012-06-07 | Add in a helper that is useful for running pep8/pylint | Joshua Harlow | |
2012-06-07 | Add a file that just deals with url like functions | Joshua Harlow | |
2012-06-07 | Add a file that just deals with handling modules and part data | Joshua Harlow | |
2012-06-07 | Darn it. Those shouldn't be there! | Joshua Harlow | |
2012-06-07 | 1. Adding some new helper files that split off file inclusion, templating, ↵ | Joshua Harlow | |
importing, constant usage. 1. Move all datasources to a new sources directory 1. Rename some files to be more consistent with python file/module naming. | |||
2012-06-07 | Move binaries to an actual binary dir. | Joshua Harlow | |
2012-05-22 | remove usage of subprocess.check_output | Scott Moser | |
in order to work on python 2.6, replace usage of check_output with util.subp. | |||
2012-05-22 | support relative path in AuthorizedKeysFile | Scott Moser | |
LP: #970071 | |||
2012-04-10 | cc_landscape.py: if /etc/landscape does not exist, then create it | Scott Moser | |
LP: #978329 | |||
2012-04-10 | pep8: fix white space | Scott Moser | |
2012-04-09 | fix chef documentation (LP: #960564) | Scott Moser | |
LP: #960564 | |||
2012-04-09 | replace bug links with LP: # syntax, use '$RELEASE' for apt source | Scott Moser | |
cloud-init expands $RELEASE in a source so it can easily be used. | |||
2012-04-07 | Added an example for using Chef with oneiric | Lorin Hochstein | |
2012-04-07 | Added GPG key | Lorin Hochstein | |
2012-04-05 | Fixed opscode repo in chef recipe | Lorin Hochstein | |
Also added some comments and captured the output | |||
2012-04-05 | Allow a url to cloud-config data to be specified on kernel config line | Scott Moser | |
In order to allow an ephemeral, or otherwise pristine image to receive some configuration, cloud-init will read a url directed by the kernel command line and proceed as if its data had previously existed. For more information, see doc/kernel-cmdline.txt | |||
2012-04-05 | add a better exception message | Scott Moser | |
2012-04-05 | revert improved exception printing, as it was broken | Scott Moser | |
2012-04-05 | syntax error fix | Scott Moser | |
2012-04-05 | improve exception message | Scott Moser | |
2012-04-05 | move the reading of the cmdline cloud-config url to cloud-init.py | Scott Moser | |
The reason for moving this from cloudinit/__init__.py was that it was running too late there. The cloudinit.parsed_cfgs variable was already filled by cloud-init.py's reading of cloud config. I'm sure I had done this so that it would not have to re-parse configs. I think the right way to handle this is to move that logic back to cloudinit/__init__.py and add some function like 'reread_configs()' that would re-read all releavent cofnigs and re-setup logging. That seemed more error prone at the moment, with limited time. | |||
2012-04-04 | fix issue found in real test | Scott Moser | |
2012-04-04 | add reading of 'seedfrom' via DataSourceNoCloud's DataSourceConfig | Scott Moser | |
What this does is provide an second DataSource that could use the kernel command line url=. For example: ro root=/dev/vda url=http://example.com/i-abcdefg/ http://example.com/i-abcdefg/ would contain: datasource: NoCloud: # default seedfrom is None # if found, then it should contain a url with: # <url>/user-data and <url>/meta-data # seedfrom: http://my.example.com/i-abcde seedfrom: http://example.com/i-abcdefg/ Then, the NoCloudNet DataSource would find that seedfrom config and consume data at http://example.com/i-abcdefg/user-data and http://example.com/i-abcdefg/meta-data | |||
2012-04-04 | initial checkin of kernel commandline cloud-config url support | Scott Moser | |
2012-04-04 | Provide informative message when user logs in with unsupported locale | Scott Moser | |
On the users's first login with a locale that is not supported (where 'locale' would give errors), inform the user on how they can generate the locales or install language support packages. LP: #859814 | |||
2012-04-04 | minor cleanup to messages, combine commands to single line | Scott Moser | |
* remove unused 'line' variable * fix bug where multiple errant locales were not working correctly * only output each bad locale once in the list * you only need to run the apt-get install of the package *or* localegen | |||
2012-04-04 | Only show this message one time. | Scott Moser | |
2012-04-04 | move Z99-cloud-locale-test.sh out of profile.d to tools | Scott Moser | |
Just to avoid an entry in top level directory, get rid of profile.d there and instead move Z99-cloud-locale-test.sh -> tools/Z99-cloud-locale-test.sh | |||
2012-04-02 | Fixed deficiency in merge proposal. | Ben Howard | |
2012-03-30 | Added a profile.d message to inform people about invalid locale setting. | Ben Howard | |
2012-03-26 | cc_chef: fix bug when validation_key was present, but validation_cert was not | Scott Moser | |
This fixes a bug in chef handling if the config contained the 'validation_key' key, but not the 'validation_cert' key. LP: #960547 | |||
2012-03-21 | fix bad variable if blocking cc_resizefs | Scott Moser | |
2012-03-21 | allow cloud-config to control if resizefs is blocking or not | Scott Moser | |
2012-03-21 | cc_resizefs: run resizefs in the background during boot. | Scott Moser | |
LP: #961226 | |||
2012-03-19 | DataSource: if public-keys is a string, split it on newline | Scott Moser | |
Previously, we were returning an array with a single item, which could have contained newlines in it. This does limit the potential content of a ssh public key, but it seems unlikely that in the future a valid public key would contain a newline. | |||
2012-03-16 | add supprot for reading public-keys from DataSourcMAAS | Scott Moser | |
2012-03-16 | rename DataSourceMaaS to DataSourceMAAS, generally use MAAS everywhere | Scott Moser | |
instead of MaaS or Maas, use MAAS consistently. The only non 'MAAS' left are all lower case. | |||
2012-03-16 | fix pylint warnings in test_userdata | Scott Moser | |
2012-03-13 | add python-oauth to dependencies [Cosmin Luță] | Scott Moser | |
LP: #953915 | |||
2012-03-12 | Warn in user-data processing on non-multipart, non-handled data | Scott Moser | |
If user-data is supplied that is not multipart, and is unhandled, then log a warning. A warning by default will get to the console, so the user can see it even if they cannot get into the instance. If they don't see it there, it would still be available in the cloud-init log. | |||
2012-03-12 | wrap Changelog to < 80 chars | Scott Moser | |
2012-03-12 | fix pylint/pep8 issues in DataSourceCloudStack | Scott Moser | |
2012-03-12 | import CloudStack data source [Cosmin Luta] | Scott Moser | |
2012-03-12 | cloudinit/DataSourceCloudStack: updated copyright and author | Scott Moser | |
Per Cosmin in personal mail: > I didn't change any of the copyright/license information, as I'm not > sure what should be there (feel free to adjust it as you please, I don't > even care for my name to appear in the file). I've added Canonical to copyright (as the file was originally copied and modified from the DataSourceEc2). And also added Cosmin's name to Authors and Copyright for the portions that he contributed. |