17:05:07 #startmeeting refstack 17:05:09 Meeting started Tue Oct 10 17:05:07 2017 UTC and is due to finish in 60 minutes. The chair is hogepodge. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:05:10 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:05:12 The meeting name has been set to 'refstack' 17:06:34 o/ 17:06:37 o/ 17:07:27 #topic agenda 17:07:31 #link https://etherpad.openstack.org/p/refstack-meeting-17-10-10 agenda 17:07:40 o/ 17:09:01 Please update the agenda, copy and pasted from last week. 17:09:47 #topic tempest autoconfig 17:10:15 Still waiting on this to merge 17:10:23 #link https://review.openstack.org/#/c/508502/ tempest autoconfig project 17:10:42 We're put the autoconfig project from Red Hat and RDO under RefStack governance. 17:11:18 haha I just realized that instead of putting +1, I put +! 17:11:23 thanks! 17:11:44 definitely excited about it :-) 17:11:52 any other comments on that work? 17:13:38 super excited about it, tbh 17:14:13 #topic Subunit Upload 17:14:45 hello all! 17:14:47 hoping to get this patch into shape soon for merge https://review.openstack.org/#/c/498735/ 17:14:59 Looks like there was a regression? 17:15:13 yeah, that seems to have been broken by the change we tried yesterday 17:15:39 i have a syntax thing to try to fix it, planning on having that up by end of meeting, its very minor 17:15:58 hmm, ok 17:16:14 iiiinteresting, it looks like that may not be the case at all 17:16:27 ok, i will fix 17:16:49 sorry this has taken so long to get ironed out, please check back later today and review 17:17:18 Looks like some syntax changes. Let's get the code in shape to go and if we're still having coverage failure we can revisit it in a later patch 17:17:59 the api spec 17:18:02 #link https://review.openstack.org/#/c/506826/ spec 17:18:19 luzC mad some great comments on it 17:18:26 its trying to grab the alembic config from a function that no longer exists where it thinks it does 17:18:31 on it 17:18:56 pvaneck if you can take a look that would be great too 17:18:57 anyways, yes! i really appreciated those 17:19:41 sure, i'll review it 17:20:01 i think that they really helped me to straighten out some unclear wordings, When I originally wrote this, I spent so much time dug into what I was working on that I think that things that make sense to me, in the context of the wordings, may not be entirely clear to anyone else 17:20:24 basically *i* know what i mean, independent of actual meaning 17:21:41 mguiney: I'm glad we got some more eyes on it, it's a good spec 17:21:51 any other items on the subunit work? 17:22:32 nope, gonna delve back into subunit2sql tests, as soon as i finish up the last of my first pass at 2018.01 scorings 17:23:00 that got shoved onto the backburner for a minute, just because other things are shorter term and i know how long specs take to merge :) 17:23:09 other than that, that is it 17:23:54 #topic result verification 17:24:03 main script here 17:24:10 #link https://review.openstack.org/#/c/499956/ update script 17:24:38 we still need to disable anonymous uploads so we don't have to keep running the script, but I haven't done any work on config and testing 17:25:14 #link https://review.openstack.org/#/c/507695/ disable anonymous upload 17:25:29 I need to write tests for that, and also add a configuration option to not break other users 17:25:51 mguiney: https://review.openstack.org/#/c/504358/ should be abandoned? 17:27:15 ah, nevermind, it's already abandoned. My bad 17:27:17 ah yes, just merged it into the main patch 17:27:27 the content of it, i mean 17:28:16 mguiney: are you still working on https://review.openstack.org/#/c/499956/ ? 17:28:23 will you let us know when it's ready for review? 17:28:34 it is! 17:28:38 ok, great! 17:28:47 i just realized that i hadnt removed the misplaced tox.ini mods 17:29:24 so since it was a 10 second fix, i reset it to master and pushed it. should pass tests, given that it was just a reset to master state 17:29:39 ok, I'll get a review in once jenkins/zuul has posted 17:29:48 anything else on this work? 17:29:50 thank you! 17:29:53 kind of 17:30:26 o/ 17:30:26 I have a patch (i know i have a lot up, and we dont have a ton of review bandwith right now, but this is actually pretty handy, for the refstack db update process) 17:30:49 (hello luz! thank you for the excellent reviews!) 17:31:18 #link https://review.openstack.org/#/c/503495/ 17:32:05 this patch, which was a feature originally suggested by CatherineD at the boston summit, was something that I didnt have time to get into the original script, but that makes life a lot easier in using it 17:33:21 it basically just builds in the option to generate a new token if you dont already have a currently valid one, along with letting you know if updated failed because of an invalid or nonexistent or expired token 17:33:56 mguiney: any time ;) 17:34:07 this builds on the previous patch? 17:34:10 hi luzC ! 17:34:22 to be honest, i would love to add a more generalized version of this somewhere into refstack-client, because it does the token auth testing for you, but given how much is going on right now, it 17:34:35 seems like a good idea to drop it, for the time being 17:34:47 hogepodge: yes, this is built into the update script 17:34:49 mguiney: can you add it as a topic to the agenda so it will carry forward? 17:35:01 oh absolutely, apologies 17:35:14 no need to apologize, I think it's a good idea and I want to capture it 17:35:31 should it be under the refstack db update, given that its actually not a critical thing to running the script on prod? 17:35:49 yeah, we can stage the merges 17:35:59 (more of a thing to use for users who arent as familiar with the landscape) 17:36:03 cool, will add 17:36:14 i'd just forgotten to bring it up, last meeting 17:36:48 ah its already there. is that new? 17:37:06 I don't think so 17:37:07 probably not. anyways, thank you! 17:37:43 Ok, that's a good lead into the next topic 17:37:55 #topic replace ostestr with tempest run 17:38:16 Tempest moved off of ostestr and it's been causing some problems for users. 17:38:28 These patches merging will require bump of tempest version 17:38:42 #link https://review.openstack.org/#/c/503209/ ostestr to tempest run 17:39:06 #link https://review.openstack.org/#/c/509934/ parallel test running 17:39:12 the first being more critical than the second 17:39:38 luzC: I don't understand why dynamic credentials won't work, but I'm probably missing something 17:39:51 isn't refstack client just a front end for tempest, so any valid config would work? 17:41:51 for the credentials in particular... it support only pre-provisioned which comes with using the accounts.yaml 17:42:17 luzC: why? 17:42:19 I think the reason is that we want tempest to be run with a non-admin user 17:42:46 it's a policy choice and not a technical barrier though? 17:42:59 correct 17:43:10 ok 17:43:55 when you use dynamic credetials in tempest it requires admin credentials because it create the resources on the fly (including additional users/ tenants/ etc) 17:44:02 I can remove that to discourage admin use. Anyone else have comments on that? 17:44:21 yeah, some clouds just send their full test results up, because they're testing anyway so just use existing jobs 17:45:04 we don't reject results with admin credentials, we just don't require admin 17:46:12 luzC: I can make the change to only talk about additional creds in accounts.yaml, to be consistent with the rest of our policy 17:46:34 yes, that would be good 17:46:54 pvaneck: I made the changes you suggested to the first path. thanks for catching that 17:47:15 as you mentioned is just to discourage admin use 17:47:20 any other comments on these patches? 17:47:47 hogepodge: good, probably good for merge then 17:48:45 pvaneck: cool. if luzC or catherine can take a look we can get it in. 17:48:53 hogepodge: one thought- 17:49:07 yeah? 17:49:43 if we remove the admin credentials usage thing, would it perhaps make sense to add a refstack-client flag that would just autogenerate an accounts file, so the user doesnt even have to think about it? 17:50:17 there is already a script that does that, of course, but just add a flag that's like "please run this script ahead of time, i dont even want to think about user credentials" 17:50:22 mguiney: one of the issues is creating a user account requires admin creds, and not all users would have them 17:50:30 ahhhhh fair 17:50:32 there are other fixtures that need to be set up beforehand too 17:50:43 * mguiney nods 17:50:49 like images, networks, and so on. So it's presumed that in public clouds these things already exist 17:51:33 with the time winding down, need to move on to scheduling for the next month 17:51:43 #topic upcoming meeting scheduling 17:52:26 I'm not going to be available on October 17, I'll be at a workshop in Austin. 17:52:57 I'll also be traveling on October 31 to the summit, and will be at the summit on the 7th 17:53:31 So that leaves one meeting time left in the month, October 24. Are we ok with that? Does anyone want to run a the meeting next week or on the 31st? 17:54:36 i'd definitely like to try and keep reviews/progress moving forward, if possible 17:54:42 I think we can skip next week and on the 24th assess again 17:55:10 I lieu of a meeting next week, do you want to send out review reminders mguiney? 17:55:30 sounds good, what would be the best way to do that? 17:55:30 to help keep moving things forward? 17:55:54 and apologies, /me hates productivity choke points 17:55:56 just send an email out to the regular team members and cores with a list of reviews? 17:56:03 sounds good! 17:56:25 I'm hoping we get a few of these reviews merged this week to start moving things forward some more 17:56:28 or to openstack-dev@? 17:56:54 ltosky[m]: sure, that works too. wider audience. use the [refstack] tag on it 17:56:59 that's a good idea 17:57:21 yep 17:57:27 can do 17:57:29 I'll send a notice to the mailing list about the schedule for the next two weeks also 17:57:48 will make a note in my calendar to have that on deck and ready send 17:57:52 sounds like a plan :) 17:58:04 I'll leave the floor open for a few more minutes for discussion on any other topics. 17:58:06 Thanks everyone! 17:58:41 good meeting! 18:00:02 #endmeeting