diff options
author | Joshua Harlow <harlowja@gmail.com> | 2012-12-17 08:41:11 -0500 |
---|---|---|
committer | Scott Moser <smoser@ubuntu.com> | 2012-12-17 08:41:11 -0500 |
commit | c196afccda0293613e3586922347749c33dfddbf (patch) | |
tree | 01da7bd969ce78450b09fb386a9a8f9b46a67aa4 /ChangeLog | |
parent | 3b37e40202143b6acafff5a5bb3dba233b91821f (diff) | |
download | vyos-cloud-init-c196afccda0293613e3586922347749c33dfddbf.tar.gz vyos-cloud-init-c196afccda0293613e3586922347749c33dfddbf.zip |
ensure a datasource's 'distro' and sys_cfg are updated
After parsing and merging datasource's config, the changes in were not making
it into the datasource's 'distro.
The end result was that the when a config module was called, it's 'cloud'
argument would be updated in 'cloud.distro', but not in
'cloud.datasource.distro'. This path was required for getting mirror settings
to take affect, because they include information from the datasource.
Ie:
cc_apt_configure had
mirror_info = cloud.datasource.get_package_mirror_info()
the datasource then used *its* copy of sys_cfg to call
self.distro.get_package_mirror_info
and *that* distro's sys_cfg had not been updated.
LP: #1090482
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -9,6 +9,8 @@ option (LP: #1083715) - make install of puppet configurable (LP: #1090205) [Craig Tracey] - support omnibus installer for chef [Anatoliy Dobrosynets] + - fix bug where cloud-config in user-data could not modify system_info + settings (LP: #1090482) 0.7.1: - sysvinit: fix missing dependency in cloud-init job for RHEL 5.6 - config-drive: map hostname to local-hostname (LP: #1061964) |