17:01:18 <hogepodge> #startmeeting RefStack 17:01:18 <openstack> Meeting started Tue Nov 21 17:01:18 2017 UTC and is due to finish in 60 minutes. The chair is hogepodge. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:19 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:21 <openstack> The meeting name has been set to 'refstack' 17:01:41 <tosky> o/ 17:01:44 <hogepodge> #link https://etherpad.openstack.org/p/refstack-meeting-17-11-21 Agenda 17:02:18 <hogepodge> Agenda is mostly reviews, but please add topics that you would like to cover today. 17:02:34 <mguiney> o/ 17:04:14 <hogepodge> #topic Current Work: RefStack 17:04:34 <hogepodge> #link https://review.openstack.org/#/c/507695/ Disable Anonymous Upload 17:05:11 <hogepodge> This is part of the work we're doing to mark tag all results that are being used for product validation 17:05:28 <hogepodge> Reminder that once this lands and is deployed, no more anonymous results will be allowed in the database. 17:05:43 <hogepodge> mguiney: anything to say about this patch? 17:06:17 <mguiney> Saw you posted new comments, they looked super helpful, but havent finished updating 17:06:55 <mguiney> (sorry, was tied up in other task most of last night) 17:07:09 <hogepodge> At the same time we deploy this patch, we'll also have to communicate the changes to the community and update documentation. 17:07:45 <hogepodge> I'm going to create an etherpad to begin writing the communication and documentation changes 17:07:53 * mguiney nods 17:08:05 <hogepodge> #link https://etherpad.openstack.org/p/refstack-disable-anonymous-upload 17:08:27 <tosky> probably should land at the same time - are the sources of the documentation in the repository/ 17:08:28 <tosky> ? 17:08:44 <hogepodge> tosky: The repository, but also on the openstack.org/interop page 17:09:15 <tosky> so maybe the documentation in the repository could be patches too in the same patch, especially if the patch needs to be amended anyway 17:09:16 <hogepodge> And the user and dev mailing lists. 17:09:38 <hogepodge> Yes, that's a good idea 17:09:48 <mguiney> I can lump the doc changes in with the actual patch, if that helps 17:09:53 <mguiney> ah lol 17:09:55 <mguiney> ^ 17:09:58 <mguiney> already suggested 17:10:42 <hogepodge> It's important to remember that this is a configuration option, and it's not mandatory within the project itself. It will become mandatory once we push the change to infra for deployment. 17:11:50 <tosky> and that will be the change to infra documentation 17:12:19 <hogepodge> No, to the documentation that describes how to run refstack for the interop program 17:12:35 <tosky> oh, I see 17:13:15 <hogepodge> Anything else on this topic? 17:14:02 <hogepodge> #link https://review.openstack.org/#/c/506826/ Subunit API Spec 17:14:22 <hogepodge> I think this is ready to merge, just waiting on one more +2 17:14:42 <hogepodge> Still, take a look. We'd like to get this implemented in December if possible. 17:14:57 <hogepodge> Any comments mguiney? 17:15:19 <hogepodge> luzC: does it look good to you with the updates around delete behavior? 17:16:07 <mguiney> nothing particularly new, got it updated, it (of course) looks good to me 17:16:26 <mguiney> but it would, given that i've spent a fair bit of time staring at it 17:17:12 <hogepodge> One more RefStack review, a WIP 17:17:16 <hogepodge> #link https://review.openstack.org/#/c/521343/ RefStack API Documentation 17:18:12 <hogepodge> Looking at breaking out the API documentation from the specs into proper API docs. It's assigned to mguiney, but if there's anyone looking for a bit of extra work you should feel free to take a run at it. 17:20:00 <hogepodge> #topic Current Work: Infra Jobs 17:20:15 <hogepodge> #link https://review.openstack.org/#/c/512943/ Remove Legacy Jobs in RefStack 17:20:58 <hogepodge> #link https://review.openstack.org/#/c/512936/ Convert Legacy Jobs in Tree (merged) 17:21:11 <mguiney> yeah, if anyone is interested in helping out on that, it is still very wip 17:21:20 <hogepodge> Are there any other infra reviews that I'm missing on this? 17:21:41 <mguiney> i'll try and crank some out each time i am out of internet range, but itll still take a bit 17:21:50 <mguiney> (not to pop the stack, sorry) 17:21:56 <hogepodge> no problem :-) 17:23:07 <hogepodge> Any more items on either of those topics? 17:24:11 <hogepodge> #topic Current Work: RefStack Client 17:24:27 <hogepodge> #link https://review.openstack.org/#/c/489421/ Tempest Config Generation 17:24:45 <hogepodge> Spec for automated tempest config generation. Lots of good work that brought up lots of new questions 17:25:21 <hogepodge> I think most of the information is there, but can use some clarification on some points. 17:26:10 <tosky> yep; Chandan is away for few days, can it wait a bit? 17:26:39 <hogepodge> yes, just wanted to bring it to everyone's attention 17:27:02 <hogepodge> Later this week is a US holiday too 17:27:24 <hogepodge> If anyone hasn't reviewed it yet, please take this opportunity to do so. 17:27:50 <hogepodge> Somewhat related to that work is a patch that just updates some documentation with a minimal tempest.conf 17:27:52 <hogepodge> #link https://review.openstack.org/#/c/515494/ Sample Tempest Configuration 17:28:56 <tosky> I had just a small note about the syntax of the ini file, but it was addressed 17:29:32 <hogepodge> Finally, more docs work 17:29:35 <hogepodge> #link https://review.openstack.org/#/c/521208/ Fixed documentation tree 17:29:58 <hogepodge> LuzC has cleaned up the documentation tree 17:30:19 <hogepodge> It looks good to merge to me, just waiting for another +2 on it. 17:30:50 <mguiney> i can take a look real quick 17:30:59 <hogepodge> thanks mguiney 17:31:08 <tosky> are the changes to that existing spec relevant for the patch? 17:31:59 <mguiney> done! :) 17:32:22 <hogepodge> luzC: wrote the patch to generically capture the specs 17:32:50 <hogepodge> and there don't appear to be any merge conflicts 17:35:09 <hogepodge> #topic Current Work: Python TempestConf 17:36:00 <hogepodge> A few weeks ago the python-tempestconf project was added to RefStack governance, so we should start paying attention to the development trajectory in these meetings :-) 17:36:35 <hogepodge> Everyone working on RefStack, please add this project to your review notification queues and give feed back and send patches. 17:36:36 <tosky> right now the focus is adding back the jobs, which is proving a bit complex due some missing blocks in the set of default zuul jobs and roles 17:36:51 <tosky> and that's why https://review.openstack.org/#/c/513330/ is still failing 17:37:07 <tosky> but Martin is definitely investigating it actively 17:37:24 <hogepodge> #link https://review.openstack.org/#/c/513330/ Add initial .zuul file, devstack and packstack job 17:38:26 <hogepodge> tosky: do you need more eyes on it? Can we help out with debugging it in any way? 17:39:08 <tosky> hogepodge: I would ask Martin when he is around (not today :); I think he already poked (or plan to) people on -infra about the issues with the devstack job 17:39:27 <tosky> and that's why he started to investigate the usage of the packstack job in parallel, in addition to devstack 17:39:57 <hogepodge> packstack is nice for standing up stable openstack, one of my favorite RDO projects 17:41:09 <hogepodge> (although I find the choice to automatically install ceilometer but not heat a bit strange, but that's a topic for a different meeting) ;-) 17:41:40 <tosky> it can be tuned :) 17:41:47 <hogepodge> There's also a patch to add ec2-api discovery. https://review.openstack.org/#/c/519714/ Add EC2-API support 17:42:36 <hogepodge> tosky: is there anything else we should be aware of on the project? What's in the plan for future work on it? 17:42:56 <tosky> about the EC2 patch, apparently the author added -W because he needs to test it properly before 17:43:26 <tosky> about future directions, yes, mainly an internal refactor of the codebase which makes it difficult to extend it with service-specific settings, for example 17:43:41 <tosky> I think we will propose a meeting when Chandan is back 17:43:53 <hogepodge> that sounds good 17:44:46 <hogepodge> Anything else? 17:45:20 <hogepodge> #topic Current Work: Governance 17:45:34 <hogepodge> #link https://review.openstack.org/#/c/521602/ Clarify testing for interop programs 17:45:46 <hogepodge> #link https://review.openstack.org/#/c/521587/ Add designate to the tc:approved-release tag 17:47:33 <hogepodge> I was hoping grahamhayes was around to talk about this 17:48:40 <hogepodge> The first is a governance patch that addresses the need to consider tempest plugins as official sources for refstack testing. 17:48:48 <hogepodge> To support the add on programs 17:49:14 <tosky> definitely needed 17:49:28 <hogepodge> RefStack support Tempest Plug Ins, and we need to be aware of how this will change testing and how we can communicate and document the usage of it 17:50:14 <hogepodge> Please take a look at those patches, especially the first, and get a sense of what they say and how we would be impacted. 17:51:34 <hogepodge> #topic Open Discussion 17:51:40 <hogepodge> Anything else before we close out the meeting? 17:53:15 <hogepodge> Notification to everyone, I'll be taking of the majority of December, once I'm back from KubeCon on Dec 9. 17:53:31 <hogepodge> We'll work out who will lead the meetings during that time. 17:54:07 <hogepodge> Have a great week everybody. Thanks for attending! 17:54:14 <tosky> o/ 17:54:21 <mguiney> have a good day, all! 17:55:23 <hogepodge> #endmeeting