16:00:26 <kozhukalov> #startmeeting Fuel
16:00:27 <openstack> Meeting started Thu Mar 19 16:00:26 2015 UTC and is due to finish in 60 minutes.  The chair is kozhukalov. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:29 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:32 <openstack> The meeting name has been set to 'fuel'
16:00:37 <kozhukalov> #chair kozhukalov
16:00:38 <openstack> Current chairs: kozhukalov
16:00:43 <kozhukalov> Hey guys
16:00:47 <agordeev> hi
16:00:47 <mihgen> hi
16:00:48 <docaedo> hey
16:00:48 <vkramskikh> hi
16:00:48 <kozhukalov> is anybody here?
16:00:55 <prmtl> hey
16:01:19 <kozhukalov> thanks to mihgen we have a lot of stuff to discuss today
16:01:28 <kozhukalov> agenda as usual
16:01:38 <kozhukalov> #link https://etherpad.openstack.org/p/fuel-weekly-meeting-agenda
16:01:51 <sambork> hey
16:01:55 <alex_didenko> hi
16:01:57 <izinovik> hi
16:02:00 <angdraug> o/
16:02:03 <mihgen> well let's discuss most critical things
16:02:11 <kozhukalov> let's start
16:02:14 <brain461> hello
16:02:23 <kozhukalov> #topic Separating MOS from upstream ubuntu (vparakhin)
16:02:49 <salmon_> hi
16:02:58 <akasatkin> hi
16:03:00 <mihgen> brain461: ^^
16:03:16 <kozhukalov> guys, please review this huge patch
16:03:20 <brain461> There's no major updates in the code for this feature itself. But now we have all required jenkins jobs in place.
16:03:22 <kozhukalov> #link https://review.openstack.org/#/c/161222/
16:03:29 <brain461> yesterday we were blocked by issue with system tests (LP #1431469), but now we're back on track.
16:04:01 <mihgen> what's still left to be done?
16:04:07 <brain461> this patch is huge but not complex, so I'd encourage you to participate in the review
16:04:46 <brain461> patch for qa part is not merged, afair
16:04:46 <mihgen> do I get it right that once it's landed into master, we can treat feature being completed?
16:05:07 <brain461> debian part
16:05:09 <kozhukalov> Sergey Golovatiuk still has not managed to take a loot at it
16:05:35 <brain461> he read the patch, will comment later (tomorrow)
16:05:38 <mihgen> brain461: is qa part a blocker?
16:06:13 <brain461> as long as we want to have working bvt's - yes
16:06:34 <mihgen> anyone from qa here who works on that?
16:06:51 <brain461> ddmitriev ^^
16:06:52 <mihgen> brain461: when do we expect to see it from them?
16:08:11 <brain461> #link https://review.openstack.org/#/c/163824/
16:08:14 <mihgen> we want to be agile here. We can't hold this thing forever in the review queue. So if holser agrees with overall approach in patch, let's go ahead with merging, but file bug to address particular things
16:08:37 <mihgen> we can't uncover what other issues are waiting for us before we merge this stuff
16:09:07 <mihgen> brain461: it's not QA patch )
16:09:16 <brain461> #link https://review.openstack.org/#/c/161058/
16:09:27 <brain461> both of them are related
16:10:06 <kozhukalov> this patch needs to be merged together with brain's one https://review.openstack.org/#/c/161208/
16:10:59 <mihgen> so basically we are done with code, just waiting for review/merge?
16:11:12 <mihgen> or there is anything else to be done (jenkins config, etc.) ?
16:12:06 <kozhukalov> mihgen: there are couple patches about dhcp gateway
16:12:21 <kozhukalov> they are also waiting to be merged
16:12:23 <brain461> we already had bvts passed with our patches, just need to put all of them together and test again
16:12:36 <kozhukalov> we need them to make gateway working on slave nodes
16:12:59 <kozhukalov> to make sure they are able to consume external repos
16:13:06 <kozhukalov> outside of a lab
16:13:30 <mihgen> do we have repos ready? fuel devops team created those?
16:13:46 <brain461> upstream repos are ready
16:13:54 <brain461> in all three locations
16:14:00 <kozhukalov> ikalnitsky: can you give ETA for merging dhcp related stuff?
16:14:03 <brain461> sorry, all five :)
16:14:11 <ikalnitsky> hi guys
16:14:15 <ikalnitsky> kozhukalov, yep.
16:14:26 <ikalnitsky> we have merge dhcp patch in library
16:14:31 <ikalnitsky> *merged
16:14:38 <ikalnitsky> and in fuelmenu
16:14:44 <kozhukalov> wow, great
16:14:44 <ikalnitsky> there's one patch on review for nailgun
16:14:53 <ikalnitsky> #link https://review.openstack.org/#/c/163824/
16:14:55 <mihgen> brain461: ok. thanks for status. let's push this stuff forward please. Guys, we need to help to land this stuff.
16:15:20 <mihgen> ikalnitsky: yep, let's change 127.0.0.1 -> 10.0.0.1 there pls ;)
16:15:38 <kozhukalov> ok, if there are no other q here, let's move on
16:15:39 <ikalnitsky> mihgen, no problem.
16:15:48 <brain461> guys, the scale of changes is enormous. let me encourage all of you to participate in reviews once again
16:15:49 <kozhukalov> mihgen: you mean 10.20.0.1? right?
16:15:56 <mihgen> kozhukalov: yep
16:16:08 <kozhukalov> moving on
16:16:26 <kozhukalov> #topic Consume external ubuntu mirrors (ikalnitsky, devops team)
16:17:01 <ikalnitsky> ok, as i already said - we have merged dhcp patch in library today.
16:17:25 <ikalnitsky> and we have dhcp related patch in nailgun in review
16:17:30 <ikalnitsky> except these patches
16:17:47 <ikalnitsky> we have two patches tp nailgun: one is about downloading initrd
16:17:56 <ikalnitsky> #link https://review.openstack.org/#/c/161208/
16:18:00 <ikalnitsky> it has two +2
16:18:17 <ikalnitsky> we'll merge it within separate repo patch
16:18:37 <ikalnitsky> and another patch is about upstream defaults in openstack.yaml
16:18:41 <ikalnitsky> #link https://review.openstack.org/#/c/163840/
16:19:37 <mihgen> what about updates repo for fuel pkgs?
16:20:00 <kozhukalov> please be aware that everyone from moscow team will be unavailable tomorrow
16:20:01 <ikalnitsky> mihgen, sorry, what do you mean?
16:20:02 <mihgen> is it in yaml? so when we produce updates for nailgun, etc.
16:20:17 <ikalnitsky> oh, got it
16:20:22 <ikalnitsky> yes, it should be in yaml.
16:20:22 <mihgen> packages repo should be available, right
16:20:30 <mihgen> so is it there?0
16:20:38 <ikalnitsky> i didn't add this because i don't know exact location
16:20:49 <ikalnitsky> brain461, could you help me with it?
16:21:00 <ikalnitsky> do we have updates channel online?
16:21:05 <mihgen> that's not good. teran_ should help here, together with aglarendil
16:21:14 <brain461> ikalnitsky: sure
16:21:18 <mihgen> we need to know location upfront
16:22:04 <ikalnitsky> anyone who know - please add a comment in review
16:22:05 <kozhukalov> ok, I think the status here is quite clear
16:22:14 <kozhukalov> moving on?
16:22:20 <mihgen> patching feature FF criteria should be ability to just run apt-get update <package>, if package is placed manually to the required location
16:22:38 <mihgen> ikalnitsky: so please find out location and inject into yaml
16:22:56 <mihgen> thanks, let's move on
16:22:59 <ikalnitsky> mihgen, ok.
16:23:06 <kozhukalov> #topic IBP (agordeev)
16:23:30 <agordeev> merge status: I'm pleased to announce that all IBP fixes have successfully passed FF. Thanks everyone for participating.
16:23:51 <agordeev> backports to 6.0:
16:23:53 <agordeev> I'm still insisting on backporting of ibp-reconnect to 6.0. Additionaly it will close one of customer-found bugs https://bugs.launchpad.net/fuel/6.0.x/+bug/1389120
16:23:54 <openstack> Launchpad bug 6 in Launchpad itself ""next 10 entries" at bottom of page" [Medium,Invalid] - Assigned to Carlos Perelló Marín (carlos)
16:23:55 <agordeev> https://review.openstack.org/#/c/161721/ https://review.openstack.org/#/c/161722/
16:23:57 <agordeev> Let me know should i need to ask for merge exception on mail list or not.
16:24:15 <kozhukalov> agordeev: but we still need to re-work image build script and fix provision progress bar, right?
16:24:21 <agordeev> right
16:24:26 <agordeev> To deliver IBP only the following 2 thing required (besides bug fixing):
16:24:28 <agordeev> 1) to re-implement tool for building image in python
16:24:29 <kozhukalov> i gonna take next week
16:24:30 <agordeev> 2) implement proper progress tracking
16:24:32 <agordeev> Bugs: not so much bugs are still here. Most of them are medium
16:25:02 <kozhukalov> both those items are critical bugs on launchpad
16:25:05 <mihgen> agordeev: how long would it take to rewrite bash to python for image building?
16:25:32 <agordeev> also few days ago, i was notified by QA folks that swarm jobs are failing.
16:25:34 <mihgen> about reconnects - I think you'd need to raise it in email in openstack-dev..
16:25:49 <agordeev> mihgen: 2-3w
16:26:26 <kozhukalov> agordeev: sounds like a little bit too long
16:26:37 <mihgen> that's gonna be too late in release cycle, we would bring additional risks of new python code
16:26:50 <mihgen> can we survive with bash then in this release?
16:27:11 <kozhukalov> agordeev, let's prioritize it correctly
16:27:13 <agordeev> i'll try to fit into 2w
16:27:15 <mihgen> and prepare & polish python code for the 7.0
16:27:41 <kozhukalov> agordeev: i believe we can implement the majority of this in just 1 w
16:28:17 <mihgen> kozhukalov: you'd be fixing bugs then for couple more weeks, and release not very stable code at the end
16:28:26 <agordeev> mihgen: bash version is just MVP, and nothing more
16:28:35 <mihgen> it didn't meet FF then
16:28:40 <kozhukalov> mihgen: actually we can survive, but I'd be strictly oriented on python version of this script
16:29:16 <mihgen> we need to look into details then. Can you please share in the email link to script, amount of work to be done in python, etc.
16:29:27 <mihgen> so we can have a look what risks are there
16:29:28 <agordeev> mihgen: sure, i'll do
16:29:34 <mihgen> thx
16:29:46 <mihgen> about swarm, we need to figure out what's in there
16:30:07 <kozhukalov> mihgen: if someone with ruby skills can help with progress bar, then i think we can make it happen much faster (i mean image build script in python)
16:30:07 <mihgen> actually since we enabled it by default, I'm curious if everything is ok on our scale lab
16:30:35 <agordeev> mihgen: as i can see, swarm jobs has been failing for 1 month at least
16:30:35 <mihgen> kozhukalov: I know warpc is on vacation, but when is he back?
16:30:44 <mihgen> O_o
16:31:16 <mihgen> let's fix it! why it's so
16:31:33 <agordeev> http://jenkins-product.srt.mirantis.net:8080/view/6.1_swarm/job/6.1.system_test.centos.thread_5/ eg
16:31:37 <kozhukalov> dpyzhov ^^^ next week. right?
16:32:41 <kozhukalov> aglarendil: can we give some help from warpc next week?
16:32:58 <kozhukalov> or he's going to be busy with something else?
16:33:05 <mihgen> ok let's move on. kozhukalov, pls let me know later if you've got warpc
16:33:14 <kozhukalov> mihgen: ok
16:33:20 <mihgen> then, dilyin might be able to help too
16:33:28 <kozhukalov> #topic Patching-related things in Fuel (packaging, enabled "updates" repo)
16:34:19 <kozhukalov> aglarendil: around?
16:34:56 <mihgen> mattymo: who can reply for packaging here?
16:35:54 <kozhukalov> mihgen: afaik we have merged packages related stuff for docker containers, bootstrap image and centos target images (at least)
16:36:26 <mihgen> thx. it's pity folks are not here for patching.
16:36:29 <mihgen> ok, let's move on
16:36:36 <kozhukalov> mihgen: but i have no idea about the whole status around this
16:36:37 <kozhukalov> ok
16:36:54 <kozhukalov> #topic Fuel Library modularization status (adidenko)
16:37:03 <alex_didenko> Only ceilometer task is not yet merged from Step #4 of our implementation plan https://github.com/stackforge/fuel-specs/blob/master/specs/6.1/fuel-library-modularization.rst#implementation-plan
16:37:08 <alex_didenko> Here it is - https://review.openstack.org/163457
16:37:13 <alex_didenko> We've uploaded new patchsets today and it passes local deployment and OSTF tests, so it's ready for reviews. I'm still running some local tests for it though.
16:37:19 <alex_didenko> So currently we have over 30 different puppet tasks instead of single site.pp for controller node deployment.
16:37:41 <mihgen> excellent
16:38:02 <mihgen> once it's landed, are we done for 6.1?
16:38:06 <alex_didenko> yep
16:38:34 <mihgen> cool. Will you document it somewhere, what was splitted, and how to use it?
16:38:41 <kozhukalov> good to hear this
16:38:47 <mihgen> I'd love to see a single list of separated things
16:39:00 <mihgen> and how to disable some of them, for instace.
16:39:10 <mihgen> it should be pretty handy for field engineers
16:39:21 <alex_didenko> ok, I'll double-check what we have in docs/specs already and let you know
16:39:51 <kozhukalov> if there are no other q, moving on
16:39:55 <mihgen> thx. We might want to add some piece into user/dev docs, at least a reference to this spec
16:40:08 <alex_didenko> we have tasks graph visialisation tools, so it should help to get actual info at any time
16:40:26 <mihgen> you know that we have it, but I'm not yet as a user )
16:40:38 <kozhukalov> alex_didenko: is it available in runtime for a user?
16:40:48 <mihgen> so it has to be documented. No need to write poem, but short description would be very beneficial
16:40:56 <alex_didenko> as far as I know it's available via CLI on fuel node
16:41:09 <alex_didenko> but did not have time yet to check it myself :)
16:41:26 <kozhukalov> alex_didenko: that is awesome
16:41:36 <kozhukalov> ok, next topic
16:41:42 <alex_didenko> we have a card on our trello board about doc, so we'll take care of it
16:41:54 <kozhukalov> #topic Ability to add roles via REST API (dshulyak)
16:42:19 <kozhukalov> looks like dshulyak is not here
16:42:35 <xarses> is there a link for it?
16:43:04 <kozhukalov> xarses: i have no idea if there is one
16:43:09 <mihgen> let's move on for now, and try to catch dshulyak later
16:43:16 <mihgen> I'm trying to get him in skype
16:43:36 <kozhukalov> #topic Fuel plugin notification in the UI (evgenyl)
16:45:03 <kozhukalov> evgenyl is also not here
16:45:12 <kozhukalov> aglarendil: around?
16:45:51 <mihgen> evgeniyl___: #topic Fuel plugin notification in the UI (evgenyl)
16:45:57 <evgeniyl___> Hi guys.
16:46:03 <kozhukalov> evgeniyl___: great, to see you here
16:46:18 <kozhukalov> evgeniyl___: could you please give us status about
16:46:27 <kozhukalov> Fuel plugin notification in the UI
16:46:35 <evgeniyl___> Actually we've implemented the feature.
16:46:38 <evgeniyl___> #link https://review.openstack.org/#/c/164256/
16:46:48 <evgeniyl___> Now we show a list of installed plugins.
16:46:54 <evgeniyl___> With their descriptions.
16:47:14 <evgeniyl___> Also the same information is in notification.
16:47:55 <evgeniyl___> Any questions?
16:47:58 <evgeniyl___> That is all.
16:48:07 <adanin> Can a plugin throw some notifications just after it was installed?
16:48:11 <kozhukalov> so, it's been merged and works, no q from my side
16:48:17 <evgeniyl___> It was not a big deal to implement, but in the next release we should come up with more proper solution.
16:48:44 <evgeniyl___> adanin: plugin cannot create any custom notifications or banners or anything else.
16:48:44 <xarses> can we refresh the plugins list in a created, but not deployed cluster now?
16:48:46 <mihgen> thx. Q: do you use description field in meta of a plugin?
16:48:47 <evgeniyl___> adanin: so far.
16:48:59 <evgeniyl___> mihgen: yes.
16:49:34 <evgeniyl___> xarses: no, you cannot do that.
16:49:47 <xarses> =(
16:50:10 <mihgen> what do you mean under refresh ?
16:50:10 <evgeniyl___> xarses: we have plans to rewrite this part, to provide better deletion mechanism and as result it can help with enabling plugins after env creation.
16:50:48 <evgeniyl___> mihgen: currently there is no way to see checkbox on settings tab, after environment is created, even if new plugin was installed
16:51:03 <evgeniyl___> mihgen: user has to recreate the env, to see new plugins.
16:51:35 <evgeniyl___> xarses: did I get your question correctly?
16:51:42 <mihgen> well it's fair limitation I would say
16:51:55 <xarses> evgeniyl___: seems yes
16:52:04 <mihgen> for now) Let's see if we can get rid of it in next release though
16:52:12 <mihgen> how much efforts it would take
16:52:40 <mihgen> ok thx evgeniyl___
16:53:09 <kozhukalov> ok, we have 7 minutes
16:53:31 <kozhukalov> and looks like dshulyak and aglarendil are unavailable
16:53:44 <kozhukalov> open discussion then
16:53:52 <kozhukalov> #topic open discussion
16:54:09 <kozhukalov> does anybody have anything to discuss?
16:54:42 <kozhukalov> looks like noone has.
16:54:46 <xarses> can we get review / merge on
16:54:53 <xarses> #link https://review.openstack.org/#/c/158996/
16:55:07 <xarses> #link https://review.openstack.org/#/c/164038
16:55:41 <kozhukalov> 5 people set +1 for the first of this patches
16:55:46 <kozhukalov> let's merge it
16:55:52 <angdraug> looks like there's enough consensus to merge them both
16:56:16 <kozhukalov> angdraug: yep
16:56:20 <angdraug> xarses: is that the last of openrc fixes?
16:56:53 <kozhukalov> angdraug: were there other fixes?
16:57:08 <xarses> angdraug: no, https://review.openstack.org/#/c/158995/ is still open
16:57:21 <xarses> It's broken and I need to fix it
16:58:07 <angdraug> ok
16:58:36 <kozhukalov> ending?
16:58:51 <kozhukalov> thanx everyone for attending
16:58:56 <kozhukalov> great meeting
16:59:04 <kozhukalov> #endmeeting