=== masber is now known as masuberu [16:44] meh 2FA on hangout [16:44] smoser: I'll try the manual ovf test from our docs and validate whether we can see regression for this SRU [16:46] https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1737704 and https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1731868 are the two cases I wanted to cover [16:46] Ubuntu bug 1737704 in cloud-init (Ubuntu) "Cloud-init fails if iso9660 filesystem on non-cdrom path in 20171211 image." [High,Fix released] [16:46] Ubuntu bug 1731868 in cloud-init (Ubuntu) "cloud-id: enable ESXi 6.5.0" [High,Fix released] [16:46] * blackboxsw grabs a coffee [16:53] blackboxsw: thank you [18:39] hrm, puppet in general doesn't seem to work on bionic [18:39] can't even use the cmdline tooling for documentation [18:39] root@b1:~# puppet --help [18:39] /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so: symbol SSLv2_method, version OPENSSL_1.0.0 not defined in file libssl.so.1.0.0 with link time reference - /usr/lib/x86_64-linux-gnu/ruby/2.3.0/openssl.so [18:39] root@b1:~# echo $? [18:39] 1 [18:40] I'll file a bug against puppet packaging in bionic. but I don't think it'll block the branch that's up for review [18:40] .. though maybe it should [18:41] as we can't currently install a functional ubuntu-packaged puppet for bionic. get a traceback on Command: ['service', 'puppet', 'start']. [18:43] but I think that looks like ssl-related issues with my example config. I'll validate that before holding up the branch === r-daneel_ is now known as r-daneel [18:55] blackboxsw: you can ask in #ubuntu-devel nacc or others may already know what's up there [18:55] rharper: confirmed PEBKAC. But puppet itself may be brittle. [18:55] hehe [18:55] I think I had an SSL config issue w/ puppet config I specified [18:56] yeah [18:56] but, the puppet commandline falls over and doesn't even let you read it's own man/help info if misconfigured [18:56] trying to confirm that now, and will file an upstream puppet issue if that's the case [18:59] blackboxsw: rharper: did you figure it out? [18:59] nacc: I think I had a stale bionic container and was getting ruby ssl errors (not providing SSL_V_1_0_0 or some such dependency issue. [18:59] nacc: I can't reproduce on fresh bionic containers [19:00] if I can reproduce, I will (I had blown away my stale lxc to see if I could reproduce on something new, but no dice) [19:00] blackboxsw: ack [19:01] blackboxsw: to be clear, puppet has dep8 tests that do test the cli [19:18] thanks nacc. I'm not sure how I got my old container misconfigured. I shouldn't have removed it. I do think I had either a version mismatch in ruby ssl dependencies that prevented puppet's tooling from running. But, using the same puppet configs on my new instances work just fine. [19:18] blackboxsw: it's possible you got bit by a bionic transition? [19:18] blackboxsw: there was an ssl one recently [19:20] I'll chalk it up to that as tracebacks were complaining about missing const definition for SSL_V1 [19:35] https://code.launchpad.net/~smoser/cloud-init/+git/cloud-init/+merge/339373 approved [19:41] blackboxsw: thanks. [19:43] Any idea why my attempt to init chef isn't working? http://termbin.com/3kyu [19:48] brunobronosky: cloud-init think the world is fine it looks like [19:48] cat /run/cloud-init/result.json [19:49] maybe chef has some output ? [19:49] systemctl status chef ? [19:51] It's odd to me that chef got installed, but not from the source I requested (taken straight from the cloud-init docs example). And this: [19:51] 2018-02-26 19:16:55,045 - cc_chef.py[DEBUG]: Skipping unknown chef template key 'run_list' [19:53] cat /run/cloud-init/result.json | tb > http://termbin.com/8bto [19:53] brunobronosky: those skip messages are ok.. (though noisy) it just means those key values aren't interpreted but the chef template generator I think. Trying to see aobut your sources comment [19:54] I'm re-reading tip cc_chef module code right now to refresh [19:55] brunobronosky: did you see a /etc/chef/firstboot.json on your system? [19:56] userdata file: http://termbin.com/57yw [19:56] I'd expect that firstboot.json to contain ypour run_list [19:57] Oooo. it does contain my runlist. [19:57] yeah those Skip messages, are noisy and confusing.... I think they should be dropped as the code specifically knows it [19:57] should ignore/skip them [20:01] ok so I see per your cloud-init.log that chef was installed via apt command, which is what your config specified I think. [20:03] brunobronosky: oops [20:03] http://termbin.com/57yw [20:04] ok looks like our doc may have a typo [20:04] I think the apt configuration is wrong [20:04] yeah [20:04] missing sources [20:04] apt:\bsource1: source1: [20:04] apt:\bsources: source1: [20:04] geez typo city [20:04] pasting [20:04] apt/sources/source1: [20:04] rather than [20:04] apt/source1/ [20:05] https://pastebin.ubuntu.com/p/RyKqPQQcN8/ [20:05] yeah [20:05] that key is bogus. [20:05] aha! [20:05] pultting up a trivial [20:09] brunobronosky: smoser https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/339715 [20:14] thanks for raising the question brunobronosky [21:07] https://code.launchpad.net/~chad.smith/cloud-init/+git/cloud-init/+merge/339720 rharper or smoser if you get a chance. here's the set hostname approach which I've validated on vsphere. It fixes the DHCP request containing the stock cloud-image hostname 'ubuntu'. I hadn't added the init_main unit test to get coverage on the set_hostname call, but I wanted to bounce the idea off you guys before I sink time into [21:07] the init-loca CLI unit test. [21:07] k