[Bug 1190431] [NEW] config-drive datasource does not provide availability_zone
Scott Moser
smoser at ubuntu.com
Thu Jun 13 01:19:48 UTC 2013
Public bug reported:
The place this was noticed was in trying to use the
'nova.clouds.archive.ubuntu.com' mirror selection.
Because the config-drive-v2 has a metadata entry of 'availability_zone',
it didn't get found by the availabilty_zone property in
cloudinit/sources/__init__.py
Simple patch is:
--- /usr/share/pyshared/cloudinit/sources/__init__.py.dist 2013-06-13 01:08:47.806938999 +0000
+++ /usr/share/pyshared/cloudinit/sources/__init__.py 2013-06-13 01:08:58.678938999 +0000
@@ -135,7 +135,8 @@
@property
def availability_zone(self):
- return self.metadata.get('availability-zone')
+ return self.metadata.get('availability-zone',
+ self.metadata.get('availability_zone'))
def get_instance_id(self):
if not self.metadata or 'instance-id' not in self.metadata:
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: cloud-init 0.7.2~bzr809-0ubuntu1 [modified: usr/share/pyshared/cloudinit/distros/__init__.py usr/share/pyshared/cloudinit/sources/__init__.py]
ProcVersionSignature: User Name 3.8.0-22.33-generic 3.8.11
Uname: Linux 3.8.0-22-generic x86_64
ApportVersion: 2.9.2-0ubuntu8.1
Architecture: amd64
Date: Thu Jun 13 01:09:48 2013
Ec2AMI: ami-00000008
Ec2AMIManifest: FIXME
Ec2AvailabilityZone: nova
Ec2InstanceType: m1.small
Ec2Kernel: aki-00000002
Ec2Ramdisk: ari-00000002
MarkForUpload: True
PackageArchitecture: all
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cloud-init
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: cloud-init
Importance: Medium
Status: Confirmed
** Affects: cloud-init (Ubuntu)
Importance: Medium
Status: Confirmed
** Tags: amd64 apport-bug ec2-images raring
** Also affects: cloud-init
Importance: Undecided
Status: New
** Changed in: cloud-init (Ubuntu)
Status: New => Confirmed
** Changed in: cloud-init
Status: New => Confirmed
** Changed in: cloud-init (Ubuntu)
Importance: Undecided => Medium
** Changed in: cloud-init
Importance: Undecided => Medium
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to cloud-init in Ubuntu.
https://bugs.launchpad.net/bugs/1190431
Title:
config-drive datasource does not provide availability_zone
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-init/+bug/1190431/+subscriptions
More information about the Ubuntu-server-bugs
mailing list