14:00:20 #startmeeting Fedora IoT Working Group Meeting 14:00:20 Meeting started Wed Apr 1 14:00:20 2020 UTC. 14:00:20 This meeting is logged and archived in a public location. 14:00:20 The chair is pwhalen. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:20 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:20 The meeting name has been set to 'fedora_iot_working_group_meeting' 14:00:20 #chair pwhalen pbrobinson bcotton tdawson puiterwijk 14:00:20 #topic roll call 14:00:20 Current chairs: bcotton pbrobinson puiterwijk pwhalen tdawson 14:00:39 .hello2 14:00:39 bcotton: bcotton 'Ben Cotton' 14:00:58 I'm here ... and ready for the right meeting this time. :) 14:01:10 Hi 14:01:11 heh, morning tdawson 14:01:30 howdy puiterwijk 14:01:57 Morning! 14:02:53 Good morning jsmith! 14:03:08 * pwhalen is just giving it a couple minutes for others to join 14:04:25 * pbrobinson is here 14:04:27 ok, lets get started 14:04:29 #topic 1) ==== Working Group process and admin ==== 14:05:19 So the vote for the new name is over, have we heard back from legal? 14:05:40 not that I'm aware of 14:05:50 we haven't even sent it yet :-) 14:05:56 ah, well :) 14:06:01 but if IoT is the winner, i'm not sure we need to 14:06:09 right 14:06:16 right, are we going with IoT then? 14:06:19 unless we want to say "to heck with your votes, we don't like this" 14:06:22 heh 14:06:40 well we can't really got with Frontier as it's a US telco 14:07:00 mattdm and i had a conversation about this yesterday. i like the idea of not having a separate brand name to dilute the fedora brand (as I worry silverblue, e.g., does), he is wrong ;-) 14:07:20 "It's complicated..." 14:07:34 right 14:07:34 yeah, i probably should have removed frontier initially because telcos are pretty into the iot space 14:07:49 (I say that, having been in mattdm's shoes, and having had many many conversations about trademark law) 14:08:30 it also is a little "wild west frontier" which is probably a little like "bleeding edge" (pun intended) depending on how you look at it 14:09:20 so yeah, unless someone says "no, we are not going to use Fedora IoT is the name. pick something better", i think we can just call this done 14:10:12 well we could look at going to Fedora Edge, but it's a bit swings vs round-a-bouts 14:12:13 i'm very content to go with 'Fedora IoT' and call it done :-) 14:12:31 +1 14:13:27 Anything else admin? 14:13:56 I'm good with either, (IoT or Edge) ... but if I had the choice, I'd pick Edge because it's easier to type. 14:14:09 nothing here 14:14:18 heh :) 14:14:24 nothing from me 14:14:34 #topic 2) ==== Fedora 31 status ==== 14:15:07 I dont think anything has changed here, any new issues reported? 14:15:17 nothing new from me 14:15:50 #info No issues reported. 14:16:07 #topic 3) ==== Fedora 32 status ==== 14:16:38 #info Latest compose available for testing 14:16:39 #link https://kojipkgs.fedoraproject.org/compose/iot/Fedora-IoT-32-20200401.0/compose/ 14:17:14 #info Testing results - https://fedoraproject.org/wiki/User:Pwhalen/QA/Fedora-IoT-32-20200401.0 14:17:56 started testing this morning to check the tpm2-tss update, working as expected. 14:18:21 * lorbus just joined 14:18:39 sorry I'm late. 14:18:46 Ignition is also working better on the disk images, I ran a script and a few have shown up, install on the Fitlet2 showed up as well.. was able to get the ssh key copied over via zezere 14:19:43 Does that mean I can try with just a dd install and it should/might show up on the site? 14:19:59 Or that you ran a script after it was up? 14:20:00 ignition failed on the RPi3 - https://paste.centos.org/view/bf4008d1 14:20:31 tdawson: that's the hope 14:20:46 pwhalen: yeah, I know that the actual ignition run for now fails. But at least it should put the key in place 14:21:35 puiterwijk: what's the issue there if it's a quick summary? 14:21:55 puiterwijk: That doesn't make sense. How can it put the key in place if it can't run and/or connect to the server. 14:21:58 pbrobinson: it doesn't like that the system is already fully up and stuff are mounted. 14:22:05 tdawson: it runs and connects to the server 14:22:06 puiterwijk, ok, the rpi3 didnt show up when I looked in zezere, perhaps I didnt wait long enough 14:22:22 puiterwijk: ah, OK 14:22:27 It's just that there are like 6 different phases of Ignition, and I'm just running all, while some of them won't work in a fully booted system 14:22:54 puiterwijk: should be the same use case as a cloud image right? 14:22:55 I waited 10 or 15 minutes, and it never showed up. 14:23:00 I just didn't analyze which of the stages/phases performed which tasks, so I just run them all in sequence. The one putting SSH key there is working though 14:23:06 tdawson: after enabling and starting the timer? 14:23:13 tdawson: using today's compose? 14:23:23 pbrobinson: cloud image runs ignition in initramfs 14:23:26 Not todays compose 14:23:46 tdawson: it's likely only fixed in today's compose 14:23:46 should I set up a meeting with the CoreOS team so we can do a deep dive into Ignition? 14:24:09 lorbus: eh, I know how it works (had to read the code because there's not really documentation that's useful). But I just didn't bother 14:24:10 Ah, ok. Writting it on a card now ... 14:24:35 lorbus: it's just a case of me not wanting to spend too much time on that part of the stuff if it works enough for the key insertion for now. 14:24:47 I feel like there communication between IoT and CoreOS could be improved...also wrt to other tools like Zincati and Airlock which could be very useful for IoT's purposes 14:24:59 tdawson, great. Let us know how it goes 14:25:07 ack. just let me know, happy to help :) 14:25:25 Anyway, pwhalen, if the SSH key doesn't get installed or the device does not show up, just ping me out-of-meeting with the full logs of the last service run 14:25:39 Because right now I only got the last 3 or so lines 14:26:16 puiterwijk, ok, will do. Will also try the Pine64 and see how it goes. 14:26:54 lorbus, did you have a chance to work out a quick test for Greenboot? 14:27:08 lorbus: maybe, but I don't necessarily agree 14:28:45 lorbus: because Airlock is for cluster co-ordination, it's a focus on k8s, I don't see how that would help here for device edge 14:29:19 No the focus for Airlock and Zincati is not for K8s at all 14:29:30 * coremodule is here, got the wrong time again... 14:29:33 it's for managing a fleet of devices 14:29:35 Anyway. Let's do this out of meeting? 14:29:45 but we exclude both in OKD for example 14:29:48 because we manage updates differently there 14:30:16 lorbus: airlock according to the docs seems to be a cluster coordinator so that all the cluster doesn't reboot at once 14:30:24 puiterwijk: right 14:31:08 yeh, it's a cluster of multiple devices. But those devices wouldnt have to run K8s 14:31:18 anyway, we need testing with tpm2 and the new tpm2-tss package 14:31:44 pbrobinson, I tested todays compose on the fitlet2, added karma 14:31:59 it would help with rolling out a change to those devices with a policy, i.e. not all at once 14:32:13 lorbus: please move the discussion out of the meeting 14:32:24 or at least to general business 14:32:41 our testing template for iot lives here - https://fedoraproject.org/wiki/User:Pwhalen/QA/IoT_Test_Template 14:32:54 sorry matrix is lagging here. that's all I have for this :) 14:33:31 I need to finish the zezere-ignition test case, do something for http boot. 14:33:39 Is there anything else we should be testing? 14:33:59 we also need something for Greenboot. 14:35:02 pwhalen: I think lorbus was working on some tests for greenboot 14:35:06 greenboot needs some fixes still for the auto-reboot behavior. I've written the code and I'll test them tonight or tommorrow when I get to it. 14:35:27 lorbus: what's the ETA on a new release there? 14:35:44 we need to get things stable for next Monday which is freeze 14:36:22 I have some prio work from my mgtm, but I can squeeze it in before Friday 14:36:34 lorbus, we can help with testing as well 14:36:39 we'll probably have a new build tomorrow if it works out 14:37:22 https://github.com/LorbusChris/greenboot/tree/devel contains the fixes, and I have a build on COPR already 14:37:27 lorbus, sounds good, thanks! Ping us to test when you're ready 14:37:30 https://copr.fedorainfracloud.org/coprs/lorbus/greenboot/ 14:38:08 if folks could also test things and add results to the wiki that would be greatly appreciated 14:39:55 #info IoT Test Day scheduled next week - April 8th. 14:40:58 In addition to the tests we ran the last couple of times, I'll have the zezere-ignition test ready 14:41:13 also Clevis 14:41:31 Anything else we want to test before final? 14:42:39 Anything else for F32? 14:43:04 #topic 4) ==== Open Floor ==== 14:43:30 Anything for open floor? 14:43:41 me! 14:44:33 #info pbrobinson will be the guest of honor at the next Fedora Council video meeting. Wednesday 8 April at 1400 UTC 14:47:03 looks like thats it. 14:47:05 right on time for our test day! 14:47:24 heh. 14:47:30 #endmeeting