[16:33] hey all [16:33] i'm hoping to mark 0.7.3 today. [16:45] cool [16:53] smoser: I don't know why I cannot make cloud-init receive data from OpenStack, I have a log this time. http://paste.ubuntu.com/6205664/ [16:59] pedroalvarez, what are you expecting to find ? [16:59] configdrive or ec2 metadata service ? [17:01] i have installed ubuntu in openstack, and the cloud-config simply worked [17:01] I'm using the same configuration in other operating system, and I don't know why doesn't work [17:02] ah. [17:02] is ubuntu using cloud-config or ec2 [17:02] er.r.. [17:02] config-drive or ec2 i meant. [17:02] how can I know? where in the log? [17:04] smoser: forget it for today, I have to go home. I'll ask you again tomorrow [17:05] cloud-init output should say. [17:06] but basically either you've configured openstack to offer config-drive (or requested it at launch) or to offer the ec2 metadata service. [17:06] if you don't know, then you're prbably doing the MD service. [17:06] but i have less guessses as to what is going wrong with your install for MD than I would for config-drive. [17:07] for config-drive, i'd suspect that enough drivers are not loaded to see the disk or a race condition in it becoming avialable. [18:10] harlowja, around ? [18:10] yo [18:10] smoser poke [18:11] you hav eanything really important that you'd like to have in to 0.7.3 ? [18:11] cause i'm about to push "go" on that. [18:11] not afaik :) [18:11] k. [18:11] that windows stuff? [18:11] lol [18:11] yeah. windows. :) [18:12] alexpilotti ;) [20:56] smoser: problem with the latest uplaod to lp:cloud-init [20:57] utlemming, ? [20:57] smoser: ephemeral0 is not mapping to the first partition [20:57] smoser: on parted disks [20:57] smoser: http://paste.ubuntu.com/6206712/ [20:58] smoser: http://paste.ubuntu.com/6206721/ [20:58] i thought you had tested this. [20:59] smoser: yeah, I did [20:59] smoser: which is why I am confused [20:59] smoser: because I took the branch you pinged me and tested against that [21:02] well i merged your branch [21:06] utlemming, please figure out what needs fixing. i just released 0.7.3 so that sucks. [21:07] smoser: yeah, this blows hard [21:07] smoser: I'll get this ASAP [21:07] i'll be back in in a couple hours. [21:15] smoser: lp:~utlemming/cloud-init/lp1236594-bad_ephemeral0_mnt [23:33] utlemming, still there? [23:33] smoser: yup [23:33] I did the "if not partition" by design. [23:33] because input to devnode_for_dev_part [23:34] should be a string or None [23:34] bool("0") == True [23:34] oh. but i guess "" is not true. that must be what was occuring there? [23:34] right [23:35] no. [23:36] expand_dotted_devname("ephemeral0") [23:36] would return None [23:36] hm.. [23:36] the issue is "ephemeral0" is not selecting ephemeral0 or epehemeral0.1 because of that "if partition" [23:39] right. [23:41] utlemming, so i think the right place for that change is in sanitiz_devname. [23:41] i think . as its there that we're saying "ephemeral0" == ephemeral0.0 or ephemeral0.1 [23:43] hrm... [23:44] but isn't that the same things as my patch? [23:46] well mostly, except for then there is no way to call devnode_foor_dev_part with "do not expand this" [23:46] err.. with "do not allow part 0 or part 1" [23:47] smoser: since this is a specific function to cc_mounts, I think adding a flag that controls that behavior seems sane [23:48] otherwise we have two functions that only get halfway there [23:48] i.e. def ...(..., literal=False) [23:49] which controls the beavhior [23:49] but again, this is one function that is called by one module [23:49] i think you're right [23:52] utlemming, you're changes are correct. [23:52] i'mpretty sure. [23:58] smoser: I tested those changes on SmartOS, EC2 and Azure