17:19 <blackboxsw> #startmeeting cloud-init bi-weekly office-hours
17:19 <meetingology> Meeting started at 17:19:08 UTC.  The chair is blackboxsw.  Information about MeetBot at https://wiki.ubuntu.com/meetingology
17:19 <meetingology> Available commands: action, commands, idea, info, link, nick
17:19 <blackboxsw> #char Odd_Bloke falcojr
17:19 <blackboxsw> #chair Odd_Bloke falcojr
17:19 <meetingology> Current chairs: Odd_Bloke, blackboxsw, falcojr
17:20 <blackboxsw> hi cloud-init, sorry for the confusion on the UTC time that I posted in the topic. I had incorrectly set 15:15 UTC instead of 17:15.
17:20 <blackboxsw> welcome to the bi-weekly cloud-init office hours
17:21 <blackboxsw> This cloud-init status meeting has moved to a more asynchronous posting of high-level happenings in cloud-init to discourse to support timezone differences for all cloud-init developers.
17:23 <blackboxsw> We plan on continuing to host these office hours to provide a means for quick communication, questions and discussions with a couple of upstream developers present to help facilite any questions or discussions of interest to folks.
17:23 <blackboxsw> For reference, here are the high-level "happenings" in cloud-init upstream over the last two weeks.
17:23 <Odd_Bloke> o/
17:23 <blackboxsw> #link https://discourse.ubuntu.com/t/cloud-init-status-03-09-2021/21309
17:26 <blackboxsw> As of last office-hours I belive upstream had just cut the first 21.1 release in the tip of cloud-init. Canonical will be starting the SRU process this week I believe to publish the 21.1 release (plus a couple of extra fixes which just landed in tip) into Ubuntu Xenial, Bionic, Focal, Groovy and Hirsute.
17:41 <beantaxi> Odd_Bloke: I tried your command and it was helpful. It complained about a missing ssh key, so I shrugged, tried ssh-keygen -t rsa and reran the test, and it passed. I've kicked off a run of all the tests, which I assume will take a bit.
17:55 <Odd_Bloke> beantaxi: Great, thanks for the update!  A full run in LXD containers takes ~12mins locally (though I'm probably running on beefier hardware than you're paying EC2 for so YMMV :p).
17:55 <Odd_Bloke> beantaxi: Once you had the output, was it clear that the missing SSH key was the issue?
17:55 <blackboxsw> setting the appropriate time for next office hours
17:56 <blackboxsw> setting the appropriate time for next office hours Mar 23 17:15 UTC
17:57 <beantaxi> ERROR tests/integration_tests/modules/test_runcmd.py::TestRuncmd::test_runcmd - FileNotFoundError: [Errno 2] No such file or directory: '/home/ubuntu/.ssh/id_rsa.pub'
17:57 <beantaxi> That was the error message
17:59 <falcojr> tests require an ssh keypair. It'll use your user one by default or you can specify one manually in the integration settings config
17:59 <falcojr> do an `ssh-keygen`
17:59 <beantaxi> The full test failed with 7 failures: https://paste.ubuntu.com/p/hcYN7ZDvbs/
18:00 <beantaxi> falcojr: Thanks ... I was just showing Odd_Bloke the error message I got before running ssh-keygen, which did indeed solve most of my issues
18:01 <beantaxi> falcojr: Also, this is just me running the existing integration tests on an EC2 instance. Without any of my changes
18:01 <falcojr> not sure the cause of that first one, but the rest are for code not in ubuntu images yet
18:03 <falcojr> the version of cloud_init to use is specified by the CLOUD_INIT_SOURCE variable (integration_settings.py...copy this to user_settings.py to easily override defaults)
18:03 <falcojr> it defaults to NONE which means use whatever image has been released on this platform
18:04 <falcojr> to test non-released code, changing it to IN_PLACE (only works on LXD) should work
18:08 <falcojr> you can also set it to ppa:cloud-init-dev/daily , but that won't contain any changes that you're trying to test
18:18 <beantaxi> falcojr: Copying integration_settings.py to user_settings.py and setting CLOUD_INIT_SOURCE=IN_PLACE made all the test_keys_to_console errors clean. There's still that simple_streams error. Do I just need to add a PPA for simplestreams? It looks like requires a file in /etc/apt/sources.list.d, but mine is empty
18:23 <falcojr> Not sure off the top of my head. Did you pip install the integration_requirements.txt?
18:38 * blackboxsw thinks I should about wrap up office hours. Thanks falcojr Odd_Bloke and beantaxi for the discussion there
18:38 <blackboxsw> #endmeeting