19:00:09 #startmeeting refstack 19:00:10 Meeting started Tue Sep 26 19:00:09 2017 UTC and is due to finish in 60 minutes. The chair is hogepodge. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:13 The meeting name has been set to 'refstack' 19:01:06 #topic Agenda 19:01:09 #link #link https://etherpad.openstack.org/p/refstack-meeting-17-09-26 agenda 19:01:18 #link https://etherpad.openstack.org/p/refstack-meeting-17-09-26 agenda 19:01:53 hogepodge: o/ 19:01:56 o/ 19:02:02 o/ 19:03:34 o/ 19:03:40 #topic Meeting times 19:04:45 Picking up where we left off from last week on meeting scheduling we have two items. The first is setting this time to be earlier, the second it to establish a later time to allow for more contributions from the other side of the world. 19:05:12 chandankumar so it would be easier for you if we found a meeting time at 1800 UTC? 19:05:40 hogepodge: yes 1800 UTC would be good. 19:06:01 that would be ideal for me, I have a class at noon 19:06:26 that is okay with me, and I believe catherineD said it was okay as well 19:06:54 dont think anyone has the slot before us in this channel anyway 19:07:03 works better for me, too 19:07:10 o/ 19:07:20 hogepodge: currently many of the projects are doing meeting in their channel 19:07:40 hogepodge: it also helps more people to participate and it also solves the slot issue. 19:08:01 s/many/some 19:08:02 chandankumar: typically it's frowned upon to not use the official openstack meeting channels 19:08:30 I can schedule this meeting for earlier 19:08:45 excellent, that++ 19:09:01 hogepodge: that will work :-) 19:09:05 Should I also be looking to schedule a meeting around 00:00 UTC? We can tick-tock. (that's 5 PM in Pacific Time) 19:10:37 morning time in india : 5 AM. 19:10:56 chandankumar: what city? 19:11:05 hogepodge: pune 19:11:21 sorry 5:30 A.M. 19:12:14 ooof that's early 19:12:14 i think 1800 UTC would be better. 19:12:39 or what about biweekly to see how it goes? 19:12:57 one at 18:00 UTC and another at 00:00 UTC 19:13:04 Yeah, thinking 19:13:13 Do we have contributors in China? 19:13:31 #link https://www.timeanddate.com/worldclock/meetingtime.html?month=10&day=3&year=2017&p1=202&p2=33&p3=1038&iv=0 19:13:43 00:00 UTC is too early for chandankumar: 19:14:00 * chandankumar will be in dead sleep that time. 19:14:21 We have five contributors in Pacific time, one in Pune. Where else? 19:15:37 I guess my suggestion for now is to have one time at 18:00 and we can revisit if we need to 19:15:58 +1 19:16:15 18 is still 11:30 PM your time chandankumar, we can try to do earlier too 19:16:29 hogepodge: it is ok for me. 19:16:57 does 17:00 work for everyone? 19:16:59 chandankumar: ok, I figure if we're going to move it we should make it as good for you and everyone else as possible 19:17:12 hogepodge: ++ 19:17:21 hogepodge: thanks :-) 19:17:34 17:00 works for me 19:17:37 works for me 19:17:46 me too 19:18:20 chandankumar: at least it ends before mid night with 17:00 19:18:40 catherineD: yes. 19:18:53 ok, hearing no objections I will update the calendar to 17:00 going forward. Thanks everyone, I'm really happy to be making this change. 19:19:15 catherineD: hogepodge thanks :-) 19:19:23 #action hogepodge to update RefStack meeting time to 17:00 weekly 19:19:44 1700 works for me too 19:20:06 #topic Tempest Autoconfig 19:20:36 hodgepodge: do we need to update the wiki too? 19:20:36 #link https://review.openstack.org/#/c/489421/ RefStack Client Tempest Autoconfig Spec 19:21:12 luzC1: probably :-) Thanks for reminding me of that too. 19:21:29 hogepodge: i was discussing with tosky, one of the question came about moving to openstack namespace 19:21:37 from ptg. 19:22:05 chandankumar: yeah, I guess it's a bigger issue overall. It's one of the items addressed in the spec 19:23:02 it shouldn't be difficult to add. in openstack namespace is distinct from being an official openstack project 19:23:44 hogepodge: i will submit the review on project-config in order to import code from that rh-openstack/python-tempestconf to openstack/python-tempestconf 19:23:59 s/code/repo 19:24:40 chandankumar: excellent, when you make the submission can you be sure to attach the team on the review so we can give +1 feedback for the infra team? 19:25:33 #action chandankumar submit project-config patch to import rh-openstack/python-tempestconf to openstack/python-tempestconf 19:25:35 hogepodge: for becoming an official openstack project under governance it will go under here na https://github.com/openstack/governance/blob/master/reference/projects.yaml#L4004 ? 19:27:06 It seems like a good start. If the community wants to classify it differently it would surface in the reviews. I'm happy to make it a RefStack sub-project. How do you think the dev team from Red Hat will feel about it? Would they want it somewhere else like under Triple-O or RDO? 19:28:12 hogepodge: i will check with EmilienM, tosky and dmellado and RDO folks about the same and submit the review based on that 19:28:40 Thank you 19:28:48 we wanted to move it under openstack namespace but never thought where to keep 19:29:44 Any other items on this topic? 19:29:54 currently no. 19:30:47 #topic Subunit Upload 19:31:06 #link https://review.openstack.org/#/c/498735/ Alembic Table Change 19:31:37 The first review looks mostly good, but I'd like to pass the non-voting code coverage gate 19:31:55 #link https://review.openstack.org/#/c/506826/ (API Spec) 19:32:11 mguiney: can comment on the proposed API Spec 19:32:45 yep! it's a bit lengthy, I know, but i wanted to get good coverage on some options we had for implementation 19:33:25 luzC: Also, you were going to check out some tooling to help out with verification? 19:33:47 I am still in the process of getting subunit2sql testing done, there are some interesting version discrepancies that have caused me problems, but i'll find a way ti make it work 19:34:37 I should be able to add more detail on certain aspects of the proposed implelentation when I get a little farther into this 19:34:55 everyone please review and leave comments 19:35:19 thank you much, your input would be very appreciated! 19:35:21 hogepodge: yes, I looked briefly but everything involves processing/transforming the information on the file... I'll take a look again and also to the spec to add whatever is needed 19:35:34 ** in regards of file verification 19:36:05 mtreinish: might have some input on how to write a verification only script that wasn't transformative. It would be nice to not be a hack. 19:37:20 ok, I'll ping him offline 19:38:08 any other comments? 19:38:48 #topic Result Verification Field and Update 19:39:22 catherineD: pvaneck: yesterday mguiney and I were talking about the steps to do this, and we realized that part of the whole goal was to disable anonymous uploads 19:39:30 we have a patch for this that i'd love to get merged as soon as possbile 19:39:33 *possible 19:39:42 we realized that you had the best idea of how to do that 19:39:48 given that it is 100% neccessary to make it functional 19:40:05 #link https://review.openstack.org/#/c/499956/ (script update and fixes) 19:40:28 hogepodge: ? 19:41:07 mtreinish: a script to verify that candidate subunit input is valid 19:41:34 (well, library method is more like it) 19:41:35 hogepodge: in what way? like the results are from an authentic run, or that it's valid subunit? 19:41:45 that it's valid 19:42:12 mtreinish: luzC can catch up with you on it 19:42:15 ok 19:42:30 fwiw, it's not that hard 19:43:02 mtreinish: good :-) 19:43:09 catherineD: 19:43:29 yes 19:43:32 catherineD: any advice on disabling anonymous uploads? 19:44:38 I think it is time to disable anonymous uploads ... I believe users should be familiar with private updload now 19:45:01 is it difficult to do in code? 19:45:14 it should not 19:45:26 We want to disable the upload so we can run the script and not have to worry about running it again 19:45:36 (disable anonymous upload) 19:46:18 which script is that? 19:46:58 catherineD: the one we're going to use to mark all results that have been used as results for the Marketplace and OpenStack Powered 19:47:43 That script should mostly dealing with historic data ... 19:48:01 catherineD: the script mguiney wrote will take a list of results from our Marketplace database, do some sanity checking, then mark the results as having been used for validation 19:48:31 catherineD: but going forward I don't want to have any more anonymous data uploaded, so I want to turn that feature off 19:48:43 for future data .. API should be used to set the verification flag 19:49:05 https://github.com/openstack/refstack/blob/master/refstack/api/controllers/results.py#L138 just have to change logic here to always require the X-Public-Key header I believe 19:49:07 catherineD: we are using the API for that 19:49:13 agree on turining the anonymous feature off 19:49:29 pvaneck: ah, good 19:50:06 I mean in the furture we do not need to run the script to set the verification flag .. 19:50:14 pvaneck: probably return 401? 19:50:32 catherineD: ok 19:50:54 catherineD: yes, we need to think about what foundation does to automate the setting of that flag as results roll in. 19:51:07 yea 19:51:08 hmm yeah, 401 works or 400 for request without proper headers 19:51:58 at that point .. foundation just need to deal with the new certificatio reuest .. maybe set the flag after fpudnatio nupdate hte marketplace with the new data 19:52:06 Or maybe 403? 19:52:15 would it make sense to maybe get the script to the point at which it is run periodically on a cron? 19:52:30 mguiney: I don't think so ... 19:52:38 * mguiney nods 19:52:40 catherineD: yeah, I just would need a little tool to wrap the API call, or make the call from our internal database (which would probably be better) 19:52:40 the script should be a one time even 19:52:56 mguiney: I wouldn't want to do a cron 19:52:56 k, just wanted to make sure we shouldnt just be doing the sync automatically 19:53:23 mguiney: but a trigger from marketplace update makes sense. we can talk with jimmy about it 19:53:30 * mguiney nods 19:53:50 hogepodge: ++ 19:54:13 catherineD, hogepodge: http://paste.openstack.org/show/621980/ 19:54:14 Good discussion on this, thanks everyone for your input. 19:54:24 luzC: ^^^ sry, wrong tab replace 19:55:07 ok, last topics before time runs out 19:55:22 #topic Replace ostestr with tempest run 19:55:25 mtreinish: thank you :-) 19:55:49 I need to test this and may include a new gate job that runs RefStack Client against stable devstack 19:56:10 or master, I don't know which would be better 19:56:25 #link https://review.openstack.org/#/c/503209/ (hogepodge) WIP 19:56:26 hogepodge: i think both would be better 19:56:47 chandankumar: +1 19:56:52 one with master and another with stable branches 19:56:57 ++ 19:57:31 chandankumar: I'll get cracking on it :-) 19:57:42 #topic Open Discussion 19:57:45 Any final thoughts? 19:58:05 We have a work item for producing API docs but right it's backlogged until we free up some more cycles 19:58:52 we do kind of have a lot in the works right now :) 19:59:16 Thanks everyone! 19:59:34 See you all bright and early next week (or less late in some instances) ;-) 19:59:36 Thanks! and yeah. Lots of work on your plates 19:59:56 hogepodge: send a mail to the ML with new times 20:00:01 chandankumar: hope the new time works better for you !! 20:00:02 #endmeeting