yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #00289
[Bug 1070345] Re: need to restart landscape after updating config
This bug was fixed in the package cloud-init - 0.7.0-0ubuntu2.2
---------------
cloud-init (0.7.0-0ubuntu2.2) quantal-proposed; urgency=low
* debian/patches/lp-1090482-fix-cloud-config-mirrors.patch:
fix issue with cloud-config data in user-data providing mirror
info (LP: #1073077)
cloud-init (0.7.0-0ubuntu2.1) quantal-proposed; urgency=low
* debian/patches/lp-1073077-zsh-workaround-for-locale_warn.patch: avoid
warning when user's shell is zsh (LP: #1073077)
* debian/patches/lp-1077700-config-drive-fix-ssh-authorized-keys.patch:
fix bug in config-drive-v2 usage of authoried keys (LP: #1077700)
* debian/patches/lp-1080985-fix-resize-root-noblock.patch:
fix 'resize_root: noblock' (LP: #1080985)
* debian/patches/lp-1076811-fix-userdata-update-to-distro-config.patch:
fix updates to distro config via user-data. (LP: #1076811)
* debian/patches/lp-1066115-install-landscape-if-needed.patch:
fix permissions on landscape config, and ensure landscape client
is installed if landscape config is given. (LP: #1066115)
* debian/patches/lp-1070345-restart-landscape-if-needed.patch:
restart the landscape-client if changes to config were made. (LP: #1070345)
* debian/patches/lp-1077020-fix-ca-certificates-blanklines.patch: fix
adding of empty lines in ca-certificates file (LP: #1077020)
-- Scott Moser <smoser@xxxxxxxxxx> Mon, 17 Dec 2012 10:15:03 -0500
** Changed in: cloud-init (Ubuntu Quantal)
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to cloud-init.
https://bugs.launchpad.net/bugs/1070345
Title:
need to restart landscape after updating config
Status in Init scripts for use on cloud images:
Fix Released
Status in “cloud-init” package in Ubuntu:
Fix Released
Status in “cloud-init” source package in Precise:
Fix Released
Status in “cloud-init” source package in Quantal:
Fix Released
Status in “cloud-init” source package in Raring:
Fix Released
Bug description:
=== Begin SRU Information ===
[Impact]
* When landscape-client is installed in an image (default for ubuntu cloud
images) there is a potential race where cloud-init will update the
/etc/landscape/client.conf after landscape-client has started. If it
does so, then landscape-client will not register until the next reboot.
* The fix here is simply to restart lanscape-client after writing config
[Test Case]
* This is a race condition, so it will not always occur, but generally you
can see it by launching an Ubuntu cloud image, and providing it with
lanscape-client configuration like the user-data below, and then expecting
that system to correctly register itself.
#cloud-config
apt_upgrade: True
apt_sources:
- source: deb $MIRROR $RELEASE-proposed main
landscape:
client:
url: "https://landscape.canonical.com/message-system"
ping_url: "http://landscape.canonical.com/ping"
data_path: "/var/lib/landscape/client"
http_proxy: "http://my.proxy.com/foobar"
tags: "server,cloud"
[Regression Potential]
* landscape-client could not behave well when 'restart' is requested
right after it had started. If that was the case, this could result
in a race where the fix didn't actually accomplish what we wanted.
* There is very little potential for regression other than in the
case where the user was trying to register instance with landscape.
=== End SRU Information ===
After installing landscape, or otherwise configuring it, cloud-init needs to restart the service.
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1070345/+subscriptions