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