14:01:14 #startmeeting Fedora IoT Working Group Meeting 14:01:14 Meeting started Wed Apr 29 14:01:14 2020 UTC. 14:01:14 This meeting is logged and archived in a public location. 14:01:14 The chair is pwhalen. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:14 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:01:14 The meeting name has been set to 'fedora_iot_working_group_meeting' 14:01:14 #chair pwhalen pbrobinson bcotton tdawson puiterwijk 14:01:14 #topic roll call 14:01:14 Current chairs: bcotton pbrobinson puiterwijk pwhalen tdawson 14:01:42 Good morning, who's here today? 14:02:16 .hello2 14:02:18 bcotton: bcotton 'Ben Cotton' 14:02:23 * pbrobinson is here 14:02:33 howdy bcotton pbrobinson 14:02:36 .hello2 14:02:37 puiterwijk: puiterwijk 'Patrick "パトリック" Uiterwijk' 14:03:10 * pwhalen gives it another minute 14:03:43 hi, first time attending, interested in IoT in general, Fedora and sec in particular 14:04:15 welcome dawud! 14:04:25 o/ 14:04:51 Alright, lets get started... 14:04:57 #topic 1) ==== Working Group process and admin ==== 14:05:40 Last week we had some action items to update our docs, I made an initial pass on documenting Zezere, not sure if it got merged though 14:05:55 I need to read through that, will do it after the meeting 14:06:03 thanks! 14:06:03 I made some updates on Friday 14:07:13 I also need to update the release criteria, remove all references to initial-setup, add zezere, greenboot and clevis. If anyone thinks of something we should be testing in F33 and expect to work, please let us 14:07:31 er, know 14:07:51 We'll need release criteria for it 14:08:13 pwhalen: yes, probably f33 topic not admin ;-) 14:08:29 sure, could be both.. we're talking docs here too 14:09:41 if folks can review the docs that would be greatly appreciated. 14:09:44 Anything else? 14:10:36 #link https://docs.fedoraproject.org/en-US/iot/ 14:10:53 #topic 2) ==== Fedora 31 status ==== 14:11:42 #info Latest compose available for testing 14:11:42 #link https://kojipkgs.fedoraproject.org/compose//iot/Fedora-IoT-31-20200422.0 14:12:03 Any issues reported in F31? 14:14:15 #info No issues reported. 14:14:30 #topic 3) ==== Fedora 32 status ==== 14:14:30 #info Fedora 32 IoT Edition Released April 28 14:15:19 #info Fedora 32 IoT Testing 14:15:23 #link https://fedoraproject.org/wiki/User:Pwhalen/QA/IoT/Fedora-IoT-32-20200423.1 14:15:45 F-32 is now the stable branch, it's all on the site 14:16:00 link: https://iot.fedoraproject.org/ 14:16:28 oh, and those links get updated to the latest? 14:16:30 Right off the front page too. :) 14:16:44 links to todays compose 14:17:00 pwhalen: when I push a new compose stable it updates automatically in ~30 mins from mem 14:17:30 well, i guess I better make sure that works then :/ 14:17:39 Did that happen yesterday too? 14:17:45 eek 14:18:00 eventually, something had to be poked somewhere 14:19:43 #info Latest compose available for testing 14:19:43 #link https://kojipkgs.fedoraproject.org/compose/iot/Fedora-IoT-32-20200429.0/compose/ 14:20:42 Anything else for F32? 14:21:12 #undo 14:21:12 Removing item from minutes: 14:21:18 #link https://dl.fedoraproject.org/pub/alt/iot/32/IoT/ 14:21:30 nothing else 14:21:42 please test and provide feedback 14:22:04 #link https://fedoraproject.org/wiki/User:Pwhalen/QA/IoT/Fedora-IoT-32-20200429.0 14:22:22 #info Please test and add results to the wiki. 14:22:45 #topic 4) ==== Fedora 33 status ==== 14:23:16 I dont have anything for F33, will begin testing this week. 14:23:40 Feature I'd like to see for 33 (or maybe 34) ... local zezer 14:24:00 tdawson: what's "local zezer"? 14:24:14 Sorry, zezere 14:24:26 what do you mean by local though? 14:24:30 tdawson: again, what's a local zezere? 14:24:32 Yeah, that 14:24:45 todays rawhide compose looks ok at a glance. Podman failed, will look and file a bz if needed. 14:24:52 Right now there is one central server (run by fedora) that you have to log into for initial setup. It seems like a single point of failure. 14:25:18 tdawson: "docker run quay.io/fedora-iot/zezere" will get you your own 14:25:28 (I might misremember the URL, but it's on quay.io) 14:25:36 Ha ... cool 14:26:11 Okay, nope, that should be the correct URL actually 14:26:25 Then ... it's already a feature :) ... although I'm sure you have to set some things up, but that's just documentation. 14:26:46 Yeah, right now you'd need to put in a /etc/zezere-ignition-url to your local setup on the system. 14:26:55 tdawson: yea, so you can run your own container, and it's packaged in Fedora so you can "dnf install" if you want to run it not in a container 14:26:56 There are issues for upstream Zezere to ask for other methods 14:26:59 Cool 14:27:09 Well then ... I take back my feature request. 14:27:24 tdawson: closed "current release" ;-) 14:27:31 *laughs* 14:27:44 I'm going to be looking at IMA and a ima-policy for f-33 14:28:02 we'll also be very likely revamping the compose process to use osbuild 14:28:35 is IMA pre-signed ostree something in the scope at all? 14:29:21 dawud: it's being worked upon, likely not in scope for f33, possibly f34 14:29:32 fantastic 14:29:42 dawud: we already sign the ostree 14:30:06 pbrobinson: I guess he means IMA signatures though. Which is probably actually in scope for f33 14:30:46 yes, I mean shipping the OS with IMA signatures 14:31:11 there's a bunch of work around IMA, for example we can do a signed IMA policy with the Fedora key, but ATM it's impossible to enrol another key without breaking secure boot, so people can't do custom policies 14:31:36 pbrobinson: the question was about the actual IMA file signatures though I think. And that was my answer :) 14:31:52 But yeah, the policy needs fixes, to be able to work with customer-provided policies 14:32:12 sure 14:32:20 signed IMA would be EVM 14:32:32 dawud: not per se. 14:32:40 IMA also has the imasig and modsig schemes. 14:32:57 Anyway, probably better for discussion outside of meeting. 14:33:16 I have nothing else, next is open floor.. 14:33:22 and/or more discussion when the f33 stuff is being selected. 14:33:48 #topic 5) ==== Open Floor ==== 14:33:57 Anything else for today? 14:34:05 not from me 14:34:15 Nothing else from me 14:34:30 #endmeeting