15:59:20 #startmeeting kolla 15:59:21 Meeting started Wed Apr 26 15:59:20 2017 UTC and is due to finish in 60 minutes. The chair is inc0. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:59:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:59:25 The meeting name has been set to 'kolla' 15:59:26 o/ 15:59:27 0/ 15:59:32 o/ 15:59:37 #topic w00t for Kolla! 15:59:38 o/ wo0t 15:59:39 w00t o/ 15:59:42 o/ woot 15:59:42 o/ 15:59:50 loudly please 15:59:55 WOOT! 16:00:02 hrw, spsurya_ rwellum are very eager members :P 16:00:02 woot! 16:00:06 woot 16:00:27 woot 16:00:28 o/ 16:00:30 * hrw is used to o/ form 16:00:41 o/ 16:01:28 let's give few more minutes 16:01:28 ^o^ 16:01:43 today we have time :P 16:01:48 yeah 16:01:57 also attendance is somewhat small 16:02:00 wonder why 16:02:05 this whole week is quiet 16:02:20 quiet? I got many patches merged ;D 16:02:32 so, next week may be even more quite 16:02:33 irc-wise 16:02:34 some folks preping for the summit. some other busy things going on. 16:02:53 yeah, it's this pre-summit time, we might cancel next 2 meetings 16:02:58 inc0: may be people are little busy for summit 16:03:21 inc0: next one is summit time so +1 for cancel 16:03:29 ok let's move on 16:03:36 #topic Announcements 16:03:44 nothign from me, anything from community? 16:04:09 who will go to Boston :P 16:04:11 well, one thing, again will need mentors on workshops in summit 16:04:28 I will be there 16:04:31 duonghq: I won't 16:04:46 Going too. 16:04:47 May is quite busy with family things 16:05:22 ok, moving on 16:05:28 inc0 i'm not going to boston, but if need help remotelly for anything let me know 16:05:40 #topic Mixing binary and source image (daidv) 16:06:06 egonzalez: wouldn't od that to you, it'll be pretty late in Europe 16:06:17 anyway duonghq I guess you're taking this one? 16:06:22 thank inc0, I cannot contact daidv, so I'll take over the topic, 16:06:43 I can't be there 16:06:44 currently, we only allow users deploy whole system using binary or source images 16:06:55 duonghq: not really 16:07:05 you can always override images per service 16:07:12 nova_compute_image_full 16:07:19 less convenient, but doable 16:07:52 ah, yeah, so I just discover it last week, but forgot that I found it :P, quite cumbersome but ok 16:08:18 I agree, but on the other hand it's not exactly common use case 16:08:27 it's better if we can give user option to make all service (e.g. nova) use one install_type 16:08:35 there are some sevice not. for example horizon. the configuration depends on install_type, 16:08:58 this can be treated as a bug. 16:09:01 kolla-kubernetes can override from binary <-> source for any image or any service. 16:09:01 good point Jeffrey4l 16:09:19 kfox1111, kolla-k8s has many cool features over ansible :P 16:09:19 well it's very easy patchset too 16:09:35 for some distros there are no binary images while sources ones exist 16:09:44 kolla-ansible is using meta/requirements feature. which stop change install_type. 16:09:45 nova_install_type = {{ install_type }} in defaults 16:10:16 but, anyway, this is not a big issue. There will be a solution. like inc0 ^ 16:10:31 sure, just enhancement 16:10:36 another solution is: remove the install_type in configuration files. 16:10:50 just saying, if you wanted a place to test src/bin hybrids, it would be very easy to test there. 16:11:04 Jeffrey4l: I'd avoid change config files 16:11:21 because of backwards compatibility 16:12:02 kfox1111: care should be taken when mixing source and binary. I hit some unpleasant issues when config was generqated for binary but image was used for source .. 16:12:04 end-user should use the same kolla and kolla-ansible, then it do not have backwards issue. 16:12:23 the root cause is: https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/horizon/templates/horizon.conf.j2#L1 16:12:53 anyway, there are ways 16:13:11 we can use some magic here. for example, if /var/lib/kolla/venv/lib/python2.7 exist, use it. otherise, use /usr/share/openstack-dashboard. 16:13:11 I'd guess (besides horizon maybe) it's just matter of switching image_full 16:13:19 sbezverk: interesting. 16:13:28 yep. i guess so. 16:13:29 there's stuff hardcoded to care one way or the other? 16:13:33 Jeffrey4l: I'd rather play with defaults 16:13:51 duonghq: anything else on this one? 16:13:52 kfox1111: all wsgi containers will have issues is config type and image type is not consistent 16:13:55 would be nice to fix those sorts of issues in the image rather then the config if possible. 16:13:58 inc0, no atm 16:14:14 sbezverk: do they point to different places in the container? 16:14:14 #topic Tarball URLs (daidv) 16:14:16 I think other issues can be fix one-by-one 16:14:25 kfox1111: yep 16:15:16 sbezverk, kfox1111 may I move to the current topic? 16:15:23 i think this topic is talked. daidv asked me that why we use tag tarball rather than branch tarball for kolla stable branch. 16:15:23 sbezverk: I wonder if we can just get some stretegically placed symlinks into the images. 16:15:29 duonghq: sure. 16:15:53 Jeffrey4l, hmm, so how about the conclusion? 16:16:02 no. 16:16:21 Jeffrey4l: tag tarball is always the same. branch can get new commits so new tarball so no reproducible builds? 16:16:22 nova stable/ocata is still develop branch. 16:16:29 it is unstable. 16:16:51 well it's stable but less tested than tag 16:17:05 but yeah, stable will still gets backported bugfixes 16:17:25 which might or might not be required, depends on your comfort zone 16:17:26 unless we implement kolla tag with change all stable-tarball into tag tarball. 16:17:30 then stable can do tag with changelog and we can move to new tag 16:17:36 security updates are best served fresh 16:18:13 now, we update kolla stable tag regularly. 16:18:16 on that note, it would be great to have kolla tag to deploy stable tags of services 16:18:24 hope we can do this automitically. 16:18:42 while kolla stable/ocata branch point to stable/ocata branch in services 16:19:14 not sure how to do it with openstack release 16:19:16 process 16:19:39 besides pushing patch with new versions, tagging, reverting patch to tip of branch 16:20:59 ideas about that? 16:21:32 update openstack service tag automitically? or? 16:21:52 Jeffrey4l: add a hook in openstack release which would ping kolla bot to bump? 16:21:53 tag automation shouldn't be hard python script 16:22:09 but having tip of the stable branch on our stable branch 16:22:10 hrw, should be possible. 16:22:12 all the time 16:22:58 inc0, this is more hard. no idea on this . 16:23:08 yeah 16:23:15 well, something to think about tho 16:23:33 Jeffrey4l: Fedora infrastructure uses fedmsg to announce whatever happens so each project can listen and react to data in own way 16:23:42 there should no pre-release patch concept, i think,which is pushed before real release patch. 16:24:08 maybe something for Q tho 16:24:23 we can start designing this 16:24:39 I hope to have lots of stuff to design after summit 16:25:15 ok, anything else? 16:25:30 hrw, i think there is a job,which run after each project is released. if so, we can inject some script to push a patch. 16:25:40 Jeffrey4l: cool 16:25:54 just thoughts. not sure ;) 16:26:01 please move on . 16:26:16 or just overhaul genconfig 16:26:32 to do something like genconfig --tag or genconfig --stable-branch 16:27:07 inc0, +1 quick and simple idea 16:27:24 genconfig just generate a kolla-build.conf.sample file. all the real value is fixed in code. 16:27:40 sample file is full of commented. 16:27:42 well you can specify it in kolla-build.conf 16:27:48 ah 16:27:51 true 16:27:52 well 16:28:06 but you get my idea - some script to generate either one or another 16:28:19 maybe ./build.py --openstack tag/branch 16:28:38 maybe ./build.py --openstack-release [tag/branch] lol 16:28:39 maybe that 16:29:10 well, I think we need to have this discussion 16:29:26 with broader community 16:29:51 I'll buy a beer for anyone who will prototype this mechanism:) 16:30:38 ok guys, this meeting is not very busy;) let's move on 16:30:42 ;D 16:30:43 and wrap up earlier 16:30:55 I have to quit in 15 minutes 16:30:57 to have some life back of our days;) 16:31:06 #topic non-x86 q&a (hrw) 16:31:24 ok, anyone has questions about kolla on non-x86 platforms? 16:31:35 non-x86 == aarch64 (arm64) and ppc64le 16:31:43 why just not use Intel? :P 16:32:01 inc0: it is easier for me to get aarch64 machines than intel ones 16:32:11 inc0: ppc64le I do as a favour ;D 16:32:16 lol 16:32:22 because cointainer should be floating on the ocean (j/k) 16:32:37 next question 16:33:00 do you have any demo at Boston? 16:33:29 duonghq: I am not there. ask Gema will she show something 16:33:53 ah, hoped that I can meet you 16:34:03 May is busy time for me family wise 16:34:14 got it 16:34:32 hope to go to PTG but it would mean 3 weeks of jetlag or money loss to stay for a week in USA 16:34:55 aww, jet lag :( 16:34:58 hrw: usually week is enough to heal up jetlag 16:35:08 anyway catch Gema during summit - she knows out plan for 3rdparty CI etc 16:35:17 cool 16:35:26 inc0: europe -> USA for PTG -> Europe -> USA for Linaro Connect -> europe 16:35:30 I get a week to recovery from VN->US jet lag, and another for US->VN 16:35:57 inc0: jetlag in us, then in europe, then in us, then in europe - even 4 weekd :( 16:36:17 cool:) 16:36:25 ok, can we wrap up? 16:36:30 mins 16:36:32 egonzalez, ping 16:36:33 no other questions then yes 16:36:41 #topic open discussion 16:37:00 o/ 16:37:11 duonghq sup 16:37:37 egonzalez, I think we can raise our ps about ks 0-downtime upgrade here? https://review.openstack.org/#/c/425446/ 16:38:05 o/ (sorry I'm late as I was at an appointment) 16:38:15 vhosakot, hi 16:38:19 duonghq: 16:38:53 I was working today to fit keystone 0-downtime with serial change some weeks ago 16:39:22 duonghq: egonzalez as per our last discussion it will land in pike 16:39:30 inc0: sdake: all, I'm giving a presentation about kolla and kolla-kubernetes at Red Hat summit next week. would like to discuss about it for 2 mins at the end :) 16:39:30 the issue is that current serial implementation does not allow overrides in playbooks, needed for zero-dowtime upgrade of neutron and keystone 16:39:31 not in master IIRC 16:39:47 * hrw off 16:39:58 spsurya_ master will be pike ;) 16:40:13 egonzalez, iirc, can we take idea from ceph? 16:40:53 egonzalez: yes 16:42:20 vhosakot: can we do it in #kolla channel? 16:42:34 inc0: cool, that is good :) 16:42:50 soo... duonghq anything else? 16:42:59 inc0, no, 16:43:01 thank youn 16:43:03 you 16:43:10 ok, thank you all for coming:) 16:43:25 hope to see at least some of you in Boston 16:43:34 #endmeeting kolla