RETIRED, Cross-platform instance initialization
Go to file
Scott Moser 89679670fb rework package mirror selection
There are several changes here.
 * Datasource now has a 'availability_zone' getter.
 * get_package_mirror_info
   * Datasource convenience 'get_package_mirror_info' that calls
     the configured distro, and passes it the availability-zone
   * distro has a get_package_mirror_info method
   * get_package_mirror_info returns a dict that of name:mirror
     this is to facilitate use of 'security' and 'primary' archive.
   * this supports searching based on templates.  Any template
     that references undefined values is skipped.  These templates
     can contain 'availability_zone' (LP: #1037727)
   * distro's mirrors can be arch specific (LP: #1028501)
 * rename_apt_lists supports the "mirror_info" rather than single mirror
 * generate_sources_list supports mirror_info, and as a result, the
   ubuntu mirrors reference '$security' rather than security (LP: #1006963)
 * remove the DataSourceEc2 specific mirror selection, but instead
   rely on the above filtering, and the fact that 'ec2_region' is only
   defined if the availability_zone looks like a ec2 az.
2012-08-22 00:28:29 -04:00
bin Move the code that did the 'cloud-config' upstart event name emitting to 2012-08-09 20:48:01 -07:00
cloudinit rework package mirror selection 2012-08-22 00:28:29 -04:00
config rework package mirror selection 2012-08-22 00:28:29 -04:00
doc doc: move datasource documentation to doc/sources 2012-08-14 11:46:42 -04:00
packages packages/bddeb: support building source package 2012-07-16 11:15:22 -04:00
systemd Add sample/example systemd config files 2011-10-30 17:14:09 -04:00
sysvinit Tweaks to sysvinit so that cloud-init-local will run before 2012-07-10 18:34:41 -07:00
templates rework package mirror selection 2012-08-22 00:28:29 -04:00
tests Add RHEVm and vSphere support as datasource AltCloud 2012-08-14 11:40:47 -04:00
tools stright forward pylint cleanups to tests/ and tools/ 2012-08-09 13:40:59 -04:00
upstart add uptime to the output of cloud-log-shutdown 2012-08-03 14:48:57 -04:00
ChangeLog rework package mirror selection 2012-08-22 00:28:29 -04:00
LICENSE add LICENSE file 2011-09-21 15:08:17 -04:00
Makefile fix pylint in all files used by ./tools/run-pylint 2012-08-09 13:42:55 -04:00
Requires Revert back to using cheetah + adjust resultant code + templates 2012-07-09 16:41:45 -04:00
TODO Add a comment/todo for the future, that instead of having distro 2012-07-09 20:32:50 -07:00
setup.py pylint: setup.py 2012-08-09 13:06:04 -04:00