17:01:26 #startmeeting murano 17:01:27 Meeting started Tue Jun 9 17:01:26 2015 UTC and is due to finish in 60 minutes. The chair is serg_melikyan. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:28 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:30 The meeting name has been set to 'murano' 17:01:34 Hi folks :) 17:01:35 o/ 17:01:47 0/ 17:01:48 all. 17:01:54 o/ 17:01:58 Hi! 17:02:03 Yo! 17:02:12 btw. is it ok to change names? (kzaitsev here) =) 17:02:19 Hi! 17:02:24 o/ 17:02:25 o/ 17:02:40 ate there any stats or smth for meetings? 17:02:41 Yeah, better to stick with one that you are using always though :) 17:03:04 kztsv_mpb: about which stats you are talking about? 17:03:09 I intend on using several with different _smth postfix 17:03:27 There is following staff: http://eavesdrop.openstack.org/meetings/murano/2015/ 17:04:07 I think I saw a talk, that mentioned some stats about irc meetings 17:04:13 Agenda for today's meeting: https://wiki.openstack.org/wiki/Meetings/MuranoAgenda 17:04:19 maybe I'm imagining things =) 17:04:26 We have pretty packed agenda for today :) 17:05:13 #topic Action Items Review 17:05:35 #1 sergmelikyan create a doodle to select date for overview meeting 17:06:04 I've sent e-mail regarding Murano Mid-Cycle Summit, please take a look and participate in choosing date and time 17:06:29 http://lists.openstack.org/pipermail/openstack-dev/2015-June/066326.html 17:06:58 I encourage you to open this doodle right now and participate ;) 17:08:11 Participated? :) 17:08:21 Let's move on? :) 17:08:29 are dates in UTC? 17:08:33 Yep 17:09:06 I've already set my dates :) 17:09:54 Ok :) 17:10:01 so 10 will be 13:00 Moscow time and we have a meeting at that time 17:10:06 #topic Use launchpad.net/murano-apps 17:10:35 I've sent e-mail regarding using separate launchpad project for our openstack/murano-apps repository and didn't get any feedback on that 17:10:47 that's why I've added this item to our agenda 17:10:59 Yeah, we should move all bugs related to the murano-apps to the new project 17:11:29 You can add AI for me or some other person who is willing to do that :) 17:11:45 Anybody? 17:12:06 I would start asking about if there any objections to that or not :) 17:12:26 I see no objections to using launchpad.net/murano-apps 17:12:50 Well, I don't know what would be in blueprints 17:13:21 and is it ok to support 3 different preojects? 17:13:24 new apps? 17:13:45 Yeah, ok 17:13:53 +1 from me 17:14:20 +1 17:14:55 I can go through bugs, select related to murano-apps and put the correct tag (as the result of the next topic discussion) 17:15:20 Ok, decided :) 17:15:20 And next topic is 17:16:04 #agreed we are going to use launchpad.net/murano-apps for tracking bugs & bp related to apps 17:16:31 #action katyafervent will re-assign open bugs for apps to newly created project 17:16:51 should it be reflected in documentation, primary LP project, README files? 17:16:52 #action sergmelikyan will populate project with appropriate release milestones 17:17:05 ruhe: for sure, 17:18:00 #info documentation, readme needs to be updated to include information about lp/murano-apps 17:18:08 This probably deserves a small 'documentation' bug then. Will add. 17:18:52 kztsv_mpb: thank you :) I expect that in Liberty you will hold a flag of "ultimate bug-fixer" :) 17:19:17 #topic Use tags in launchpad (see Propose Tags section below) 17:19:33 katyafervent: finally we are switched to your topic :) 17:20:10 Ok. So we have a need in better bug filtering 17:20:36 to do that tags can help, since it's not so many tools that LP provides 17:20:53 I wanted to make a list, that will be used in murano project 17:21:19 I found similar list of tags, that are used in other OpenStack projects 17:21:50 So we can use project-wide tags 17:22:04 and approve tags for murano and update wiki after that 17:22:24 https://etherpad.openstack.org/p/murano-tags 17:22:32 Here is the list of proposed tags 17:23:10 there are 10 bugs 17:23:21 please, provide your opinion 17:23:40 I've took a look at the proposed list of the tags and found them pretty use-able, but we can't rely on the fact that users will assign appropriate tags to the bugs 17:23:51 I strongly agree with the whole idea of tags. (I've already started using general OS tags for bugs that I file.) 17:23:54 tags assigning should be part of the triaging process 17:24:01 That's why bug-supervisors exist 17:24:23 katyafervent: sure :) 17:24:28 serg_melikyan: I guess the bug still has to be confirmed and/or triaged by someone. that person should also put tags if appropriate 17:24:37 I have a question regarding tag " issues related to python-muranoclient use as a library" 17:25:16 is there only 2 types of bugs in murano-client: library-related and cli-related 17:25:23 is it tru& 17:25:40 I have concern regarding how useful this practice will be in reality - I didn't have issues with filtering before, and we don't have contributors that are working specifically on one of the code-base parts like engine or api 17:26:23 I am not sure that these tags will be used at all (I mean used for filtering, not assigning) 17:26:24 well there can't be engine-related bugs in python-muranoclient, right? =) 17:26:31 Yes, and we don't have low-hanging-fruite for a long time and this is not good 17:26:44 katyafervent: agree with that 17:26:55 I was mostly talking about db/engine/api and so on 17:26:58 I've added several low-hanging-friuts recently ;) 17:27:18 So +1 for the idea from me, let's how it will work for us 17:27:23 so, if bug is not marked with cli tag it belongs to client library and do we need separate tag for that? 17:27:26 what tag to use for hot-packages bugs? for plugins? TOSCA etc? 17:27:55 StanLagun: I do not think, that we should tag every bug 17:28:00 we can update list of tags 17:28:15 I know that in Sahara they use plugin-name tags for plugins 17:28:19 look to the Glance list, they have artefacts tag, it's kind of a new 17:28:39 +1 for hot 17:28:42 StanLagun: you want so detailed tags?! 17:28:43 or heat 17:28:48 -1 for hot 17:29:00 but plugins are not supposed to managed by murano 17:29:02 We will end-up with tag per each feature in that way 17:29:08 my experience shows that it is time to introduce new tag once there is a sufficient amount of bugs under this group 17:29:12 and it will be a mess 17:29:34 serg_melikyan, no, I don't. Just tying to figure out how to use the tags in the list. Have bugs without tags looks good to me 17:29:44 Nikolay_St: in our case we don't have yet some set of core plugins 17:30:04 serg_melikyan: ok, it was just a suggestion 17:30:20 db tag looks strange 17:30:25 Please, answer: so, if bug is not marked with cli tag it belongs to client library and do we need separate tag for that? 17:30:41 I generally think that list of tags should be as small as possible - we should not increase they number. 17:31:01 serg_melikyan, +1 17:31:29 katyafervent: sorry did't get you question 17:31:31 so what about library tag and hot tag. 17:31:32 do we really need them at all? 17:32:03 StanLagun, how often are you looking for a bug to fix? 17:32:05 -100000 for hot tag, let's not extend number of tags from ones that are already proposed 17:32:14 new contributors will do it all the time 17:32:23 let's start with current proposal and see which tags will be used in reality 17:32:42 StanLagun: Sure we do. Say we have a great front-end developer, ready to work on our dashboard bugs. How would you filter them for him? 17:32:44 folks, tags are intended to be added by anyone, aren't they? 17:32:45 katyafervent: as new contributor you have no idea what hot and engine is 17:32:55 ativelkov: yeah 17:33:05 The problem is that we know about almost all bugs we have, so we don't have to filter them 17:33:16 so, if we limit the list of tags, they stop being tags 17:33:24 katyafervent: do we? =) I don't =) 17:33:34 what if I used to contribute to other openstack project 17:33:38 so, if someone wants to have a tag called "hot", why shouldn't he add one? 17:33:57 we just need a list of tags which have meaning for us as maintainers 17:33:59 and to heat also, the best start would be to look how murano interacts with heat 17:34:15 i.e. proposed-%releasename%, low-hanging-fruit etc 17:34:25 ativelkov, +1 it's not 100% mandatory 17:34:26 katyafervent, I prefer readable bug titles. Also I I was frontend developer it would still be a good idea for me to walk through whole bug list so that I don't miss something 17:34:27 I agree with katyafervent 17:34:59 all other tags may have meaning for other developers 17:35:49 ativelkov: +1 for using this list of tags as ones that we use as maintainers but anyone can add any tags he/she wants to his bug 17:35:52 so let's add heat or hot ( I actually prefer heat) May be it would be useful for contributors from Alcatel 17:36:22 may be we let contributor from Alcatel to decide what they need? :) 17:36:56 #startvote Accept proposed list of tags as list used during bug-triaging, do not extend this list with new tags unless we see that people use them everyday? Yes, No 17:36:57 Begin voting on: Accept proposed list of tags as list used during bug-triaging, do not extend this list with new tags unless we see that people use them everyday? Valid vote options are Yes, No. 17:36:58 Vote using '#vote OPTION'. Only your last vote counts. 17:37:11 #vote Yes 17:37:14 I just want to help, ok let's move on 17:37:15 #vote Yes 17:37:30 #vote Yes 17:37:41 №vote yes 17:37:44 #vote Yes 17:38:02 #vote yes 17:38:17 though I don't like db tag 17:38:21 #vote yes 17:38:49 StanLagun: yeah :) I would also prefer database - so if katyafervent doesn't mind I would prefer database 17:39:18 serg_melikyan, I'd like not to have it at all. This is too specific 17:39:29 db is part of api 17:39:47 StanLagun: it's details, let's not discuss this here 17:40:01 We can argure forever on list of tags and spelling 17:40:02 #vote Yes 17:41:16 StanLagun: many projects uses db tag. 17:41:49 any more votes? 17:41:56 #endvote 17:41:57 Voted on "Accept proposed list of tags as list used during bug-triaging, do not extend this list with new tags unless we see that people use them everyday?" Results are 17:41:59 Yes (7): StanLagun, ativelkov, katyafervent, serg_melikyan, kztsv_mpb, freerunner, FilipBlaha 17:42:07 Flawless victory :) 17:42:16 db is used in all other projects, so let's make it universal 17:42:32 #agreed accept proposed list of tags as list used during bug-triaging, do not extend this list with new tags unless we see that people use them everyday 17:42:37 AI to update wiki on me 17:43:06 #link list of proposed tagshttps://etherpad.openstack.org/p/murano-tags 17:43:09 #action Ekaterin Chernova update OpenStack wiki with approved tag list 17:43:17 #link list of proposed tags https://etherpad.openstack.org/p/murano-tags 17:43:38 #topic Set proxy for instance automatically 17:43:56 ativelkov: can you elaborate a little bit on this topic 17:43:57 ? 17:43:59 right 17:44:10 So, I had a cnverstation with one of our customers using Murano 17:44:57 One of the most significant issues they have is the fact that their VMs do not have internet connectivity due to their enterprise security policies 17:45:40 so, our execution plans cannot run successfully, as software repositories are not accessible from the VMs 17:45:46 the same in our office :-) 17:46:05 FilipBlaha: yeah, this should be a regular case 17:46:38 the workaround is obvious: to add an execution plan which configures VMs to use a proxy server 17:46:57 (at least if such proxy exists in this particular enterprise) 17:47:11 FilipBlaha: which workaround you are using to overcome that issue? 17:47:50 we are using images with already set proxy (workaround) 17:47:58 ativelkov: you propose to write a small library that would be able to do that or extend Murano to support that by default for LinuxMuranoInstance? 17:49:10 Yes, I propose to add extra property to Instance class and appropriate method implementation in its inheritors to set-up proxies 17:49:44 So, the Instance page of the wizards will need to get extra optional fields to setup the proxy 17:50:08 right now it will be painful, as it will require us to change the UI definition of each application 17:50:25 so, +1 reason to implement the "per-component ui" feature 17:50:47 another thing to do is to add murano-wide default for this value, and read it from config file instead of asking the user 17:51:22 which is probably a better approach, as this is actually a cloud's environment setting, which should not be part of users' input 17:51:46 ativelkov, proxy is a policy because if need needed it is needed for all instances and there is no need to configure it per-object. Also apps doesn't know about proxy and it would be wrong to expect every app to ask for it. This should be implemented as an aspect 17:52:28 slagun: yeah, sure. But I don't believe in aspects appearing before the U release 17:52:43 it may be implemented via config option till then 17:52:56 (where U stands for "Unicorns" if you know what I mean) 17:53:13 slagun: yes, config option is exactly what I speak about :) 17:54:04 ativelkov, I'm a little bit more optimistic on this as there are too many use cases for them. I'd like them to be a part of M release roadmap. But this is off-topic 17:54:13 ativelkov: Let's start with blueprint and bring this topic to mailing list? 17:54:21 we have not so much time left for today 17:54:26 (still, a per-object override may be needed: in the same way we use to specify images and flavors per-instance. Proxy configuration are no difference from them) 17:54:31 serg_melikyan: agree 17:54:39 #action ativelkov to file a BP on proxies 17:54:41 we can make use of per-class configs for this feature 17:55:31 #topic Backports to stable/kilo & stable/juno (see Backport links) 17:55:39 I propose to move this topic to ml as well 17:55:48 kztsv_mpb: ok? 17:56:02 sure 17:56:47 in short — I'm working on a list of backports and will write a letter about that shortly. 17:56:53 #topic Open Discussion 17:57:04 Few minutes but still :) 17:59:20 none asked 17:59:23 #endmeeting