14:01:46 #startmeeting weekly meeting 14:01:46 Meeting started Mon Mar 14 14:01:46 2016 UTC. The chair is mvollmer. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:46 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:01:46 The meeting name has been set to 'weekly_meeting' 14:01:58 .hello dperpeet 14:01:59 dperpeet: dperpeet 'None' 14:02:03 .hello mvo 14:02:04 mvollmer: mvo 'Marius Vollmer' 14:02:24 dperpeet, "None", as in "Numer one"? :) 14:02:31 .hello stefw 14:02:32 stefw: stefw 'Stef Walter' 14:04:20 #topic agenda 14:04:35 * Cleanup of test directory 14:04:41 * storage polish 14:04:49 * Debian repository 14:04:58 * Kubernetes container 14:05:36 anything else? 14:05:53 #topic Cleanup of test directory 14:06:57 I did a pull request which changes the layout of the test directory 14:07:05 seems to run now https://github.com/cockpit-project/cockpit/pull/3846 14:07:13 there's a silly race with github.com and retrieving of log.html 14:07:29 but not a problem in practice 14:07:37 and not a new issue introduced by this change 14:07:47 I would recommend that anyone that cares take a look at that pull request 14:07:56 also make follow up changes to things that would annoy you 14:08:10 stefw, I think the changes look good 14:08:12 it's an insane amount of work to try to get the tests all green, sane, clean and working again 14:08:39 yeah 14:08:41 so if you would like it different or the new change doesn't fit your workflow ... then additional commits are super welcome 14:09:44 i think that's it on that topic 14:10:08 if the log.html works I think it's ready for merging 14:10:10 okay 14:10:54 #topic storage polish 14:11:24 i am trying to fix some smallish things about storage, like using a slider when inputting sizes 14:11:43 i should make a trello card out of this, but haven't yet 14:12:00 i am afraid this will result in a number of small patches to storaged 14:12:11 so this might block on storaged releases 14:12:19 like the slider stuff does already 14:13:11 should I quickly share what's on my list? 14:13:17 it changes quite a bit 14:13:34 i think a card would be worth it 14:13:40 yeah 14:13:44 just as easy as typing it here no? 14:13:50 or we could just copy paste it in a card? 14:13:51 so the biggest item might be using lvm to to do raid 14:14:15 it becomes more official in a card... :-) 14:14:19 but yeah 14:15:57 https://trello.com/c/hqj8oZdu/273-storage-polish 14:16:08 plus all the issues 14:16:58 makes sense 14:16:59 there is really good interest/feedback/help from a couple of people 14:17:24 so I feel confident that this will turn out satisfactorily 14:17:26 yeah that makes it really good timing 14:17:57 i guess network will need some love as well after this 14:18:14 but I'll be busy with storage polish for quite some time probably 14:18:18 month or so? 14:18:40 but I'll preempt that for more urgent things of course 14:19:37 that's it from my side 14:20:32 #topic Debian repository 14:21:14 not many news there - was out thu and fri and looked at the docker stuff otherwise 14:21:36 It's probably worth summarizing the current plan 14:21:41 and maybe posting it to cockpit-devel 14:22:04 ya, I can do that 14:22:07 Since I think a custom debian repository is an interim measure, and still needs other folks to help. 14:23:23 the long term plan being to push always the latest release into experimental? 14:23:54 i'd say into unstable 14:24:02 with all our ci etc 14:24:43 * larsu feels like debian has policy against that 14:24:53 but I'm not sure 14:25:10 if thehre's a policy against that then this custom repository will contain the latest packaged version 14:25:17 right 14:25:18 we might need to hold off during freezes maybe 14:25:21 and a packager can bonk the button to take it and upload it 14:25:23 well, short term should be experimental 14:25:34 larsu: Debian and Ubuntu have a special categorization for packages that rebase often. 14:25:47 ah, interesting 14:25:50 It can be requested and hopefully approved (SSSD has that designation, for example) 14:26:17 sgallagh: is automatic updating allowed for those? 14:26:43 Unclear, but I know they don't need to go through as many hoops 14:27:00 (I'm not a Debian maintainer, I just know that tjaalton did this for SSSD back in the day) 14:27:14 hmm, maybe uploading weekly to unstable will interfere with the transition to testing 14:27:23 ah ok, thanks a lot. I'll look into it 14:27:26 the package will never be old enough to be considered 14:29:06 how often we push seems like a detail we don't need to discuss now 14:29:28 and once we have a maintainer, they'll probably have an opinion on that 14:29:34 right 14:29:34 yep 14:29:53 they'll be more aware of other effects I hope 14:30:58 so, anyway, first destination our own repo 14:31:08 second destination experimental 14:31:11 and then we see 14:31:13 right? 14:31:36 yup 14:31:40 yep, that's what I thought as well 14:31:55 we should probably get more features working in debian 'asap' 14:32:03 like storage and networking... 14:32:44 i mean, working on those doesn't need to wait for any repo work 14:33:20 yeah, first thing is getting it into debian user's hands 14:33:28 and then let's look at it 14:33:38 (or hopefully let more debian people look at it) 14:34:06 mvollmer, is the storage stuff working on debian? what about the networking stuff? 14:34:12 is that part of your work in those areas? 14:34:33 storage depends on storaged, which depends on libblockdev 14:34:54 also storaged needs to decide which API names to use before going into Debian, I feel 14:34:57 but there's the udisks work you're doing right? 14:35:16 mvollmer: you mean if it goes back to using udisk's? 14:35:25 (API names) 14:35:33 maybe 14:36:37 i have not worked on cockpit+udisks2 14:36:50 but I have worked on cockput+storaged-with-udisks2-api-names 14:37:09 but cockpit+udisks2 should be quite feasible 14:37:28 although we might lose features, like lvm 14:37:37 right for sure 14:37:37 and also lose silent features like fstab cleanup 14:37:38 but i imagine if we're going to spend a lot of time honing the storage stuff ... it would probably be worth it to get it working for debian guys 14:38:20 yes, cockpit needs to do storage in Debian, I'd say. 14:38:46 would be quite a failure to not get that sorted ot 14:38:48 *out 14:39:30 so, hmm, should I put that higher on the list? 14:39:47 in the context of getting storage working better i would say it's quite important 14:39:52 right 14:40:03 but obviously if blocking on storaged choices, then obviously that's a consideration 14:40:03 it's working (ish) with storaged that andreas (the other one) packaged... 14:41:32 yeah, that should be good enough for now 14:41:57 how storaged goes forward in Debian is another topic 14:42:18 and probably not ours to decide on 14:42:42 yep 14:42:45 alright 14:43:04 I'll enable the storage tests on debian somehow 14:43:35 let's move on 14:43:41 let's use the storaged package we have for that, no? 14:43:47 oh yeah, let's talk about this separately 14:43:50 yes, from experimental right? 14:43:53 okay 14:44:01 #topic Kubernetes repository 14:44:11 [cockpit] dperpeet pushed 1 new commit to master: https://git.io/valMA 14:44:11 cockpit/master 7ed71bc Stef Walter: test: Increase timeout for troubleshoot machine curtains... 14:44:37 Er, that should have been 'Kubernetes container' 14:44:48 petervo did a bunch of work to get a kubernetes container ready 14:45:05 that's the cockpit kubernetes interface containerized up and deployable on kubernetes itself 14:45:25 there's just a couple more pull requests to finish up on documentation 14:45:31 and ease of deployment 14:45:44 (right, sorry) 14:45:54 but the basic idea is that on Fedora Atomic, or other places like that, a good way to deploy the kubernetes UI is as a container deployed on kubernetes itself 14:46:23 i'm hoping (fingers crossed) that we can get to the point where clicking on a node insude the kubernetes UI will connect to that node in Cockpit 14:46:24 [cockpit] dperpeet pushed 1 new commit to master: https://git.io/valD4 14:46:24 cockpit/master 56d9d0f Stef Walter: networkmanager: Handle race when looking at connection.Masters... 14:46:43 so basically this is the base for the "use cockpit against your cluster" use case 14:47:15 and petervo is cleaning up lots of my bad code in this container as well, and then the plan is to add kubernetes cluster storage ui in the same place 14:48:31 anyway, that's it ... the container is called "cockpit/kubernetes" 14:48:47 i think that's it for that topic 14:48:54 interesting 14:49:14 i have to admit I find this difficult to follow sometimes... :-) 14:49:24 i'll announce more on cockpit-devel once all the ease of use/deployment stuff is sorted 14:50:37 so Fedora 25 Server, say, would run Cockpit by default and if you want to also have the kube UI, this would happen via the container? 14:51:00 instead of via installing the cockpit-kubernetes rpm? 14:51:00 you can continue to add it as a dashboard if you want 14:51:20 But likely if you're running kubernetes, you're not "running a server" 14:51:23 at least that's not your focus 14:51:25 the focus is on the cluster 14:51:42 also atomic doesn't let you install packages 14:51:58 and so you would have cockpit essentially running in the cluster, showing you the cluster ... and hopefully letting you access the various cluster machines as servers if you desire. 14:52:36 so cockpit/kubernetes has cockpit-ws and serves port 9090, and kubernetes routes that somehow to the outside? 14:53:00 yup 14:53:12 right, elegant 14:53:15 i think by default it should be the "nodePort" setting and also be accessible on 9090 14:53:36 but obviously with more complex kubernetes networking, you get to assign a hostname/url to cockpit and everyone can use it that way 14:54:13 so "Fedora Atomic 25 Server" would run kube by default and no cockpit, but you can get cockpit as a kube service. 14:54:21 yup 14:54:27 right 14:54:28 it's not full cockpit 14:54:37 just the kubernetes cluster ui 14:54:44 yeah, the parts that make sense 14:54:52 Also, there's not really Fedora Atomic 25 *Server* 14:55:01 it's an OS that's part of the cluster, running random scheduled things 14:55:02 maybe atomic ostree updates? 14:55:04 it's a node 14:55:45 who is keeping the cluster up-to-date? 14:56:01 there's a project from the atomic platform guys to do that 14:56:06 right 14:56:08 build an API and commands to do cluster wide updates 14:56:20 and then we'd add some UI that drives that inside of the Cockpit cluster UI 14:56:37 yes 14:56:45 thanks 14:57:04 [cockpit] dperpeet closed pull request #3989: docker: Adjust panel height (master...panel-height) https://git.io/valuU 14:58:23 done? 14:58:31 i think so 14:59:12 okay 14:59:18 thanks everyone! 14:59:21 #endmeeting