blackboxsw | jocha: initial review posted for tomorrow https://code.launchpad.net/~jocha/cloud-init/+git/cloud-init/+merge/343563 | 04:54 |
---|---|---|
blackboxsw | and I'm outta here | 04:55 |
=== r-daneel_ is now known as r-daneel | ||
smoser | blackboxsw: https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/343127 could use a review if you were bored | 16:49 |
blackboxsw | looking | 16:49 |
blackboxsw | was just trying to spawn a failed instance on gce | 16:49 |
* blackboxsw was working through capturing an image and booting a new instance with it | 16:49 | |
smoser | with serial console ? | 16:49 |
blackboxsw | as we'll need to do that inevitably if we can find a reproducer | 16:49 |
blackboxsw | yeah trying with serial console + root password backdoor and custom cloud-init | 16:50 |
smoser | cool. | 16:50 |
blackboxsw | I'll wrap up the gce instance from image spawn on cmdline and add a placeholder script to qa-scripts/scripts/launch-gce. then I'll grab that review, sound good as far as priority? | 16:52 |
rharper | smoser: hrm, we actually have a run-time depends on iproute2 ; for the minumal cloud-images, there's no iproute2 in that even though it has cloud-init, the fallback nic code runs ip route commands; which it doesn't find; in ubuntu/devel branch the control file does not include iproute2; | 19:19 |
smoser | http://paste.ubuntu.com/p/87ZhVjWjMW/ | 19:27 |
smoser | rharper: not a huge deal | 19:27 |
smoser | its part of ubuntu-minimal | 19:27 |
smoser | which .... should be part of ubuntu "minimal" image :) | 19:27 |
smoser | so yes, we could add it and possibly should add it. but its goign to be there. | 19:28 |
smoser | and that is the case for xenial also | 19:28 |
rharper | well, http://cloud-images.ubuntu.com/minimal/daily/bionic/ those are all broken w.r.t not having iproute2 in it | 19:30 |
blackboxsw | smoser: rharper by add it, you mean an 'or' depends on iproute2 or net-tools? | 19:32 |
blackboxsw | or an explicit iproute2 dep in bionic & later | 19:32 |
rharper | explicit, depite the net banner, fallback nic configuration uses the 'ip' command | 19:32 |
smoser | blackboxsw: well, at this point i'd chagne upstream packaging to just say iproute2 | 19:33 |
smoser | but would leave x, a, b as they are | 19:33 |
blackboxsw | ok fair 'nuf | 19:33 |
smoser | rharper: why would we create something with the name 'ubuntu' and 'minimal' that did not have 'ubuntu-minimal' | 19:34 |
smoser | :-( | 19:34 |
rharper | (╯°. °)╯︵ ┻━┻) | 19:34 |
smoser | even stating: | 19:35 |
smoser | It is also used to help ensure proper upgrades, so it is recommended that | 19:35 |
smoser | it not be removed. | 19:35 |
dpb1 | smoser: you have a few hours to listen to the story about names? | 19:39 |
dpb1 | smoser: if you want a fun time, click https://askubuntu.com/questions/tagged/ubuntu-minimal, which is a combination of questions about the mini iso and the minimal desktop. | 19:40 |
blackboxsw | just FYI, I'm able to spawn gcloud instances based on an image w/ updated cloud-init ( which logs gcloud compute instances create image-test2 --zone=us-central1-b --image upgraded-cloud-init-disk --image-project cloud-init-testing --metadata-from-file user-data=sethostname.yaml --metadata=serial-port-enable=1). I'm dropping this stuff into qa-scripts/scripts/launch-gce now | 19:41 |
blackboxsw | still no reproducer on my end | 19:41 |
dpb1 | I'm both happy and sad by that news | 19:43 |
rharper | blackboxsw: thanks | 19:44 |
rharper | I'll use that | 19:44 |
smoser | https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1766711 | 20:03 |
ubot5` | Ubuntu bug 1766711 in cloud-init (Ubuntu) "cloud-init missing dependency on iproute2" [Undecided,New] | 20:03 |
smoser | bug https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1766714 | 20:14 |
ubot5` | Ubuntu bug 1766714 in cloud-init (Ubuntu) "cloud-init missing dependency on isc-dhcp-client" [Undecided,New] | 20:14 |
blackboxsw | ugh, though I placed it in Package: cloud-init | 20:24 |
blackboxsw | Architecture: all | 20:24 |
blackboxsw | Depends: ${misc:Depends}, | 20:24 |
blackboxsw | ${${python}:Depends}, | 20:24 |
blackboxsw | isc-dhcp-client | 20:24 |
blackboxsw | in packages/debian/control.in | 20:24 |
blackboxsw | s/I/we/ | 20:25 |
smoser | thats for trunk packaging . i probably blame to the foobar on the ubuntu/devel branch | 20:33 |
smoser | blackboxsw: | 20:53 |
smoser | https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/344186 | 20:53 |
smoser | https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/344186 | 20:54 |
smoser | https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/344190 | 20:54 |
rharper | smoser: you have a few minutes to sync on the rename stuff? | 20:54 |
smoser | rharper: sure. | 20:54 |
smoser | https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/344181 | 20:54 |
blackboxsw | smoser: approved and landed https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/344190 | 21:12 |
blackboxsw | approved https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/344186... will land it | 21:12 |
mgerdts | smoser any more thoughts on https://code.launchpad.net/~mgerdts/cloud-init/+git/cloud-init/+merge/343712 . Was just chatting on #smartos where one of our early adopters was surprised that a NIC that he added after the first boot did not get configured on a subsequent boot. | 21:16 |
blackboxsw | smoser: I'm not merging https://code.launchpad.net/~vkuznets/cloud-init/+git/cloud-init/+merge/343601 at the moment. as I didn't want unnecessary churn on the bionic branch we want to cut | 21:21 |
rharper | blackboxsw: you're still working on the recreate? | 21:22 |
rharper | on gce ? | 21:22 |
* smoser out | 21:23 | |
blackboxsw | rharper: I haven't recreated, but I can continue to spin instances up using and updated cloud-init that tracks name_assign_type | 21:23 |
blackboxsw | rogjt mpw O | 21:23 |
blackboxsw | right now I'm merging in smoser's bionic fixes | 21:23 |
rharper | blackboxsw: ok; I think we have a more general solution here w.r.t the the renaming; | 21:23 |
blackboxsw | and generating a bionic upload mp which includes isc-dhcp-client dependencies | 21:23 |
rharper | y | 21:24 |
jocha | blackboxsw: I've resolved the comments you made, feel free to review whenever you have time :) https://code.launchpad.net/~jocha/cloud-init/+git/cloud-init/+merge/344192 | 21:24 |
rharper | did you push the launch-gce script to qa-scripts ? | 21:26 |
blackboxsw | rharper: noper. it's a big lift | 21:26 |
rharper | I'd like to see if I can fire up a loop to trigger the failure | 21:26 |
blackboxsw | I'm re-writing a lot of launch-ec2 at the moment | 21:26 |
rharper | can you pastebin it to me (no without creds) ? | 21:26 |
rharper | I guess I can just use your gcloud command from earlier | 21:27 |
blackboxsw | rharper: as in, not even functional. I'll give you a pastebin of the commands I run on gcloud | 21:27 |
rharper | yeah, thanks | 21:27 |
rharper | will work on a reproducer loop there; with root login on serial console; | 21:27 |
blackboxsw | rharper: here's the basics https://pastebin.ubuntu.com/p/xHgHRY3vbt/ | 21:35 |
rharper | thx | 21:35 |
blackboxsw | it involved me having installed google-cloud-sdk | 21:36 |
blackboxsw | I think there was some setup there | 21:36 |
rharper | yeah | 21:36 |
rharper | I have that installed | 21:36 |
blackboxsw | I see your ssh pubkeys are part of our project so that should be good | 21:36 |
blackboxsw | in that pastebin I forgot the addition commands to dpkg -i cloud-init*deb; cloud-init clean --logs; and sudo passwd ubuntu setup before stopping the instance and creating an image | 21:37 |
rharper | yeah; mostly wanted the instance image and type details and that serial port bit | 21:37 |
rharper | is there a gcloud command for getting the console ? | 21:38 |
blackboxsw | rharper: with that metadata serial-port-enable=1 stuff you can then cloud compute connect-to-serial-port bionic-test | 21:43 |
blackboxsw | rharper: with that metadata serial-port-enable=1 stuff you can then "gcloud compute connect-to-serial-port bionic-test" | 21:43 |
rharper | nice | 21:43 |
rharper | blackboxsw: smoser: ok; I've recreated, updated the bug with details for possible fix and how to test it; https://bugs.launchpad.net/cloud-init/+bug/1766287 | 23:18 |
ubot5` | Ubuntu bug 1766287 in cloud-init "18.04 minimal images on GCE intermittently fail to set up networking " [High,New] | 23:18 |
blackboxsw | rharper: nice, so maybe it was region related then ? I see you switched to europe-west1 | 23:31 |
rharper | yes | 23:31 |
rharper | and back to the 420 image | 23:31 |
blackboxsw | man. | 23:31 |
rharper | I've not tried on the 421 | 23:31 |
rharper | but I suspect that europe-west1 is just less crowded | 23:31 |
rharper | also, it's night time now | 23:31 |
blackboxsw | I'll give that a spin tonight if you are about EOD. | 23:31 |
rharper | now that I have the recreate, I'll try again in other zones | 23:31 |
blackboxsw | nice | 23:31 |
blackboxsw | k back in an hour | 23:32 |
rharper | k | 23:32 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!