17:00:43 <kzaitsev_mb> #startmeeting murano
17:00:44 <openstack> Meeting started Tue Apr  5 17:00:43 2016 UTC and is due to finish in 60 minutes.  The chair is kzaitsev_mb. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:45 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:00:48 <openstack> The meeting name has been set to 'murano'
17:01:01 <kzaitsev_mb> #topic rollcall
17:01:04 <kzaitsev_mb> o/
17:01:07 <madhuri> Madhuri Kumari
17:01:17 * twm2016 is lurking
17:01:25 <tlashchova__> o/
17:01:27 * jaugustine also lurking
17:01:41 <kzaitsev_mb> as usual todays agenda is here https://wiki.openstack.org/wiki/Meetings/MuranoAgenda
17:01:46 <ativelkov> o/
17:02:26 <sergmelikyan> o/
17:02:45 <ksnihyr> o/
17:03:03 <freerunner> o/
17:04:04 <DmytroDovbii> o/
17:04:07 <StanLagun> o/
17:04:12 <EZPZ> o/
17:05:08 <kzaitsev_mb> ok I don't think we had any AI's from the previous meeting, so I'll skip right to status updates
17:05:13 <kzaitsev_mb> #topic Status Updates
17:05:40 <kzaitsev_mb> last week we've tagged RC2 for all our repos and RC3 for murano
17:06:04 <kzaitsev_mb> this week, I believe on Thursday 2.0.0 is going to be released =)
17:06:37 <kzaitsev_mb> cheers and congrats to everyone on all the work we've done to make this release happen!
17:07:36 <ativelkov> Any chances for RC4? :)
17:07:43 <kzaitsev_mb> Since we won't be able to publish any RC's anymore — all the bugs we find/fix at this point are going to 2.0.1
17:07:53 <ativelkov> ah
17:08:16 <kzaitsev_mb> ativelkov: nope =) I can dig up a letter from release team, saying that only release critical things can get merged at this point.
17:08:22 <kzaitsev_mb> and they promised to be super picky
17:08:40 <ativelkov> I see
17:08:49 <sergmelikyan> kzaitsev_mb: meaning that we are not merging to 2.0.0 https://bugs.launchpad.net/bugs/1565577 ?
17:08:51 <openstack> Launchpad bug 1565577 in Magnum UI "murano-dashboard uses wrong horizon requirement" [High,In progress] - Assigned to aimee.ukasick (aimeeu)
17:10:12 <kzaitsev_mb> sergmelikyan: we're merging it into stable/mitaka. It just won't make it into 2.0.0
17:11:47 <kzaitsev_mb> #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/090877.html
17:12:28 <kzaitsev_mb> here's the letter from Doug about the release procedure at this point
17:13:09 <freerunner> sergmelikyan: And it seems no one has responded to your letter about this bug.
17:13:10 <kzaitsev_mb> I believe that they're going to tag 2.0.0 themselves, actually. Gotta ask around in #openstack-release though
17:14:21 <kzaitsev_mb> Also — release team is going to remove tagging rights from us and during newton release procedure would be fully automatic and handeled throught openstack/releases repo
17:15:24 <kzaitsev_mb> #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/090737.html
17:15:37 <kzaitsev_mb> #link https://review.openstack.org/#/c/298866/
17:16:07 <kzaitsev_mb> don't think this would affect us in some bad way, just want to make sure, that you guys are aware of this change
17:16:19 <kzaitsev_mb> ok. I don't think I have any more news/updates
17:16:42 <sergmelikyan> It's actually super cool :) I got too many new gray hair after few isssues during releasing Murano )
17:18:01 <kzaitsev_mb> yep, I hope this would prevent us from ever having a pythonclient release of 200 or smth )
17:19:20 <kzaitsev_mb> ok, moving on
17:19:24 <kzaitsev_mb> #topic Triaging bugs for stable branches
17:19:39 <kzaitsev_mb> last time we agreed to have bi-weekly meetings for that
17:20:34 <kzaitsev_mb> I've looked throught murano and murano-dashboard commits for past 3-5 weeks and have made a small list of bugs that we've fixed, that I belive are eligible for stable/liberty at least
17:20:48 <kzaitsev_mb> #link https://etherpad.openstack.org/p/murano-stable-backports
17:21:23 <kzaitsev_mb> here's an e-pad for those
17:22:00 <sergmelikyan> +1 to each item
17:22:01 <kzaitsev_mb> So I'll give you folks a couple of minutes to look through it =)
17:22:15 <sergmelikyan> have only small concern regarding #1512710
17:22:33 <sergmelikyan> is this really counts as a bug?
17:22:47 <kzaitsev_mb> sergmelikyan: https://review.openstack.org/#/c/286363/ here is the fix
17:23:05 <kzaitsev_mb> #link https://review.openstack.org/#/c/286363/
17:23:15 <sergmelikyan> read through description - yeah... this is a bug
17:23:50 <kzaitsev_mb> looks like an incorrect handling of icmp there. And a rather safe thing to backport.
17:24:33 <kzaitsev_mb> So unless there are any objections (which you can sound now or in the e-pad =)) I'm going to backport those to stable-liberty around tomorrow.
17:25:37 <kzaitsev_mb> If any of you folks, has anything to add — feel free to add those to the etherpad. I plan to use and expand it for further meetings.
17:27:08 <madhuri> kzaitsev_mb: I have one. I will add it tomorrow
17:27:30 <kzaitsev_mb> madhuri: sure! please do =)
17:28:50 <kzaitsev_mb> One more thing — I haven't yet looked through the client and agent patches. Would probably do this for the next meeting in 2 weeks.
17:30:22 <kzaitsev_mb> ok, looks like there are no objections for these backports and no suggestions for new ones yet. Let's move on
17:30:34 <kzaitsev_mb> #topic Open Discussion
17:30:36 <sergmelikyan> by the way which version of client will be used in Murano
17:30:51 <kzaitsev_mb> in Mitaka? =)
17:31:25 <kzaitsev_mb> 0.8.4 is that latest
17:31:30 <kzaitsev_mb> #link http://releases.openstack.org/mitaka/index.html
17:32:18 <kzaitsev_mb> search for 'python-muranoclient' there. it lists 0.8.0 and 0.8.4 versions as 1st and latest
17:32:43 <kzaitsev_mb> I actually have one more topic for open discussion
17:33:17 <kzaitsev_mb> StanLagun and I considered moving murano-agent to independent release model
17:33:25 <kzaitsev_mb> (much like python-muranoclient)
17:34:06 <sergmelikyan> makes sense
17:34:12 <sergmelikyan> +1
17:34:14 <madhuri> I also have to discuss something
17:34:21 <kzaitsev_mb> the reason behind this is that 1) we always keep backward compatibility (at least expect to do it) and 2) cloud-init/DIB always installs the latest agent anyway
17:34:24 <madhuri> Please let me know when I can start
17:35:49 <kzaitsev_mb> I'd say that there are no reasons to not move agent to independent model =)
17:37:12 <kzaitsev_mb> I'll leave this under idea tag and will make a commit to governance repos early in newton to change this and would raise the question one more time to allow everyone to chime in there )
17:37:34 <kzaitsev_mb> #idea It seems a good idea to move murano-agent to independent release model
17:37:37 <Nikolay_St> sorry, for being late, guys :(
17:37:53 <kzaitsev_mb> madhuri: please go on with whatever questions you had )
17:38:29 <madhuri> Thanks! Ok so I am adding MagnumDockerHost to deploy container on Magnum cluster
17:38:41 <madhuri> #link https://review.openstack.org/#/c/300825/
17:39:05 <madhuri> So my question is can I add this application to magnum-app repo?
17:39:57 <madhuri> Sorry murano-app repo
17:40:04 <kzaitsev_mb> that's a good question indeed )
17:42:12 <kzaitsev_mb> I'd probably say yes, but I'm not 100% sure =)
17:42:41 <kzaitsev_mb> StanLagun: sergmelikyan: your thoughts ^^
17:42:43 <madhuri> Can we teams' opinion on it?
17:42:50 <madhuri> *have
17:43:56 <kzaitsev_mb> madhuri: seems that most guys floated away ))
17:44:09 <DmytroDovbii> madhuri: if you are planning to support it in th future, why not?
17:44:10 <kzaitsev_mb> madhuri: the safe idea would be to upload it to murano-apps anyway
17:44:13 <StanLagun> If the app is in murano-apps repo then murano team is free to make changes to it
17:44:52 <madhuri> Yes I will be supporting it
17:45:09 <madhuri> And will also discuss with Magnum team about it
17:45:18 <kzaitsev_mb> at worst you're going to get downvoted =)
17:45:38 <madhuri> One thing do we have any test to test this apps?
17:45:59 <StanLagun> I mean that anybody can submit a patch and once it it there you lose control over it
17:46:00 <freerunner> madhuri kzaitsev_mb So, IMHO, if this app is plugin-dependent, I would like to leave it as is. If this app is doesn't depend on plugin, it should be moved to murano-apps repo.
17:46:11 <madhuri> So that we can be sure that some random Magnum change is not breaking it
17:46:34 <freerunner> madhuri: We haven't any gate in murano-apps repo, unfortunately.
17:47:01 <kzaitsev_mb> the plan is to have test gate at some point, we have murano-test-runner and unit tests for that. But I'm not sure when we're going to build it
17:47:02 <madhuri> freerunner: This app is plugin dependent
17:47:55 <kzaitsev_mb> madhuri: tbh I doubt we're going to have that difficultintegration jobs
17:48:22 <kzaitsev_mb> freerunner: even if the app is plugin dependant — murano-apps seems like a better place for well
17:48:26 <kzaitsev_mb> murano apps =)
17:49:11 <freerunner> kzaitsev_mb: Hm. But we have some different plugins with the apps, that stores in plugin dir.
17:49:18 <kzaitsev_mb> madhuri: to make sure that random change in magnum would not break anything in your app — you would need to test after smth is merged to magnum, not after smth is merged to murano/murano-apps
17:49:29 <freerunner> *stored
17:50:18 <madhuri> Yes but I suppose there should be test for some cross project apps
17:50:34 <kzaitsev_mb> freerunner: having plugins in murano code-base is correct. Having example apps close to those plugins is ok. Having production-grade apps in murano code-base is not a good idea
17:51:09 <kzaitsev_mb> madhuri: I don't think, that at this point it's time to setup such jobs, tbh )
17:51:19 <madhuri> Yes agree
17:51:38 <madhuri> And just for one app that is not good idea to add gate job
17:52:17 <madhuri> Ok I will be tracking Magnum changes to make sure our app doesn't break
17:53:02 <madhuri> So I guess team has agreed to have this app in murano-apps. Right?
17:53:03 <kzaitsev_mb> madhuri: I'd say that if you feel, that the app becomes big/complex enough to be moved away from murano code (and to murano-apps) — you should move it there.
17:53:04 <freerunner> kzaitsev_mb: So, then we need to add a corresponding README file for the app.
17:53:36 <kzaitsev_mb> freerunner: sure, we can point to the docs of the plugin and how to install and everything )
17:53:58 <madhuri> Yes I can add that
17:54:34 <kzaitsev_mb> madhuri: I'd say, yes. I don't like the idea to have a 500-1000 LOC app in /contrib/ in murano-code
17:55:15 <madhuri> Ok thanks team for this discussion:)
17:55:25 <madhuri> I will do that soon
17:59:09 <kzaitsev_mb> ok! Thanks everyone for the meeting and see you in #murano
17:59:21 <kzaitsev_mb> #endmeeting