17:00:20 #startmeeting qa 17:00:21 Meeting started Thu Feb 15 17:00:20 2018 UTC and is due to finish in 60 minutes. The chair is andreaf. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:22 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:25 The meeting name has been set to 'qa' 17:00:36 #link https://wiki.openstack.org/wiki/Meetings/QATeamMeeting#Agenda_for_Feb_15th_2018_.281700_UTC.29 Today's agenda 17:00:45 o/ how's around today for the meeting? 17:00:53 o/ 17:02:13 o/ 17:02:19 mtreinish, afazekas, felipemonteiro_ around? 17:03:09 I guess not 17:03:13 ok let's get started 17:04:29 First of all, welcome to the new PTL gmann_ !! 17:04:38 We'll work on having up a smooth transition - I don't expect any bumps :) 17:04:50 #topic Rocky PTG Planning 17:04:53 congrats gmann! ;) 17:05:18 grats! 17:05:42 About the PTG, the planning etherpad is still open for proposals / ideas 17:05:49 #link https://etherpad.openstack.org/p/qa-rocky-ptg PTG planning etherpad 17:05:55 so if you have any please add them in there 17:05:57 andreaf: o/ 17:05:59 andreaf: do you plan to join the infra session on the first two days? 17:06:05 andreaf: o/ 17:06:10 I guess it'll be really useful to have someone from qa around there too 17:06:34 yes the first two days are infra / qa/ release mgmt / stable help room 17:06:35 dmellado: the first 2 days infra/qa/stable/release all share a room 17:06:40 mtreinish: ack 17:07:08 I saw clarkb ethercalc but wanted to check with you too ;) 17:07:22 we'll have a short lunch talk about zuulv3 at some point as well 17:07:41 cool, I guess that's gotta be a hot topic 17:07:52 ya I didn't want to speak for the qa team and others on that schedule 17:08:25 and between now and the end of the PTG I would like to sort out all remaining issues on zuul v3 base jobs so definitely I will spend time on that 17:09:06 awesome, thanks for that. I do also want to try having a working native zuulv3 job for kuryr-kubernetes too before going there and sorting issues 17:09:55 ok 17:10:18 one request when adding things to the etherpad add your name / nick next to it 17:10:18 I've still some doubts regarding the inheritance in jobs, when it comes from devstack-tempest 17:12:05 dmellado if that's ok let's quickly get through the agenda and then discuss that? 17:12:12 +1 17:12:15 anything else on PTG planning? 17:13:43 does people fancy a QA evening event? dinner and/or drinks somewhere? 17:14:01 I'd be up for some drinks if you plan for it, my pleasure seeing you as usual xD 17:14:25 ok I'll sync with gmann_ as well and send out a doodle or something 17:14:50 ok moving on 17:14:58 #topic Tempest 17:15:15 #link https://review.openstack.org/#/q/project:openstack/tempest+status:open 17:15:42 The main thing that's happening on Tempest from my side is still the zuul v3 stuff - migrating jobs and so 17:16:12 there is quite some work to be done to get rid of all legacy jobs we have around, it may be a chance also to remove some old experimental ones 17:17:08 the difficult bit is to provide folks with the right context to do ansible / zuul reviews on Tempest - hopefully we can spend some f2f during the PTG to improve on that 17:17:21 anything else on Tempest? 17:17:21 that'd be really great 17:18:22 #topic Critical reviews 17:18:31 Any review that require attention? 17:19:03 #link https://review.openstack.org/#/c/544521/ this fixes the POST_FAILURE in the plugin sanity check job, it would be good to have it merged 17:19:54 The job is still broken though I asked chandankumar to have a look at it since it's not doing the right thing, plugins should be installed checked and removed but they're installed all together looking at the logs which is not right 17:20:14 also according to the job all plugins but one fail, which cannot be true... 17:20:34 andreaf: there is the stestr migration patch: https://review.openstack.org/#/q/status:open+topic:switch_stestr 17:21:35 I still need to review the tempest one, sry about that 17:22:09 #link https://review.openstack.org/#/q/status:open+topic:switch_stestr stestr patches 17:22:40 #link https://review.openstack.org/#/c/521888/ Adding the stable/queens job for branchless repos and stable-periodic 17:23:18 ^^^ I'm about to write to the ML about that patch since I think we should start running py3 integration jobs on stable/periodic-stable as well 17:23:52 stable check is already running them from queens on, periodic stable is defined in the patch ^^^ 17:24:05 andreaf: at some point we probably should just switch the jobs over to py3 by default 17:24:23 probably not until we transition to 18.04 in the gate though 17:24:44 yeah well also the py3 job does not run swift 17:25:07 well swift doesn't work with py3 :) 17:25:10 tosky is looking into a job which runs py3 + swift on p2 as an option 17:25:18 s/p2/py2 17:28:43 ok anything else on critical reviews? 17:29:05 #topic Open Discussion 17:29:18 so I guess there goes my question 17:29:19 dmellado do you want to ask your question? 17:29:21 sure 17:29:30 I'm creating a jobn based on the devstack-tempest 17:29:41 and then another one which the one I create as a parent 17:29:42 * mtreinish has to drop 17:29:43 https://review.openstack.org/#/c/544959/8/.zuul.yaml 17:29:59 what I did notice, is that on this 2nd one, if I add any additional devstack_services 17:30:06 they don't get there on the local.conf 17:30:13 am I missing something on the inheritance on zuul? 17:30:29 shouldn't those services just get added on top of the parent ones? 17:32:45 dmellado: yeah they should 17:33:05 looks like they aren't 17:33:29 I'm wondering if this is just because of the base: false or whatever 17:34:03 andreaf: you can check the generated local.conf here http://logs.openstack.org/59/544959/7/check/kuryr-kubernetes-tempest-base/582332c/controller/logs/local_conf.txt.gz 17:35:06 Uhm there may be a bug or so there I need to check I don't have an answer here 17:35:15 on my case I was expecting for octavia plugin and services to be available and they're not showing 17:35:22 andreaf: ack, thanks! 17:35:40 at least it looks like I wasn't in the wrong direction 17:35:44 The job definition looks ok 17:36:23 Zuul will merge the dicts so unless something wierd happens it should be fine... 17:36:45 so something weird has happened then xD 17:36:49 Perhaps a patch on top with extra debugging might help 17:36:54 should I open a bug? 17:37:18 Yeah that would be fine 17:37:26 I'll add some debug and link that to the bug, thanks! 17:40:11 is it on purpose that barbican is in the required projects and plugins but not in the list of services? 17:40:20 andreaf: totally 17:40:35 looks like it's somehow used that way from the octavia folks 17:40:42 in any case, I'll recheck just in case 17:42:14 dmellado: but looking at http://logs.openstack.org/59/544959/8/check/kuryr-kubernetes-tempest-octavia/c38d1ca/controller/logs/local_conf.txt.gz those services are in local.conf 17:43:10 dmellado: the localrc looks good to me, disable_all_services comes first and then all requested services are enabled 17:43:29 andreaf: oh, wait 17:43:32 * dmellado facepalms 17:43:38 I was looking to an outdated log 17:43:45 nvm, I'll check what's going on 17:43:49 was just shocked about that 17:44:09 dmellado: ok glad that works 17:44:17 ok anything else for today? 17:44:32 nof from my side, thanks in any case and sorry for the noise! 17:45:47 andreaf: i left a comment on your deprecation of tox -eall-plugin ps 17:46:30 #link https://review.openstack.org/#/c/543974/ 17:46:34 felipemonteiro_ : so patrole uses all-plugins right? 17:46:43 yes 17:47:58 felipemonteiro_: I wouldn't mind having a patrole specific tox entry, but I would like to discourage other / new plugins from using that 17:48:33 i understand discussion around it, how it can break different plugins, how it reduces test isolation and so on 17:48:43 andreaf: btw, before I forget, the way to user LIBS_FROM_GIT=foo would just be libs_from_git: foo under vars, wouldn't it? 17:48:56 but i'm not sure if there are any alternatives other than what you just mentioned 17:49:51 felipemonteiro_: I would not worry too much about that really the deprecation was meant for new / non-patrole plugins 17:50:16 ok, thanks, i didn't -1 for a reason because it was just gentle reminder :) 17:51:44 dmellado: it should be enough to add the repos you want to required projects to have their sources with the right ref under /src and the devstack will copy them under /opt/stack 17:52:23 dmellado: so I don't remember exactly but I think the install function will take the repo from the local folder if it's there - perhaps you can double-check 17:53:49 ok we're almost at time - anything esle? 17:53:53 else 17:56:12 the only difference I can find is 17:56:17 the export of DEVSTACK_GATE_NEUTRON=1 17:56:25 which I'm not sure how is translated to ZuulV3 17:56:37 you don't need that in zuulv3 17:56:42 nor the tempest 17:56:43 it's on by default in the base job 17:56:48 got it 17:56:51 so I'll research then, thanks! 17:57:39 dmellado: I started putting some migration hints in https://etherpad.openstack.org/p/zuulv3-native-devstack-tempest-jobs, at the bottom 17:58:10 #link https://etherpad.openstack.org/p/zuulv3-native-devstack-tempest-jobs 17:59:23 thanks everyone for attending today 17:59:26 #endmeeting