16:00:46 <xarses> #startmeeting fuel 16:00:46 <openstack> Meeting started Thu Jul 9 16:00:46 2015 UTC and is due to finish in 60 minutes. The chair is xarses. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:46 <xarses> #chair xarses 16:00:47 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:50 <openstack> The meeting name has been set to 'fuel' 16:00:51 <openstack> Current chairs: xarses 16:00:59 <xarses> Todays Agenda: 16:01:00 <xarses> #link https://etherpad.openstack.org/p/fuel-weekly-meeting-agenda 16:01:34 <xarses> hi, who's here? 16:01:37 <mwhahaha> hola 16:02:05 <rmoe> hi 16:02:09 <agordeev> hi 16:02:44 <xarses> lets get started 16:03:24 <xarses> #topic Seperate criteria for UX bug priority (xarses) 16:03:53 <xarses> We often have bugs which create really poor User eXperience (UX) but our current bug priority criteria prevent nearly all of them from being higher than medium. We need to identify what should qualify as a critical, or high UX defect so that they can receive appropriate attention. 16:04:36 <xarses> I was wondering how we should define them so that they can receive appropriate attention 16:04:47 <kozhukalov_> hi 16:05:18 <akasatkin> hi 16:05:59 <mwhahaha> can we use the size of the workaround required to rank them? 16:06:07 <mwhahaha> or at least the method 16:06:23 <xarses> like custom node yaml = high? 16:06:30 <mwhahaha> like if an alternate command should be used (and must be documented) then it's a medium, but if you have to hack any files high+ 16:06:50 <mwhahaha> for me custom yaml or anything is high+ 16:07:08 <mwhahaha> that kind of stuff is confusing and very error prone 16:07:28 <xarses> we can barely make custom node yaml work, so I agree 16:07:36 <rmoe> +1 from me too 16:08:35 <xarses> so I think we can critical, requires massive effort to work around including un/under documented commands and config files 16:09:04 <mwhahaha> sounds reasonable 16:09:32 <xarses> high could be modification of config files including custom node yaml, but is documented 16:09:57 <xarses> medium would be straight forward commands in the cli 16:10:28 <xarses> ok, I will write up this and pass it around on the ML for further comment 16:10:45 <xarses> moving on 16:10:51 <xarses> #topic flexible networking (akasatkin) 16:11:03 <akasatkin> spec: https://review.openstack.org/#/c/195109/ 16:11:04 <akasatkin> network roles descriptions are merged so we can move with them to remove 16:11:04 <akasatkin> hardcode from serializer, rework allocation of VIPs, proceed with verification 16:11:04 <akasatkin> of network roles in template. 16:11:12 <akasatkin> tasks in progress: 16:11:12 <akasatkin> Nailgun: complete templates API and serialization, removing of hardcode from serializer, Nova-Network support in Nailgun 16:11:12 <akasatkin> Library: network roles separation, no-op tests, test Nova-Network 16:11:12 <akasatkin> QA: test Nova-Network, templates, writing tests for templates 16:11:22 <akasatkin> Observed issue with Nova-Network: https://bugs.launchpad.net/fuel/+bug/1472529 16:11:22 <openstack> Launchpad bug 1472529 in Fuel for OpenStack "[kilo] Swarm tests for nova network on ubunru failed on openstack-controller with No ability to determine if nova_floating_range exists " [Critical,In progress] - Assigned to Ivan Berezovskiy (iberezovskiy) 16:11:22 <akasatkin> Successful deployment with templates is not confirmed for now. But we had successful deployment before Kilo was merged. 16:11:22 <akasatkin> It takes time to separate issues with our code from issues with recently merged Kilo. 16:11:22 <akasatkin> Now we don't have our CI green, it is a merge blocker for library team. 16:12:30 <xarses> akasatkin: are we on track for landing before SCF? 16:12:52 <xarses> do you need anything from other teams? 16:12:57 <akasatkin> yes, if we'll get our CI green recently 16:13:39 <xarses> fantastic 16:13:43 <akasatkin> no, apparently, additional help is now strongly required but we could land some more into nailgun.. 16:14:03 <akasatkin> not strongly required 16:14:15 <xarses> so we need more reviewers in nailgun 16:14:27 <xarses> ok, lets poke some people if thats the case 16:14:30 <akasatkin> we could cover more flexible story if any... 16:14:59 <akasatkin> yep, reviewes are welcome 16:15:02 <xenolog> Help from Murano team may be required. 16:15:38 <xarses> xenolog: what do we need? 16:15:46 <xenolog> I will request it. if required, at monday 16:15:58 <xarses> ok boris sits behind me now 16:16:25 <xarses> ok moving on 16:16:30 <xarses> #topic removing classic provisioning (agordeev) 16:16:40 <agordeev> hi 16:16:42 <xenolog> Moving RMQ to a dedicated network may affect their infractructure. 16:16:53 <agordeev> Feature implementation is mostly done. 16:16:55 <agordeev> Proposed change was merged just yesterday. 16:16:57 <agordeev> QA will try the feature within few days, once 7.0 ISO becomes more stable. It's too tricky to get operatable ISO these days due to Kilo has been merged. 16:18:47 <xarses> agordeev: so do you have any blockers you want to raise? 16:19:05 <agordeev> xarses: nope, i don't have any 16:19:20 <xarses> fantastic, let us know if it changes 16:19:51 <xarses> moving on 16:19:57 <xarses> #topic Granular deployment (mattymo) 16:20:04 <mattymo> thanks xarses 16:20:09 <mattymo> We've overcome many of our nailgun issues and gotten everything related to to plugins merged. I have a working initial plugin here. 16:20:13 <mattymo> https://github.com/mattymo/detach-db 16:20:40 <mattymo> It works overall, but there are some glitches in our haproxy manifests that require tweaks. mwhahaha is working on straightening that out 16:21:04 <mattymo> and dilyin is working on fixing our top level task for virtual_ips to make that more flexible with what's in hiera 16:21:05 <xarses> cool, do we have a separate plugin with just the override function in it? 16:21:18 <mattymo> a separate plugin for just override hiera doesn't make a lot of sense... 16:21:28 <mattymo> xarses, each plugin would need its own override 16:21:35 <xarses> I've been talking with some people about it for other cases 16:21:44 <xarses> it would be good to have it as an example 16:22:00 <mattymo> yeah, this is just an example. I expect we'll get this example even simpler after we clean up haproxy and vips 16:22:06 <xarses> it also makes custom node yaml function nearly obsolete 16:22:11 <mattymo> Little to report this week about project progress, except for finding some new holes (VIPs and haproxy tasks) in our separating work in fuel-library. 16:22:19 <mattymo> The light at the end of the tunnel is very close. We're nearly ready for the keystone client-driven endpoint/user creation to be merged, but we had some requirements shift at the end of last week, and we have to refactor a bit more. 16:22:19 <mattymo> The next big jump is separate neutron and its agents, which started development this week. 16:22:20 <xarses> (it really does with network templates) 16:22:43 <xarses> mattymo: any other issues / blockers ? 16:22:51 <xarses> besides haproxy 16:23:10 <mattymo> we're not blocked by custom VIPs, node roles, etc, because we have workarounds 16:23:21 <mattymo> but they will be delivered by feature freeze 16:23:45 <mattymo> OSTF workaround still needs to be tested.. so I'll report on that probably early next week 16:24:00 <xarses> any adverse impact expected from them landing? 16:24:11 <mattymo> I hope not :) 16:24:19 <xarses> ok 16:24:45 <xarses> moving on 16:24:51 <xarses> thats the end of the schedule 16:24:55 <xarses> #topic open discussion 16:25:08 <xarses> anything anyone wants to raise / discuss? 16:26:28 <mattymo> xarses, I saw part of your demo on multiple l3 16:26:43 <mattymo> xarses, any plans to add a deploy mode to vbox scripts? 16:27:24 <xarses> mattymo: I'm not sure that It will be easy to setup. I spoke with rmoe at length to improve the story in kvm, it's hard there too. 16:27:46 <xarses> I'm gonna work through the video and prepare a writeup / blog post / docs 16:27:53 <mattymo> xarses, okay. let's move that to a mailing list thread 16:27:55 <xarses> maybe record another video to share externally 16:28:37 <xarses> at that point we may have enough people on board with the topic to help getting it setup in virtualbox 16:28:42 <xarses> sounds good 16:29:14 <xarses> if there's nothing else. I'll close the meeting 16:29:24 <xarses> in a minute 16:31:11 <xarses> ok thanks guys 16:31:18 <xarses> #endmeeting