Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-02-13 | wait less for the metadata service (by default) | Scott Moser | |
Waiting around for a metadata service in a given datasource means that if its not there all the subsequent datasources have to wait, and boot is slowed down. As it is right now, EC2 is the only one that has the right to wait. In the past, we had to wait around for the EC2 metadata service. I really do not want to extend that courtesy to other cloud platforms. A network based metadata service should be up as soon as networking is up. | |||
2014-02-13 | add Openstack to default datasources | Scott Moser | |
2014-02-13 | merge from trunk | Scott Moser | |
2014-02-13 | Add initial GCE datasource | Scott Moser | |
There are some rough edges here and its missing some test, but I want to get this pulled in. | |||
2014-02-13 | add 'user-data' support. | Scott Moser | |
This just adds user-data in 'instance/attributes/user-data'. Also turns retries to 0 on all other things. | |||
2014-02-13 | cloudsigma: change default dsmode to 'net' | Scott Moser | |
Previously this had 'local' as the default datasource mode, meaning that user-data code such as boot hooks and such would not be guaranteed to have network access. That would be out of sync with the expectation on other platforms where the default is 'network up'. The user can still specify 'dsmode' as local if necessary and the local datasource will claim itself found. | |||
2014-02-13 | merge from trunk | Scott Moser | |
2014-02-12 | support configuration of MD_URL, disable if not resolvable. | Scott Moser | |
this allows the metadata url to be configured by setting: datasource: GCE: metadata_url: <value> Then also, if its not resolvable, we just deactivate the datasource quickly. | |||
2014-02-12 | initial Gentoo and Arch linux support | Nate House | |
2014-02-12 | merge from trunk | Scott Moser | |
2014-02-12 | Add support for the CloudSigma server context. | Kiril Vladimiroff | |
2014-02-12 | merge from trunk | Scott Moser | |
2014-02-12 | Add 'unverified_modules' config option and skip unverified modules | Scott Moser | |
Config modules are able to declare distros that they were verified to run on by setting 'distros' as a list in the config module. Previously, if a module was configured to run and the running distro was not listed as supported, it would run anyway, and a warning would be written. Now, we change the behavior to skip those modules. The distro (or user) can specify that a given list of modules should run anyway by declaring the 'unverified_modules' config variable. run_once modules will be run without this filter (ie, expecting that the user explicitly wanted to run it). | |||
2014-02-12 | drop 'is_excluded'. | Scott Moser | |
for now, this the mechanism just doesn't seem right. I think i'd rather have the module declare supported distros than have distros declare [un]supported modules. | |||
2014-02-12 | fix pylint warning (and real bug) in bad spelling of resolve_conf_fn | Scott Moser | |
2014-02-12 | cc_emit_upstart: do not bother filtering | Scott Moser | |
this module should "work" everywhere, in that it will only do anything if /sbin/initctl exists (which is going to be upstart). | |||
2014-02-12 | merge from trunk | Scott Moser | |
2014-02-12 | Add CloudSigma data source | Kiril Vladimiroff | |
2014-02-10 | doc/examples/cloud-config-landscape.txt: fix invalid example | David Britton | |
LP: #1277746 | |||
2014-02-10 | oops | David Britton | |
2014-02-10 | properlly format the landscape example | David Britton | |
2014-02-10 | DataSourceEc2: Fix incorrect return in _get_url_settings | Scott Moser | |
get_url_settings should return a pair of max wait and timeout and not false, fix this bug by checking the max_wait <= 0 in the calling function and returning correctly from there instead. | |||
2014-02-10 | rpm build fixes | Scott Moser | |
- failing build due to missing Requires (changed to requirements.txt) - RH: require sudo >= 1.7.2p2-3 (with sudoers.d/) | |||
2014-02-10 | remove the 'tools/sudo' file and references in cloud-init.spec.in | Scott Moser | |
I'm not really sure what the function of tools/sudo was, and it was definitely not required for fixing the rpm build. | |||
2014-02-10 | Azure: fix issue with stale data in /var/lib/waagent | Scott Moser | |
If a datasource was found other than in /var/lib/waagent, and /var/lib/waagent contained all the files necessary for 'wait_for_files' (most likely 'SharedConfig.xml'), then cloud-init would continue on before looking properly. To address this, if the ovf-env.xml came from somewhere other than /var/lib/waagent, and it differs from the file in /var/lib/waagent, then we clean up some files that we expect to be provided by 'wait_for_files'. Also some minor changes to the tests here. LP: #1269626 | |||
2014-02-10 | make a defined var of DATA_DIR_CLEAN_LIST, some pylint cleanups | Scott Moser | |
2014-02-10 | change behavior to only delete SharedConfig.xml. | Scott Moser | |
2014-02-08 | Handle code not existing in older requests versions | Joshua Harlow | |
2014-02-08 | Spacing and comment cleanup | Joshua Harlow | |
2014-02-08 | Update requests ssl not supported message | Joshua Harlow | |
2014-02-08 | Capture IOError and use LOG better | Joshua Harlow | |
2014-02-08 | wrap url get call in try/except clause | Vaidas Jablonskis | |
2014-02-08 | Remove HEAD usage and other small adjustments | Joshua Harlow | |
2014-02-07 | Add test for disabled dsmode | Joshua Harlow | |
2014-02-07 | Adjust detection of python versions and variables exposed | Joshua Harlow | |
2014-02-07 | Add a bunch of new tests | Joshua Harlow | |
2014-02-07 | Remerged with trunk | Joshua Harlow | |
2014-02-07 | Forgot to include _trim_key function | Vaidas Jablonskis | |
Got removed somehow | |||
2014-02-07 | Made new ovf-env.xml handling more robust. Test cases included | Ben Howard | |
2014-02-07 | use url_helper instead of requests | Vaidas Jablonskis | |
2014-02-07 | Rebase on upstream | Ben Howard | |
2014-02-06 | Removed yum exclude module entry from gentoo distro | Nate House nathan.house@rackspace.com | |
2014-02-06 | Removed exclude conditional on keys-to-console | Nate House nathan.house@rackspace.com | |
2014-02-06 | Added arch distro class to merge request | Nate House nathan.house@rackspace.com | |
2014-02-06 | Added arch network config | Nate House nathan.house@rackspace.com | |
2014-02-06 | Removed exclude bits from yum module as its not a default | Nate House nathan.house@rackspace.com | |
2014-02-05 | Init script after consistency | Nate House nathan.house@rackspace.com | |
2014-02-05 | Cleanup and cloud-init-local local/net mount dep fix | Nate House nathan.house@rackspace.com | |
2014-02-04 | Merge gentoo branch and updated set-password to support systemctl | Nate House nathan.house@rackspace.com | |
2014-02-04 | Update ssh_svcname in init | Nate House nathan.house@rackspace.com | |