16:01:24 #startmeeting kolla 16:01:24 Meeting started Wed Dec 7 16:01:24 2016 UTC and is due to finish in 60 minutes. The chair is Jeffrey4l. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:28 The meeting name has been set to 'kolla' 16:01:29 o/ 16:01:33 meow 16:01:37 o/ 16:01:38 #topic rollcall 16:01:39 o/ 16:01:43 o/ 16:01:48 o/ 16:01:52 \o/ 16:01:53 whoo... 16:01:55 ..t 16:01:56 o/ 16:02:08 we have many eager kollish here 16:02:22 lol 16:02:23 :D 16:02:40 o/ 16:02:41 o/ 16:02:52 kulligans ;) 16:03:12 ok. let's start. there a lots of topic today. :) 16:03:24 #topic announcement 16:03:27 lots o people too 16:03:28 :) 16:03:38 1. welcome zhubingbing join the kolla team :) 16:03:45 nice work zhubingbing 16:04:00 grats zhubingbing !! 16:04:01 thanks all 16:04:06 welcome! 16:04:09 welcome :) 16:04:14 nice job on the reviews as well as code sa well as irc particiapation :) 16:04:17 o/ 16:04:21 I will do my best to contribute kolla 16:04:22 2. milestone 2 will be tag around Dec 15, and i do not want to break the rule. 16:04:29 zhubingbing your already doing that :) 16:04:31 o/ 16:04:47 Jeffrey4l its more like a deadline not a rule :) 16:04:53 so next 7 days will be busy on the review and implement. 16:05:01 ;) 16:05:12 sdake, yep. i mean the release model :) 16:05:34 Jeffrey4l sweet ;) - not everyone understands that here - so deadline works ;) 16:05:35 we have lots of patch in queue now. and many of them are bp. 16:05:36 hi sean-k-mooney 16:05:53 hi 16:05:55 please update yours . 16:06:13 and reviews the patches. 16:06:36 and now we have three repo. kolla kolla-ansible kolla-k8s. 16:07:05 should make tag at the same time, imo. 16:07:14 ok. that's all. 16:07:23 anything else from the community? 16:07:57 let's move on. 16:08:05 #topic ask.openstack.org usage 16:08:12 #link https://ask.openstack.org/en/questions/scope:all/sort:activity-desc/page:1/query:kolla/ 16:08:26 i think you can show us about this? sdake 16:08:27 o/ 16:08:37 Jeffrey4l i am workingo n getting my child to school 16:08:40 he is not cooperating 16:08:46 so i will be a partial participate 16:08:49 good idea to track this and to work on it 16:08:53 ok. i will take this. 16:08:56 so here is the basic idea 16:09:18 instead of answering a million questions in our channel over and over of the same type, lets get folks to build an archive of Qs on ask.openstack.org 16:09:36 and then lets respond there once rather then a million times :) 16:09:53 +1 16:09:54 ok thats what I got there jeffrey bbiaf :) 16:10:03 good point +1 16:10:07 yep. and we can also move some Q&A to the doc part. 16:10:11 +1 16:10:18 yeah, i like that idea 16:10:19 +1 16:10:47 the we do not need repeat the answer again and again. 16:10:52 it can also improve our doc. 16:11:11 so please take some time in the ask.openstack.org site. 16:11:29 yeah - we need to get on it - just looking though theres a depressing number of "lost" queries - I'll try an monitor it on the kolla-k8s side 16:11:31 yes, also ask.openstack.org have a good index possition on searches 16:11:41 most of them are simple. it will not take lots of time. 16:12:09 next. 16:12:24 #topic balancing core team karma 16:12:33 #link https://launchpad.net/kolla-ansible/+topcontributors 16:12:38 please open the link 16:13:10 yo 16:13:16 sup rhr 16:13:18 hey rhallisey :) 16:13:18 sup rhallisey 16:13:19 hey rhallisey 16:13:29 in launchpad , karma number show the activity of one person 16:13:52 you can get only fewer people are busying on it. 16:14:17 activity on launchpad itself, means bug tracking for us 16:14:44 yep. please take some time on bug management. 16:14:50 not just bug management 16:14:55 also blueprint mangaement 16:14:56 it can not be done by one or two person. 16:14:58 I have a quick question 16:15:12 do people not know how to manage launchpad blueprint status? 16:15:21 or another way to put it to the core team is who does? 16:15:25 I do 16:15:40 Jeffrey4l can you call for a rollcall on do/don't? 16:15:55 rollcalll? or vote? 16:15:57 its ok if you don't btw :) 16:16:12 just a rollcall of people who do or dont know how to approve blueprints 16:16:32 need a topic? hrm? 16:16:32 if only kollabot were here 16:16:49 i think we need to determine if this inbalance problem is solved by a lack of training or a lack of desire 16:17:02 kollabot, the hero we need 16:17:03 I'm not that familiar with launchpad - srwilkers has given me a few pointers but I'm aware this a area I need to get up to speed on 16:17:15 #link https://wiki.openstack.org/wiki/BugTriage 16:17:25 here is some doc from wiki about how to handle bug. 16:18:14 i think most of guys can take some triage work, but may haven't idea how sdake 16:18:35 if people aren't interested in doing bug triage I get that 16:18:40 if people dont know how, we can fix that 16:18:57 we need to define triage too, the meaning we used from last cycle is not the same as launchpad definition or openstack one 16:18:57 so can we get a statement from each core as to their position? 16:19:29 sdake, good idea. 16:19:58 i know how to do it, but do not do it at the moment, i try to spend some time on it 16:20:15 I am not interested in bug triage for any deliverlable but kolla-kubernetes but know how to do bug triage 16:20:20 bug triaging is highly time and resource consuming 16:20:22 duonghq, i think openstack one is OK. i do not want be special with other openstack projects. 16:20:29 thats my statement ^ 16:20:47 Jeffrey4l, maybe last cycle we used somewhat different, or I misunderstood something 16:21:00 i will take the triage work for kolla and kolla-ansible ;) 16:21:11 Jeffrey4l needs to be a team efforrt 16:21:17 Jeffrey4l imo we cant do it alone :) 16:21:21 ^^ that's mean statement ;) 16:21:23 I know how to do triage, it wasn't really a critical effort for kolla-kubernetes, but I should start having time to at least pitch in there. 16:21:24 from last cycle, we marked bugs as triaged if we are working on it and can deliver before milestone 16:21:26 oh roger :) 16:21:28 mean/my* 16:21:37 (But that doesn't necessarily help kolla-ansible :) ) 16:21:53 duonghq, we can re-define this. may be need ml ;) 16:22:00 Jeffrey4l, +1 16:22:18 we got 4 statements, thats good :) 16:22:29 need m0ar 16:22:31 ive been looking at kolla-ansible and kolla-kubernetes both recently, although more on the kubernetes side. im not really in a position to help triage, but can certainly help as much as im able to in my current state 16:22:35 or just roll-call vote for which definition is used? 16:22:44 duonghq what we got going on now is fine :) 16:23:00 duonghq, lets talk the details in the mail. 16:23:01 i think we are up to 6 statemenets 16:23:02 ;) 16:23:11 Actually I'm more involved in bug triage than ever 16:23:12 Jeffrey4l can we use meeting time to gather statements 16:23:16 sdake, not all cores are here ;) 16:23:27 cool there are a buncch here that hane't made a statement yet 16:23:29 me - it's complicated XD 16:23:36 I can help in triaging, especially in kolla 16:23:39 rhallisey right - you always get a pass in our hearts :) 16:24:02 ya someone try and get to my karma :) 16:24:04 30k ftw 16:24:13 i am say the things need be re-defined 16:24:20 kolla and kolla-k8s (if needed), the kolla-ansible is lower priority in triaging atm for me 16:24:29 Jeffrey4l - ml seems good to collect the rest of the statements from the core reviewer team 16:24:31 rhallisey, congrat 16:24:33 duonghq, cool. 16:25:04 Jeffrey4l can you send out the list of the statements made thus far to the ml and gather the rest on the mail you send to the ml? 16:25:22 other guys who are not core member can work on launchpad, too. 16:25:43 if you want, you can apply the permission from the core member. 16:25:46 sdake, np. 16:25:55 ya - we add people to drivers team pretty freely 16:26:06 to we already have a gerrit dashboard for gerrit-dash-creator? 16:26:16 (this is not related to the bug topic..) 16:26:16 #action Jeffrey4l send out and collect more statements about launchpad. 16:26:30 berendt i've been trying to get reviewday going, however infra hasn't approved my patches 16:26:33 driver team can do bug and spec management :) 16:26:59 berendt - if you know how to get a dashboard rolling - that might be helpful :) 16:27:26 ( do not know what are u talking ;) ) 16:27:34 anyway, next ;) 16:27:43 #topic kolla-ansible reconfiguration optimize 16:27:57 kolla-ansible's reconfigure is very slow now. 16:28:05 some operator complained this. 16:28:33 he takes 20-30 mins to deploy. but takes more than 1hours to make a small change. 16:28:58 ya, we lack fully CM 16:29:12 even though it works. But it is critical for operator experince 16:29:13 +1 16:29:27 i made some improve, 16:29:33 #link https://review.openstack.org/406978 16:29:49 it is kinda of big change, but make the logical simple. 16:30:13 this is the initial ps. so need more eyes on it 16:30:18 #link https://blueprints.launchpad.net/kolla-ansible/+spec/better-reconfigure 16:30:22 here is the bp link. 16:31:02 optimal, deploy and reconfigre will be the some. and reconfigure will be removed in the feature. 16:31:31 Jeffrey4l, what is meaning of "the same"? 16:32:00 deploy works the same with reconfigure. 16:32:21 i do not see the kinda reconfigure action in other deployment tool. 16:32:28 Jeffrey4l, is the reason it's slow because it has to run through every task to find the one that needs to be changed? 16:32:32 ok, I need looking more indepth in your ps 16:32:45 Jeffrey4l, you could merge them but keep cli the same 16:32:47 normally, what is needed is: prepare configure, start the service. 16:32:50 but I still think we should have some kind of "real" CM 16:32:59 rhallisey, i didn't change the cli now. 16:33:44 rhallisey, the reason is: we use run set_config.py --check to detect whether the configuration file is change. 16:33:48 it is very slow. 16:34:12 ah we're reading everything 16:34:13 because ansible already now which file is change, we do not need run set_config.py script anymore. 16:34:24 ya. it is bad ;) 16:34:37 could u explain real CM? 16:34:39 duonghq, 16:35:09 configuration management? 16:35:24 I just thinking some kind of CM which can tell us exactly which node and which service on node is updated 16:35:32 yup, configuration management 16:35:34 just idea 16:35:47 is reconfigure in a gate anywhere? is that doable? seems like a great thing to have a watch on 16:35:51 duonghq, my propose works as your idea. 16:36:04 but need try your approach, if it works, it much easier then whole CM 16:36:12 jascott1, gate testing reconfigure/upgrade ( even though nothing is change ) 16:36:24 hi. 16:36:28 ok. move on 16:36:30 Jeffrey4l, got your idea, but still need some hand ons :) 16:36:41 we have three topics. 16:36:57 #topic consistent uid and gid 16:37:03 #link https://review.openstack.org/405647 16:37:17 this is another issue we found at the end of last cycle. 16:37:27 hope we can fix it in the cycle. 16:37:46 +1 for fixing. 16:37:47 i have to i have to leave, I will read the backlog later. 16:37:48 this link is a bp spec, we need catch up how we should do. 16:37:55 should be fixed for kolla-kubernetes too, 16:37:58 see ya berendt 16:38:08 so ansible specific solutions are not as good. 16:38:12 the issue is uid and gid may be changed in docker image. 16:38:27 because the uid and gid is take by kinda random. 16:38:41 need fix it and keep it won't break our upgrade. 16:38:45 then the container api shoudl provide a way to change them. 16:39:01 as its consumed by both kolla-ansible and kolla-kubernetes. 16:39:31 kfox1111, change it is danger. we should keep chown the folder owner during upgrade. 16:39:37 something config setting that kolla_start reads perhaps. 16:39:43 so i prefer to fix it all the time. 16:40:09 and make it fixed all the time int he continer? 16:40:14 kfox1111, we have a workaround , which fix by kolla_start. but it is not optimal. 16:40:20 should we should base the uid/gid on another project (eg RDO) that has already defined a set of values for openstack services? 16:40:23 kfox1111, yep. i hope so. 16:40:35 fixed uid/gid in the container, then one time migration job works for me. 16:40:48 portdirect, uid/gid is not defined in rpm package. 16:40:59 portdirect, it is choose during run useradd command. 16:41:12 rpm package using such command. and it do not fix the uid 16:41:17 yeah. you have to prepopulate the users/gropus before installing the rpms. 16:41:21 or the uid/gid can float. 16:41:26 kfox1111, yep. 16:41:43 then keep eye on it. it is a critical issue, imo. 16:41:55 move on. 16:42:04 oh - nevermind then :0 16:42:11 #topic quick start guide 16:42:20 can u talk this duonghq ? 16:43:14 QSG is bad right now. 16:43:15 thank Jeffrey4l 16:43:26 please ;) 16:43:40 currently, we bundle many things on QSG 16:44:00 as sdake, Jeffrey4l and I (a litte) discuss someday ago 16:44:10 we should make the QSG as simple as posible, 16:44:25 with Kolla from pip, image from docker hub 16:44:28 etc 16:45:01 and in the mean time, every patch on QSG should be defered or go in its own file (which mean its page) 16:45:11 for the QSG writing method 16:45:15 we can move the difficult think in to another part. like FAQ. like how to create a docker registry and configure the --insecury-registry paramaeter. 16:45:55 We can setup fresh VM and do the step that bring up an AIO configuration OpenStack 16:46:02 keep it is minimal 16:46:12 duonghq: I like the idea, with the exception that it needs a caviot that the docker hub containers are likely insecure, so can't be used for production. 16:46:16 any comment on the approach? 16:46:30 but, I think we should be working on making a process to keep them up to date, so that they can be. 16:46:43 kfox1111, we can leave a comment on the issue, due to we are talking about QSG 16:46:48 kfox1111, +1 16:47:14 we need 1-2 people make statement about keep this up to date 16:47:30 ok. we do not have much time. so let talk this in openstack-kolla later. 16:47:38 have a link to the review? 16:47:41 we have a last one topic. 16:47:59 ryan have a nice work https://review.openstack.org/343224 16:48:17 thx. 16:48:18 rhallisey, ^^ 16:48:32 #link https://review.openstack.org/343224 16:48:36 ok move on 16:48:39 ya I took at shot at it a while back 16:48:55 thanks. 16:48:56 #topic kolla-kubernetes helm versioning 16:49:11 whose topic? 16:49:14 me 16:49:21 ya. please duonghq 16:49:58 kfox1111, sbezverk_ I remember that you guys talk about this last one or two week, 16:50:02 do we have any update? 16:50:36 haven't discussed it to far yet. 16:50:40 duonghq: I do not, I think the priority atm is to get microservices 16:50:48 I can see two ways to version helm packages though. 16:51:11 about the helm-mircroservice 16:51:13 one is to version the templates only. include the main container version as a var. 16:51:14 #link https://blueprints.launchpad.net/kolla-kubernetes/+spec/helm-microservices 16:51:14 Let me recap the issue: helm need version bump to know whether it need to upgrade the release of package, 16:51:33 the second is to consider the container versions in the package version as well. 16:51:33 as we will make tag around dec 15. 16:51:55 this would let us do a helm upgrade neutron-server 16:51:57 this bp should be done before that day. 16:51:59 without having to mess with arguments. 16:52:09 Jeffrey4l: thats very soon. :/ 16:52:13 Jeffrey4l: possibly too soon. 16:52:22 I think it makes most sense to take the approack of linking version with conatiner version - though the former is nicer from a versioning pov - the 2nd fits better with the standard k8s workflows 16:52:26 kfox1111, we have no choice ;( 16:52:32 kfox1111, the bp should be done on o-2, not o-3 :( 16:52:46 sdake, hope this pb can be done before that day. 16:52:49 Jeffrey4l: this is a bootstrapping project. :/ 16:52:54 there's only so much labor. 16:52:59 Jeffrey4l sorry what? 16:53:10 sdake, helm-microservices bp deadline 16:53:28 ok - kid ill - dealing with that 16:53:34 you ahve my attention now 16:53:37 can i get a quick recap 16:54:04 kfox1111, it is a key bp. it will ensure use release 1.0 kolla-k8s 16:54:06 kfox1111 - so 7 days is bsically what we got 16:54:16 Jeffrey4l: we are working as fast as we can :) I think we will meet the deadline but as kfox1111 points out this is a very young project 16:54:27 kfox1111, then it is not a bootstrap project any more ;) 16:54:29 kfox1111 if that is impossible need to know 16:54:30 kfox1111 we will have a hard time justifyign a 1.0.0.0b2 tag 16:54:45 Jeffrey4l: sdake we're going as fast as we can, but I'm just saying, I don't know if we can realisticly have everything converted to helm microservices by that deadline. 16:54:46 which means we will have an impossible time releasing 1.0.0 in ocata 16:54:53 almost all the work items is in WIP progress. 16:55:05 kfox1111 ok - well lets play it by ear, more people are coming ever yday 16:55:11 sdake: we can release a 1.0.0. just not on any predefined schedule. :/ 16:55:26 if we don't tag 1.0.0b2, we wont be able to tag 1.0.0 iiuc ffrom the release team 16:55:39 sdake: we're release independent. 16:55:47 kfox1111, we maybe can delay fews days, but it is not a good idea. 16:55:48 we should n't be that tightly cuppled. 16:56:09 ya - expectation is the tagging happens on teh schedule 16:56:27 we could have made it without going to helm, I think. but we're redoing a lot of fundimental plumbing. 16:56:29 i will double check with the release team re release independent 16:56:29 so add an action for me jeffrey4l 16:56:38 its worth doing for sure. 16:56:47 just wanna say, if we do not release 1.0 kolla-k8s this cycle. we will release it 10 months later. 16:56:47 I'd rather get it right then cut a 1.0.0 that is unusable though. 16:56:57 #action sdake check with the release team re release independent 16:57:02 kfox1111 agree we aren't cutting an unsuable release 16:57:05 Jeffrey4l: why so arbitrary? 16:57:23 its not arbitrary - its the ocata schedule 16:57:23 we should be able to cut 1.0.0 whenever ready, then start with a normal release cycle after that. 16:57:35 kfox1111 let me take these questoins to the release team 16:57:36 no arbitraty. 16:57:37 and find out for sure 16:57:45 but we hope we can release 1.0 this cycle. 16:57:46 sdake: please do. 16:57:48 there are a bunch of rules around this stuff that you may be unaware of 16:57:50 just a expectation. 16:57:52 i am vaguely aware of them 16:57:53 +1 to a 1.0 this cycle. 16:58:04 but +1 to a stable 1.0 over abritrary dates. 16:58:17 then date based after 1.0. 16:58:18 its not arbitrary date, its the release schedule set in the openstack schedule 16:58:20 o-2 to o-3 is such a long time? :( 16:58:24 ( time is almost up 2 mins ) 16:58:29 Jeffrey4l can you link 16:58:42 sdake: we're release independent. 16:58:43 #link https://releases.openstack.org/ocata/schedule.html 16:58:44 kfox1111 - i will ask release team today what the story is 16:58:49 date shuld not matter until we're part of the openstack schedule. 16:59:00 otherwise, "release independent" is meaningless. 16:59:06 kfox1111 i get that, guidance i've been given is that even release independent are expected to cut milestones on the schedule from dham1 16:59:08 dhellmann 16:59:22 we can cut milestones for sure. 16:59:22 kfox1111 i'm not sur eif i imagined that or misinterpreted it or what 16:59:26 i will find out 16:59:28 but not a release. 16:59:36 we aren't releaisng 1.0.0 on 15th 16:59:43 it won't be feature complete until its actually feature complate. :/ 16:59:45 1.0.0.0b2 is a milestone - o2 16:59:52 sdake, yes 16:59:59 I'm oko with beta's. just not rc's. 17:00:00 Dec 12-16 R-10 Ocata-2 milestone 17:00:05 OK. time is up. 17:00:06 umm you must mean from dhellman, I hope to grow up to be dhellman one day :) 17:00:06 ok - i gotta jet - need to get get to school 17:00:13 and blueprints that get closed before they are done. 17:00:13 thanks all guys coming. 17:00:16 dham1 sorry about that 17:00:19 np 17:00:31 let us move to openstack-kolla for further discuss. 17:00:34 kfox1111 right -we aren't breaking the process in any way - just following it 17:00:36 kk. 17:00:39 thanks again 17:00:48 thanks Jeffrey4l, all 17:00:57 #endmeeting kolla