15:01:34 #startmeeting kolla 15:01:35 Meeting started Wed Mar 6 15:01:34 2019 UTC and is due to finish in 60 minutes. The chair is egonzalez. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:36 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:38 The meeting name has been set to 'kolla' 15:01:44 #topic rollcall 15:01:49 o/ 15:01:49 o/ 15:01:49 o/ 15:04:19 #topic Announcements 15:04:23 Hi 15:04:37 Until 12th is self nomination for PTL elections 15:05:02 Ensure to propose yourself if some of you wish to become PTL 15:05:25 This time i´ve decided to not run for PTL, unless no other runs for it 15:05:55 I do not plan to run 15:06:03 let me know if need some help or guidance 15:07:06 any other announcement? 15:10:46 #topic placement-api split https://review.openstack.org/#/q/topic:split-placement+(status:open+OR+status:merged) 15:11:04 patch is ready to review 15:12:06 please add to your proritity reviews list as is a release blocker 15:14:03 +2 15:14:26 https://review.openstack.org/#/c/625261/ needs rebase 15:16:48 any question to the placement api split? 15:17:38 I see it as 'upstream nova did, we need to comply' change 15:18:11 looked at k-a patch, looks like nova-placement-api things moved to placement-api + variables change 15:18:25 yep, if we dont do it, we're broken for stein 15:18:33 yep, mostly that 15:18:43 except the database migration 15:20:29 ok 15:22:25 #topic open discussion 15:22:51 something else wanna discuss today? 15:23:05 Python 3 15:23:22 I mailed openstack-discuss about it on Thursday 15:24:28 yep, go ahead hrw 15:25:00 I think that it is now rather Train than Stein material as changes may break stuff 15:26:03 we failed to do that in Stein and it is too late to change now. the good part is that kolla itself is py2/py3 safe itself 15:26:33 with Debian/Ubuntu moved to py3 in binary packages (mostly) we can do same for source images 15:26:34 yep, except ubuntu binary which already running some things on py3 15:26:51 egonzalez: ubuntu/binary is still rocky in stein iirc 15:27:00 yep, thats the issue 15:27:12 if we qwant to use stein need to change some packages to py3 15:27:51 thats what this change does https://review.openstack.org/#/c/625298/ 15:28:07 yep 15:29:18 but requires some changes in ansible to not break deployment https://review.openstack.org/#/c/627954/ 15:30:39 how many things will explode if we merge both now? 15:30:48 likely everything 15:31:00 and freeze is in ~2 weeks 15:31:04 but hopefully not the core 15:31:34 so maybe that's the best time to explode :) 15:31:34 chason is having problems to build the images in order to test ansible deployment because the china firewall 15:31:59 do we merge now, and tomorrow images will be built and published to dockerhub? 15:32:20 i prefer to do this today, than the day before feature freeze tbh 15:32:28 sound good enough for me 15:32:29 egonzalez agree ^^^ 15:33:06 I can pull these images from dockerhub. 15:33:19 already gave my +2 15:33:46 +2+w 15:33:54 let hell gates open 15:34:03 be aware that ubuntu binary ansible gates will be broken until the ansible patch is merged 15:34:16 will then push change to macros.j2 to get rid of pip_version argument in install_pip macro 15:34:33 it is not needed change which just complicated macro 15:34:33 ok, sounds good 15:34:55 one image used it 15:36:03 have to check which images (other than kolla-toolbox/helm-repository) install pip at all when built as binary 15:37:08 chason hopefully tomorrow gate builds works and you can pull the images 15:38:37 :D 15:38:55 anything else missing for this topic? 15:39:02 binary images installing pip from repos (helm-repository, openstack-base, telegraf) may rquire check for pip/pip3 thing 15:39:40 hrm, helm is probably not used anywhere, we may need to ask for deprecation 15:39:42 gnocchi-base installs python3-pip 15:39:53 hi all, just want to "HI", I'm in Berlin at OPS https://etherpad.openstack.org/p/BER-ops-meetup 15:40:26 and it is the only user of pip_version argument 15:40:29 so let it stay 15:41:06 we may need to check how to get cradox from repos instead 15:41:45 i recall there was some issues when moving to ceph luminous, but dont recall exacly what was 15:41:57 ^^ regarding cradox 15:42:17 egonzalez: gcc <7 in Debian was blocker for mimic 15:42:37 PrinzElvis have fun in there, give us feedback about kolla if something is discussed 15:42:38 both Debian and Ubuntu lack cradox in repos 15:43:23 so pip_version stays in install_pip macro. just for one image ;D 15:43:59 egonzalez: yep 😊 15:46:06 will likely change in train release ;) 15:46:16 kolla-toolbox image requires rewriting to be more package based for binary images but that's other story 15:46:33 egonzalez: hope not. 15:46:50 egonzalez: I hope for 'pip' being always pip not 'pip or pip3' 15:47:11 as name does not change if python under change from 2 to 3 15:48:21 yes, agree on that 15:49:09 so only lack of cradox forces us to have pip<>pip3 handling 15:50:25 * hrw done 15:50:33 hrw thanks 15:50:41 anything else missing to discuss today? 15:51:12 egonzalez: can you reply to my comment on https://review.openstack.org/557659 (arm64 ci)? 15:52:00 as I do not quite understand that CI configs yet 15:52:19 i dont understand your comment 15:52:43 you mean to left as it is now and later move to code or move it to code now? 15:52:55 by code i mean https://github.com/openstack/kolla/blob/master/kolla/image/build.py#L137 15:54:01 egonzalez: we may reuse 'debian+source' profile (L177) for now maybe? 15:54:30 egonzalez: would add broken/missing images there in separate patch 15:54:40 ok 15:54:44 thx 15:54:54 remove the profile later and move broken images there 15:56:18 so we merge as it is and then expand build.py#L177 debian+source, right? 15:56:24 sorry to ask again 15:56:33 is in merge conflict 15:56:47 will rebase 15:57:32 ok, thanks 15:57:41 anything else? 15:57:59 * hrw done 15:58:35 lets end the meeting, thanks you for coming today 15:58:42 #endmeeting