09:00:26 #startmeeting magnum 09:00:27 Meeting started Wed Dec 11 09:00:26 2019 UTC and is due to finish in 60 minutes. The chair is flwang1. Information about MeetBot at http://wiki.debian.org/MeetBot. 09:00:28 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 09:00:30 The meeting name has been set to 'magnum' 09:00:36 #topic roll call 09:00:40 o/ 09:00:43 o/ 09:00:44 o/ 09:01:34 anyone else? 09:01:51 ok, let's go through our agenda? 09:02:08 +1 09:02:11 dioguerra: 09:03:10 strigazi: your turn, irc or gerrt? 09:03:13 +1 09:03:22 VS not or :) 09:03:29 change topic :) 09:03:58 #topic gerrit vs irc 09:04:30 I was trying to review https://review.opendev.org/637939 - metrics server chart tag AND https://review.opendev.org/696832 - heapster enabled label 09:04:44 I like both, agree is better for keeping a record 09:05:02 Gerrit* 09:05:05 and it seems that a lot of context was only in IRC. This requires a lot of effor. 09:05:22 and it seems that a lot of context was only in IRC. This requires a lot of effort just ti get to the context. 09:05:30 s/ti/to/ 09:05:54 I just wanted to bring up that all discussion should be in gerrit. 09:06:09 strigazi: i get your point, i would suggest for patch review, let's take the comments to gerrit 09:06:13 Or a summary of the discussion should be added in gerrit. 09:06:20 strigazi: +1 09:06:37 Sometimes things need to be discussed in a chat, I get it 09:07:08 That's it for gerrit vs IRC. 09:07:14 follow up: 09:07:15 +1 09:07:41 I proposed that before and I didnt do it. Let's do it now: 09:07:48 abandon close all gerrit changes and stories in storyboard that are more than two weeks old with the following message 09:08:03 #topic backlog clean up 09:08:09 strigazi: actually, i have abandoned quite a lot 09:08:10 ok 09:08:13 strigazi: did you see that? 09:08:18 no 09:08:22 :( 09:08:42 https://review.opendev.org/#/q/project:openstack/magnum+status:abandoned 09:08:56 The ones in November? 09:09:32 flwang1: ^^ 09:10:05 i abandoned at least 20+ or 30+ 09:10:12 anyway, that doesn't matter 09:10:43 we have five pages of open changes 09:11:17 i agree with abandon old changes 09:11:23 but 2 weeks is too short 09:11:43 let's keep only the ones from december? 09:11:53 contributors can open again anyway 09:11:56 i'd suggest let's do it for 2 stages 09:12:13 stage 1, abandon patches older than 3 months 09:12:36 stage 2, abandon patches older than 1 month 09:13:07 as long as we finish the stage 1, we can revisit this topic, thoughts? 09:13:43 I think 3months is a bit much, we are only three 09:13:49 lets take an average and abandon everything more than 2 months 09:13:55 xD 09:13:55 lets not complicate things 09:14:33 Only November and December stays open 09:14:35 I have started abandoning things in the reverse order 09:14:43 oldest first 09:14:48 fair enough 09:15:07 brtknr: you want to go over them manually? 09:15:24 brtknr: we won't be able to follow this. 09:15:56 is there an automatic way of doing it? 09:16:11 API + python client 09:16:38 ive not used the python client but happy for this to be in place 09:16:39 I can do this and share the code. 09:16:49 +1 09:16:57 same for storyboard 09:17:01 strigazi: if you can do it with code, then i don't care 1 month or 2 or 3 09:17:03 where is the daemon going to run? 09:17:30 CERN HQ? 09:17:39 we're making things complicated i think 09:17:42 or your laptop? 09:17:42 it won't be daemon, I will do it once. 09:17:46 strigazi: just share the script on github 09:18:02 we can ran it on demand or casucally 09:18:05 should we start a new openstack project? 09:18:09 I'll push a patch in our repo. 09:18:17 :P 09:18:50 let's move to next topic? 09:18:53 every month a core can do it and report in the meeting. we don't need a bot 09:19:02 strigazi: +1 09:19:04 sounds good time 09:19:14 before moving, same for storyboard, ok? 09:19:25 sounds good to me for both storyboard and gerrit 09:19:29 strigazi: i'm ok with that 09:19:36 move on then 09:20:04 I'm working on containerd 09:20:29 we have done some tests and we presented some optimizations yesterday here: 09:20:53 https://indico.cern.ch/event/739899/contributions/3662104/attachments/1959729/3256569/CERN-containerd-remote-snapshotter.pdf 09:21:19 I will add CI to build containerd and add the config. 09:21:36 #topic containerd 09:21:37 that's it for containerd. It will be opt-in ofcourse. 09:21:55 only flwang1 can use topic is seems. 09:22:07 #topic containerd 09:22:25 strigazi: thanks for sharing the slides 09:22:32 I don't have anything to add actually for containerd :) 09:22:45 I mentioned everything :) 09:23:05 strigazi: thanks 09:23:25 #topic the hash/digest verification 09:23:40 strigazi: what do you mean " sha is not security xD"? 09:24:09 Xinliang Liu proposed openstack/magnum-ui master: Add fedora-coreos distro https://review.opendev.org/698130 09:24:34 flwang1: the sha verifies the download of integtity. a mitm attack is still possible. 09:25:27 strigazi: can you explain more? 09:25:36 strigazi: even if you know the sha of the expected image? 09:26:30 flwang1: I can serve you something else for that sha 09:27:24 strigazi: you mean generate a fake image with the same sha256? 09:27:27 strigazi: you'd need to waste a lot of compute to perfectly produce an image with the exact same sha 09:27:52 isnt the point to make attach difficult than to prevent it? 09:28:02 brtknr: +1 09:28:15 yes, but it is not security. 09:28:38 debian for example is using GPG for the packages. not checksums 09:28:52 I'm not saying it is not an improvement. 09:28:53 do you have a better solution for this issue? 09:29:22 o/ uhh forgot about it 09:30:11 dioguerra: o/ 09:30:29 cant find any gpg public key for hyperkube 09:30:32 My point is, we should not advertise this as a security measure. 09:30:38 this only applies to hyperkube right flwang1 ? 09:30:50 brtknr: yes 09:31:25 I will comment in gerrit. 09:31:33 strigazi: i'm not saying that and i don't think we should take too much time to discuss if it's absolute secure or not 09:31:39 I will review the change. 09:32:30 strigazi: i think this is a simple method we can do at this moment to improve the image security 09:32:44 Hello, I am trying to create a cluster using CoreOS not "Fedora CoreOS". I am using kolla-ansible stein 8.0.1. It is giving error: ERROR: The Parameter (octavia_ingress_controller_tag) was not defined in template.any help? 09:33:10 zainub_wahid: we're in a meeting, can we talk this later? 09:33:26 i'm open for any better solution 09:33:29 ohh okay sorry 09:33:56 zainub_wahid: no worries 09:34:04 move to next topic? 09:34:08 flwang1 I will comment in gerrit, having the option to use sha is good. 09:34:10 +1 09:34:21 i am happy to take the patch 09:34:31 not happy with current format. 09:34:43 perhaps we should call it hyperkube_digest since it only applies to the hyperkube image 09:35:12 let's move on 09:35:16 brtknr: strigazi: please leave your comments on gerrit, we can discuss there 09:35:30 #topic proxy regression issue for fedora drivers 09:35:44 https://review.opendev.org/#/c/698353/ we have a regression issue about proxy 09:36:06 it's introduced because recently we changed the code quite a lot 09:36:18 and we don't have a good way to test the proxy scenarios 09:36:56 ack 09:37:02 in above patch, i have tested the fedora atomic cases on production. i need test the fedora coreos case 09:37:31 strigazi: brtknr: please keep an eye on this one, because it's breaking cluster creation 09:37:44 we dont use proxy and not sure how to test it so will take your word for it 09:38:33 ok 09:38:54 will do! 09:39:27 #topic train 9.2.0 09:39:41 brtknr: i think we have merged all the patches proposed for train 9.2.0 09:39:55 brtknr: are you going to propose a patch in releases? 09:40:07 flwang1: we are still waiting for a bunch of things on master to be merged 09:40:11 and backported 09:40:52 brtknr: hmm... are they bugs or new features? 09:41:09 some are required because they do not work in 1.16.x 09:41:23 because of deprecated APIs 09:41:38 shouldn this one be added too? https://review.opendev.org/#/c/694230/ 09:41:48 brtknr: i see. if they're bugs(breaking functions), then we're OK to backport 09:42:25 dioguerra: +1 09:42:45 dioguerra: btw, can i set labels for node group to let them being bypassed to kubelet? 09:43:06 as kubelet labels 09:43:24 what do you think aobut this one btw: https://review.opendev.org/#/c/697143/ 09:43:35 brtknr: is it a question for me? 09:43:36 sometimes we might just want to upgrade the OS and not the kube tag 09:43:52 flwang1: yeah 09:44:16 brtknr: that's a valid user case, i will take a look 09:45:04 flwang1: i don think this is available now. labels are static 09:45:21 dioguerra: i could only get the prometheus adaptor working with backoffLimit of 10 09:45:22 https://review.opendev.org/698338 - increase backoffLimit 09:45:43 this is in the case of podman 09:45:56 dioguerra: so in the NG world, the labels are still only for magnum, right? 09:46:50 flwang1: i dont understand your question 09:46:58 arent all labels for magnum? 09:47:04 brtknr: this happens when the vms are slow... We can actually increase to 30s maybe 09:47:48 brtknr: i'm asking if we introduced a special "label" which can be passed in to set the kubelet labels 09:47:59 dioguerra: do you want to propose the necessary change and override https://review.opendev.org/698338 09:48:03 because with NG, that will be a common requirement 09:48:17 we can discuss offline 09:48:34 brtknr: strigazi: anything else you want to discuss? 09:48:45 we have about 10 mins 09:49:01 The backoff limit is already congurable for kubelet 09:49:28 useing kubelet_params or args, I don't remember the name 09:49:33 one sec 09:49:34 this is not for kubelet, only for helm install job 09:49:40 strigazi: 09:49:42 brtknr: can you squash and push? since you have the modifications 09:50:03 dioguerra: squash with what? 09:50:16 with my commit for prom-adapter 09:50:30 the change i made applies to everything installed via helm 09:50:42 its not a particularly slow vm either 09:52:30 flwang1: it sets the nodegroup names in the kubernetes as a node label https://review.opendev.org/#/c/685748/3 09:53:22 dioguerra: no, that's different 09:53:28 let's discuss offline 09:53:36 is there an issue? 09:53:42 what are you talking about? 09:53:56 flwang1: ok 09:53:56 strigazi: not an issue, it's mostly like a feature 09:54:06 i am losttoo 09:54:30 to allow user can set the kubelet(node) labels when creating node group 09:54:42 i will double check if GKE supports that 09:55:00 flwang1: this is possible already 09:55:16 strigazi: i know it's possible 09:55:33 my question is, is it already there 09:55:37 it is 09:55:44 that is what I'm saying 09:56:10 * strigazi is typing 09:57:10 --labels kubelet-options="--node-labels=foo=zoo" 09:57:22 --labels kubelet_options="--node-labels=foo=zoo" 09:57:31 flwang1: ^^ 09:58:00 this is what you want, right? 09:58:07 strigazi: ah, right, that's what i want 09:58:27 It is already in place. 09:58:34 strigazi: i remember now 09:58:35 thanks 09:58:38 ok lets wrap up 09:59:09 one last thing i want to bring up is about the magnum-ui changes contributed by catalyst 09:59:22 just needs a release notes as its a major feature 09:59:33 brtknr: ok, i will let the owner know 09:59:43 flwang1: thanks 09:59:49 i have tested the resize patch and it works perfectly 09:59:49 g2g folks, nice chatting 09:59:53 i will test the upgrade later 09:59:55 Can we merge this 2? https://review.opendev.org/#/c/691646/ https://review.opendev.org/#/c/695681/ 10:00:56 dioguerra: I will test asap. ^^ 10:01:25 dioguerra: i tested and works for me 10:01:46 let's test two times if it is ok 10:01:47 #endmeeting