15:04:38 #startmeeting Cockpit public meeting 2014-09-29 15:04:39 Meeting started Mon Sep 29 15:04:38 2014 UTC. The chair is andreasn__. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:04:39 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:04:46 apparently :) 15:04:53 ok! 15:05:06 #meetingname Cockpit 15:05:06 The meeting name has been set to 'cockpit' 15:05:13 agenda: 15:05:16 #chair puiterwijk andreasn mvollmer stefw sgallagh 15:05:16 Current chairs: andreasn andreasn__ mvollmer puiterwijk sgallagh stefw 15:05:22 #topic Welcome 15:05:29 * Fedora 21, "wheel" 15:05:34 .hellomynameis andreasn__ 15:05:35 andreasn__: Sorry, but you don't exist 15:05:39 Ah, right. IRC meeting. I can do that :) 15:05:45 .hellomynameis sgallagh 15:05:46 sgallagh: sgallagh 'Stephen Gallagher' 15:05:53 andreasn__: Has to be your FAS name 15:05:55 .hellomynameis mvo 15:05:58 mvollmer: mvo 'Marius Vollmer' 15:06:03 .hellomynameis andreasn 15:06:04 andreasn__: andreasn 'Andreas Nilsson' 15:06:45 hum, how does this work 15:06:59 so, yes, agenda 15:06:59 andreasn__: What are you trying to do? 15:07:17 #topic Agenda 15:07:31 ohh, very meta. :-) 15:07:48 stefw, are you here? 15:07:50 so yes. Fedora21, Wheel, Navigation, Storage? 15:08:01 sounds good 15:08:06 cool 15:08:33 #info agenda is Fedora21, Wheel, Navigation, Storage 15:08:47 #topic Fedora 21 15:08:56 right 15:08:58 so, how are we doing? 15:09:09 we have two weeks, I'd say. 15:09:10 running Fedora 21 on the laptop too now 15:09:18 after that, only blocker bugs. 15:09:33 two weeks of wild development? 15:09:43 almost done: making cockpit work nicely as wheel. 15:09:49 NICE 15:09:59 andreasn__, yeah, if you want to put it like that. :-) 15:10:04 hehe 15:10:20 so what do we want to land in those two weeks? 15:10:21 wont be done: making cockpit work nicely as non-admin. 15:10:33 that is the topic of this meeting. :-) 15:11:14 right. Lets take that in time then :) 15:11:20 so, we should wrap up the "wheel" pull requests. 15:11:27 #topic Wheel 15:11:41 how many are those? how much work is left? 15:12:25 final review and merge by stefw, four pull requests. 15:12:26 nice 15:12:43 andreasn__, something for you, too: 15:12:57 what should happen when a non-admin tries to log in? 15:13:10 https://github.com/cockpit-project/cockpit/pull/1256 15:13:40 it should fail, right? 15:13:51 yes, but how? 15:14:03 I agree with stefw's suggestion 15:14:06 in a nasty way? or with an apology? 15:14:11 ok, cool. 15:14:32 hm, good question 15:14:33 right, let's continue with the two-week roadmap. 15:14:40 I'll comment on the bug 15:14:45 yep. 15:14:57 #action andreasn__ comment on #1256 15:14:57 it's just a matter of polishing the sentence a bit 15:15:22 so, after "wheel", I am fixing bugs. 15:15:33 mostly storage right now 15:15:46 lets jump to that 15:16:00 like the mount point things, #1269, #1270 15:16:08 #topic storage 15:16:20 #info issues #1269, #1270 15:16:42 those are pull requests already. 15:17:07 anyway, biggest storage feature is the re-layout of the storage page to include mount points. 15:17:43 the prototype is super nice already 15:17:51 thanks! 15:18:04 and I think it is not much work to connect all the wires in the background. 15:18:14 great to hear! 15:18:15 two days, maybe less. 15:18:25 so let's go for it. 15:18:47 #info storage relayout that includes mount points needs to be wired up correctly 15:19:01 also, icons for volume group and raid 15:19:39 do you think so? maybe 15:19:47 well, drives have them. 15:19:57 I wanted to use the disk as a way to highlight when you have a new disk 15:20:04 (in the future) 15:20:21 ok. 15:20:27 details. :-) 15:20:31 yeah :) 15:20:51 I also have no idea how to draw a volume group :) 15:20:56 anyway, we try to get it done for F21 15:21:01 sounds good 15:21:30 #info try to get the storage mounts ready for F21. Should be possible to finish fairly quickly 15:21:36 next topic? 15:21:41 sure 15:21:53 #topic navigation 15:22:03 after F21. :-) 15:22:09 yes, I agree 15:22:21 although, again, it looks like a lot less work than I initially thought. 15:22:36 just pushed https://github.com/andreasn/cockpit/tree/navigation-v2 15:22:43 but letÄs not commit to it now. 15:22:46 the first branch just broke apart too much 15:23:11 skipped the sidebar with the machines for now in that branch 15:23:20 ok. 15:23:28 #info branch for navigation relayout at https://github.com/andreasn/cockpit/tree/navigation-v2 15:23:40 #info best to wait until after Fedora 21 15:24:00 i have the feeling that we are abandoning tablet layouts, right? 15:24:22 it's probabyl the right thing. 15:24:40 not specifically, I'll try to make it work as good as possible on a tablet as well 15:24:48 but the main target is a regular laptop screen 15:24:49 ok. 15:26:01 ok, shall I try to summarize what stefw has been doing? 15:26:44 so topic SSO? 15:26:51 yeah, and modules. 15:26:54 #topic SSO 15:27:02 #info Single Sign On 15:27:32 so, SSO works: you can get a key with kinit and it will log you into cockpit. 15:27:52 setup is a bit hairy, and stef is filing tickets and working out the kinks 15:28:41 some kinks seem to be biggish, like that there is no way for a user account that is defined by a domain to be in the "wheel" group. 15:29:11 oh 15:29:13 also, IPA doesn't export policy kit rules. 15:29:28 so, a lot to improve, as far as I understand. 15:29:35 I'm working on that with the glibc folks right now 15:29:50 We're proposing the ability to allow different nss modules to merge their groups together 15:29:52 but, this isn't cockpit specific, the state of the art is just not nice enough for cockpit- 15:29:58 So that SSSD can supplement a local group with remote users 15:30:10 cool. 15:30:16 (I was guessing. :-) 15:30:38 or, remote groups could be flagged as wheel equivalent. 15:30:59 anyway... 15:31:05 Well, there's still discussion to be had over how we set up SSSD to select a remote group to supplement the local one. 15:31:16 right 15:31:29 The easy answer is "name them the same", which will probably be v1.0, but in the long-term, we want that to be configurable by machine/group of machines. 15:32:22 The other idea I'm bouncing around in my head is to add a PAM backend to policykit that can use SSSD's HBAC rules to make decisions. 15:32:35 i see. 15:32:41 #info SSO is in the works. Still a lot of plumbing to do 15:33:14 one piece that is missing from cockpit is delegation 15:33:42 that will come with #1226. 15:33:58 without it, you can SSO into the first machine, but not hop from there to the next. 15:34:03 #info missing delegation, will be fixed in #1226 15:34:36 i think stef wants to have that in F21. 15:34:52 the other thing is modules. 15:35:15 everyone ready for that? 15:35:16 #info SSO will ideally go into F21 15:35:19 sure 15:35:23 #topic Modules 15:35:41 so, right now we have one module, the "shell", which is everything. 15:36:17 stef is working on putting modules into iframes, so that we can load different pieces from different sources and mash them up on the page. 15:36:50 we have the rescue terminal and system-information as experimental modules. 15:37:10 there will be client-side, inter-iframe communication. 15:37:11 how tied is that to the navigation relayout? 15:37:24 pretty closely. 15:37:33 so F22 material as well? 15:37:41 or, rather, post F21 15:37:47 yes 15:38:22 #info expand to other modules apart from 'shell'. 15:38:33 i think there are no strong dependencies, actually, but it seems natural to take them both into account when looking at each topic. 15:38:35 #info feature fairly tied to the navigation relayout 15:38:44 #info post Fedora 21 15:39:22 i mean, if we want to, we can do them in any order, I think, but it seems best to let them inform each other. 15:39:37 yeah 15:40:12 will be great to have 15:40:20 so, anything else? 15:40:23 open floor I guess? 15:40:28 #topic Open Floor 15:41:41 people are missing a visible roadmap... 15:41:55 yes, I would like to have that too 15:42:46 should we make it part of the weekly meeting to update the roadmap live? 15:43:02 we could. Shall we make it just a wiki page? 15:43:14 yes, I'd say so. 15:43:17 or well, not part of the meeting, but maybe as followup actions 15:43:44 we could use github milestones, maybe, but a simple document in one place seems much easier to consume. 15:44:17 I created this page https://github.com/cockpit-project/cockpit/wiki/Roadmap 15:44:38 #info created page Roadmap in the wiki https://github.com/cockpit-project/cockpit/wiki/Roadmap 15:44:55 there is also the Trello 15:45:01 i would like to have look like something that trails off into the distance. 15:45:06 if you know what I mean. 15:45:35 some 'stones' are very close and detailed, some are further away and we don't say much about them, and you can only see the big ones, etc. 15:46:23 so maybe divide it up into immediate, long-term, blue sky? 15:46:28 so maybe we can have fixed sections, "Next four week", "next four months", "next two years". 15:46:47 much better names :) 15:47:16 just to make it clear how far away some things are. 15:47:52 #action mvollmer fill out the current roadmap 15:47:58 sounds good 15:48:29 cool. Anything else? 15:51:39 doesn't sound like it 15:51:46 nope. :-) 15:51:47 ok, I'll end the meeting then 15:51:49 #endmeeting