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