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