17:00:12 <hogepodge> #startmeeting refstack 17:00:12 <openstack> Meeting started Tue Jun 5 17:00:12 2018 UTC and is due to finish in 60 minutes. The chair is hogepodge. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:13 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:16 <openstack> The meeting name has been set to 'refstack' 17:00:30 <hogepodge> #link https://etherpad.openstack.org/p/refstack-meeting-18-06-05 agenda 17:00:36 <hogepodge> #chair tosky 17:00:37 <openstack> Current chairs: hogepodge tosky 17:01:09 <hogepodge> We'll give it a minute or two for people to check in. 17:01:52 <tosky> o/ 17:03:44 <hogepodge> guess it's just us? 17:04:05 <hogepodge> Maybe just a quick update on the autoconfig work. Looks like a lot has happened. 17:04:10 <hogepodge> #topic tempest autoconfig 17:05:59 <tosky> grrr, small disconnection 17:06:06 <tosky> did I miss anything? 17:06:25 <hogepodge> Nope, it's just us. Figured we'd do a quick catch-up on the autoconfig stuff. 17:06:48 <hogepodge> looks like a lot has been happening, and I was also wondering on the status of the refstack-client integration 17:07:16 <tosky> there is a patch for the refstack-client integration which can't be merged until the API provided by tempestconf is stable 17:07:29 <tosky> (or it will be very complicated later) 17:07:46 <tosky> but we are almost there 17:08:01 <tosky> Chandan is testing: 17:08:06 <tosky> #link https://review.openstack.org/#/c/541273/ Generate tempest.conf automatically using refstack-client 17:08:40 <hogepodge> tosky: what's the roadmap for stable tempestconf api? 17:09:34 <tosky> close 17:10:18 <tosky> I mean, it looked like it was almost done, but there was a recent change that came out during the refactoring 17:10:36 <hogepodge> what was the change? 17:10:41 <tosky> a parameter name 17:10:57 <tosky> one moment 17:11:18 <hogepodge> ok 17:11:37 <tosky> this one: https://review.openstack.org/#/c/570799/ 17:12:39 <tosky> now the work is mostly on the internal part of tempestconf, I don't foresee new big changes, but the new release will be done when the refactoring is a bit more stable 17:12:41 <tosky> still close 17:12:58 <tosky> the following review is directly related to the integration: 17:13:00 <hogepodge> ok 17:13:10 <tosky> #link https://review.openstack.org/#/c/570781/ Generate accounts.yaml 17:13:30 <tosky> and also (as it helps non-admin users): 17:13:33 <tosky> #link https://review.openstack.org/#/c/568252/ Allow non admin users to upload image to glance 17:13:56 <hogepodge> we're trying to wrap up a bunch of refstack work and put in into maintenance as much as we can 17:14:17 <tosky> other reviews are part of the refactoring, and we still miss some bits; the goal is to isolate the configuration of each service in a class 17:14:31 <tosky> namely: 17:14:43 <tosky> #link https://review.openstack.org/#/c/570876/ Move configuring of services to services class 17:15:10 <tosky> #link https://review.openstack.org/#/c/568869/ Use healthcheck api to determine swift service 17:15:11 <tosky> #link https://review.openstack.org/#/c/571981/ List and create swift roles 17:15:13 <tosky> #link https://review.openstack.org/#/c/572418/ Remove default-overrides.conf 17:15:24 <hogepodge> that makes sense 17:15:36 <tosky> two are trivial documentation changes: 17:15:40 <tosky> #link https://review.openstack.org/#/c/572439/ fix url 17:15:41 <tosky> #link https://review.openstack.org/#/c/572438/ Fix broken link in readme 17:15:46 <tosky> (which will probably land soon) 17:16:00 <tosky> and finally, other reviews are work in progress by other people, like: 17:16:12 <tosky> #link https://review.openstack.org/#/c/571177/ Configure tempest for Octavia tests 17:16:35 <tosky> or testing only/WIP, like 17:16:38 <tosky> #link https://review.openstack.org/#/c/570524/ [DNM] patch to test backward compatibilty/ container check 17:16:39 <tosky> #link https://review.openstack.org/#/c/571985/ [DNM] Enable swift service 17:17:16 <tosky> finally, those two will require heavy changes if the authors are still interested in them (now merge conflict): 17:17:19 <tosky> #link https://review.openstack.org/#/c/519714/ WIP: Add EC2-API supportMerge Conflict 17:17:21 <tosky> #link https://review.openstack.org/#/c/528380/ Make tempest setup image verification aware 17:17:55 <tosky> about the stories created during the summit, one is done: 17:18:15 <tosky> #link https://storyboard.openstack.org/#!/story/2001695 Fix tempestconf job having demo user 17:18:29 <tosky> one is under review: 17:18:36 <tosky> (one of the review above) 17:18:55 <tosky> #link https://storyboard.openstack.org/#!/story/2001693 Generate accounts.yaml when --os-cloud is used with python-tempestconf 17:19:46 <tosky> and the last one is WIP too (one task merged, two in progress, even if not marked as such - one is a duplicate) 17:20:01 <tosky> #link https://storyboard.openstack.org/#!/story/2001696 Refactor tempestconf in order to integrate with refstack_client tool 17:20:05 <tosky> and that's it from my side 17:20:30 <hogepodge> All looks good. Thanks for the update! 17:20:33 <tosky> when you say wrap up refstack work, do you include also refstack-client? 17:21:06 <hogepodge> #topic refstack 17:21:14 <hogepodge> So there are a few things on the RefStack side 17:21:37 <hogepodge> We need to do some basic maintenance, like get the javascript libraries up to date 17:21:57 <hogepodge> have in installation mechanism in place for them that has longer-term support 17:22:15 <hogepodge> enable uploading of subunit data (and build that into the refstack-client) 17:22:25 <hogepodge> tempest auto-config in refstack-client 17:22:59 <hogepodge> Once the server API is stabilized, I would see most of the work that comes after as being improvements to the client 17:23:33 <hogepodge> problem is resources to work on everything 17:25:06 <hogepodge> That's pretty much it 17:25:11 <hogepodge> Any questions? 17:27:23 <tosky> I see; no questions 17:27:53 <mguiney> re: the js updates 17:28:16 <mguiney> i'm just working out a few of the quirks with webpack, hoping to get it done relatively quickly 17:28:40 <mguiney> (sorry for late response, i was staring at #refstack for some reason, instead of this channel 17:28:41 <mguiney> ) 17:30:03 <hogepodge> ok 17:30:13 <tosky> I'm sorry, I need to go away from the keyboard, but I will read the logs 17:30:17 <hogepodge> Thanks. Anything else? 17:30:23 <hogepodge> tosky: ack. Thanks for the update 17:32:55 <hogepodge> Ok, we'll call it a meeting then. Thanks tosky and mguiney 17:33:02 <hogepodge> #endmeeting