Friday, 2014-05-23

*** TravT has quit IRC00:10
*** gokrokve has joined #murano00:12
*** IlyaE has joined #murano00:19
*** killer_prince has quit IRC00:25
*** gokrokve has quit IRC00:41
*** gokrokve has joined #murano00:44
*** gokrokve_ has joined #murano00:45
*** gokrokve has quit IRC00:49
*** rakhmerov has joined #murano01:04
*** IlyaE has quit IRC01:10
*** rakhmerov has quit IRC01:18
*** lazy_prince has joined #murano01:32
*** lazy_prince is now known as killer_prince01:32
*** lazy_prince has joined #murano01:58
*** killer_prince has quit IRC01:58
*** sergmelikyan has quit IRC01:58
*** lazy_prince is now known as killer_prince01:58
*** IlyaE has joined #murano02:06
*** rakhmerov has joined #murano02:15
*** IlyaE has quit IRC02:18
*** rakhmerov has quit IRC02:28
*** killer_prince has quit IRC02:44
*** killer_prince has joined #murano02:48
*** lazy_prince has joined #murano03:02
*** killer_prince has quit IRC03:02
*** lazy_prince is now known as killer_prince03:02
*** rakhmerov has joined #murano03:25
*** rakhmerov has quit IRC03:29
*** devkulkarni has joined #murano03:47
*** devkulkarni1 has joined #murano03:49
*** devkulkarni has quit IRC03:51
*** IlyaE has joined #murano03:59
*** killer_prince has quit IRC04:04
*** lazy_prince has joined #murano04:05
*** lazy_prince is now known as killer_prince04:05
*** devkulkarni has joined #murano04:07
*** devkulkarni1 has quit IRC04:07
*** killer_prince has quit IRC04:14
*** sab has joined #murano04:19
*** rakhmerov has joined #murano04:25
*** rakhmerov has quit IRC04:30
*** killer_prince has joined #murano04:41
*** sab has quit IRC05:12
*** rakhmerov has joined #murano05:26
*** rakhmerov has quit IRC05:31
*** IlyaE has quit IRC05:41
*** sab has joined #murano05:57
*** IlyaE has joined #murano06:14
*** sergmelikyan has joined #murano06:17
*** gokrokve_ has quit IRC06:21
*** rakhmerov has joined #murano06:27
*** rakhmerov has quit IRC06:32
*** slagun has joined #murano06:36
*** stan_lagun has quit IRC06:39
*** gokrokve has joined #murano06:52
*** gokrokve_ has joined #murano06:54
*** gokrokve has quit IRC06:56
*** gokrokve_ has quit IRC06:59
*** rakhmerov has joined #murano07:10
*** killer_prince has quit IRC07:12
*** killer_prince has joined #murano07:21
openstackgerritEkaterina Fedorova proposed a change to stackforge/murano-api: Add initial tests for application deployments  https://review.openstack.org/9459407:24
*** IlyaE has quit IRC07:32
*** IlyaE has joined #murano07:49
*** gokrokve has joined #murano07:55
*** IlyaE has quit IRC07:59
*** gokrokve has quit IRC08:00
openstackgerritEkaterina Fedorova proposed a change to stackforge/murano-dashboard: Update horizon config for developer environment  https://review.openstack.org/9510208:14
*** gokrokve has joined #murano08:32
*** gokrokve has quit IRC08:38
*** sab has quit IRC08:46
openstackgerritTimur Sufiev proposed a change to stackforge/murano-api: Fix some indentations in dynamic ui docs  https://review.openstack.org/9488608:55
openstackgerritTimur Sufiev proposed a change to stackforge/murano-dashboard: Refactor Packages and AppCatalog pagination  https://review.openstack.org/9393909:18
openstackgerritTimur Sufiev proposed a change to stackforge/murano-api: Fix some indentations in dynamic ui docs  https://review.openstack.org/9488609:20
openstackgerritSerg Melikyan proposed a change to stackforge/murano-api: Send message_id as property  https://review.openstack.org/9511709:28
*** gokrokve has joined #murano09:33
*** gokrokve has quit IRC09:38
openstackgerritSergey Murashov proposed a change to stackforge/murano-api: Add initial tests for application deployments  https://review.openstack.org/9459409:52
openstackgerritSergey Murashov proposed a change to stackforge/murano-api: Add initial tests for application deployments  https://review.openstack.org/9459409:54
openstackgerritSergey Kolekonov proposed a change to stackforge/murano-deployment: Changed params passwd in murano-dashboard job  https://review.openstack.org/9486510:07
*** openstackstatus has quit IRC10:20
*** openstack has joined #murano10:21
*** gokrokve has joined #murano10:34
*** gokrokve has quit IRC10:39
openstackgerritSerg Melikyan proposed a change to stackforge/murano-agent: Send message_id as property  https://review.openstack.org/9513710:51
openstackgerritA change was merged to stackforge/murano-api: Send message_id as property  https://review.openstack.org/9511710:59
*** asalkeld has quit IRC11:01
openstackgerritA change was merged to stackforge/murano-agent: Send message_id as property  https://review.openstack.org/9513711:21
openstackgerritAlexander Tivelkov proposed a change to stackforge/python-muranoclient: Adds CLI to package catalog  https://review.openstack.org/9376511:21
*** gokrokve has joined #murano11:34
*** gokrokve has quit IRC11:39
openstackgerritTimur Sufiev proposed a change to stackforge/python-muranoclient: Adds CLI to package catalog  https://review.openstack.org/9376511:47
openstackgerritAlexander Tivelkov proposed a change to stackforge/python-muranoclient: Adds CLI to package catalog  https://review.openstack.org/9376512:18
*** gokrokve has joined #murano12:35
*** gokrokve has quit IRC12:40
*** sjmc7 has joined #murano13:27
*** rakhmerov has quit IRC13:33
*** rakhmerov has joined #murano13:34
*** gokrokve has joined #murano13:36
*** gokrokve has quit IRC13:41
*** rakhmerov has quit IRC13:47
*** gokrokve has joined #murano13:49
*** gokrokve has quit IRC13:52
*** rakhmerov has joined #murano14:14
*** rakhmerov has quit IRC14:16
*** rakhmerov has joined #murano14:16
*** rakhmerov has quit IRC14:20
*** drupalmonkey has joined #murano14:23
openstackgerritIgor Yozhikov proposed a change to stackforge/murano-deployment: Refactoring code  https://review.openstack.org/9517114:24
*** devkulkarni has joined #murano14:28
*** devkulkarni has quit IRC14:29
*** IlyaE has joined #murano14:40
*** gokrokve has joined #murano14:49
*** gokrokve has quit IRC14:54
*** devkulkarni has joined #murano14:58
*** devkulkarni has quit IRC15:02
*** devkulkarni has joined #murano15:14
*** rakhmerov has joined #murano15:17
*** gokrokve has joined #murano15:18
*** rakhmerov has quit IRC15:28
openstackgerritA change was merged to stackforge/murano-deployment: Refactoring code  https://review.openstack.org/9517115:29
*** Nucklez has joined #murano15:34
NucklezGood morning15:34
NucklezDo you guys know if one could run Murano with qpid instead of rabbitmq?15:35
*** TravT has joined #murano15:35
sjmc7Nucklez - communication between the API and engine uses oslo.messaging which can use qpid15:38
sjmc7currently the agent software i think has to use rabbitmq15:38
NucklezThat is what I was afraid of.15:39
NucklezI'm a Windows sysadmin, but dabbling with OpenStack and SaltStack, trying to get into Murano15:40
sjmc7Ah, ok. Some of the Mirantis guys here have much more experience with Windows than i do15:40
NucklezMy OpenStack dev environment is built with qpid, I may have to learn how to convert it to rabbitmq15:40
sjmc7sergmelikyan - who's best for these kinds of questions?15:41
Nucklezwell, my OpenStack is built on CentOS, and Murano is currently on an Ubuntu box15:41
NucklezI'm just developing Windows guests for our organization, but I decided to build and learn OpenStack so I could best understand what is going on and what I can leverage15:42
sjmc7very brave of you :)  gokrokve may also be able to help point you in the right direction15:43
NucklezThanks!  It is quite a journey so far.15:44
sjmc7rabbitmq is very easy to run, at least for development15:45
NucklezI was using rabbit on one of my builds, but being a Windows sysadmin by nature, I end up destroying Unix boxes like mad.15:47
NucklezI think I'm getting the hang of these now, and I've been able to fix my mistakes instead of having to format every time I destroy something15:47
*** sjmc7_ has joined #murano15:48
gokrokveNucklez: Hi. Currently windows agent uses rabbitMQ. Here is a link to repository: https://github.com/stackforge/murano-agent/tree/master/windows-agent/WindowsAgent15:48
NucklezOh wow, I haven't been able to use Murano enough to even see an agent, this is great info, thanks.15:50
NucklezI'll work on converting my qpid to rabbitmq, I'm assuming I need to convert everything in OpenStack to rabbit.  Nova, Glance, etc..15:51
*** sjmc7 has quit IRC15:51
*** rakhmerov has joined #murano15:52
sjmc7_Nucklez - if you're just testing on a single node, devstack is a great way to stand up Openstack without spending hours configuring things yourself15:52
openstackgerritIgor Yozhikov proposed a change to stackforge/murano-deployment: Fixed run_tests function  https://review.openstack.org/9520215:53
NucklezI tried devstack at first, but it assumed I knew a lot more than I did, so I was really bad at it.15:53
sjmc7_alternatively, you can also leave your existing installation but just use rabbitmq for the agents once you get to that stage15:53
gokrokveUsually MuranoAgent is preinstalled to the image, so you can't see it during the installation. Here is a link with the detailed guide how to prepare a windows image for murano: http://murano-docs.github.io/latest/getting-started/content/ch03s03.html15:53
*** drupalmonkey has quit IRC15:54
Nucklezsjmc7 - that is what I was thinking, install rabbitmq then convert each agent to it from qpid15:54
gokrokveNucklez: Here is alink to setup scripts which will help to install Murano with the devstack. https://git.openstack.org/cgit/stackforge/murano-api/tree/contrib/devstack15:54
gokrokveNucklez: Please read Readme file in this folder. It has installation details information.15:55
Nucklezthanks gokrokve, you guys are awesome!15:55
*** drupalmonkey has joined #murano15:55
gokrokveNucklez: you are welcome. Feel free to ask any questions here. We will be glad to help you.15:56
gokrokveNucklez: Windows agent is .NET native application. If you are familiar with .NET you can add QPID support.15:57
Nucklezoh15:57
gokrokveNucklez: QPID classes for .NET are here: http://qpid.apache.org/releases/qpid-0.26/messaging-api/dotnet/examples/index.html15:57
Nucklezand the windows agent appears to be C#15:58
openstackgerritSteve McLellan proposed a change to stackforge/python-muranoclient: Extend CLI functionality  https://review.openstack.org/9474716:00
openstackgerritA change was merged to stackforge/murano-deployment: Fixed run_tests function  https://review.openstack.org/9520216:12
sergmelikyanNucklez, yes, it is written on C#. I am not sure that adding QPID support to WIndows Agent will be enough16:12
*** gokrokve has quit IRC16:12
sergmelikyanWe use kombu on server side, and am not sure how kombu supports qpid.16:13
sjmc7_poorly16:13
NucklezSo, I should stick with converting my OpenStack services to rabbitmq16:13
sergmelikyanWe also plan to drop Windows Agent written on C# in favor for our Python implementation that should be able to run on all OS, including WIndows16:14
NucklezI'm not sure I'm ready to take on the Windows agent to qpid conversion, I don't understand the backend well enough at the moment16:14
sjmc7_Nucklez - i suggest you leave everything as-is, but set up rabbitmq for the murano engine<->agent communication16:14
sjmc7_we may be able to to add options to the agent down the road16:14
sergmelikyansjmc7_, +10050016:14
sergmelikyanMost effective way - leave as is, and install separate RabbitMQ for agent<>engine communication16:15
Nucklezsjmc7 - Oh, I see.  Just murano and the windows agents to use rabbit16:15
sjmc7_yep16:16
NucklezYea, that sounds a LOT better.  Thanks!16:17
*** ativelkov_away is now known as ativelkov16:18
*** sjmc7_ is now known as sjmc716:18
*** sergmelikyan has quit IRC16:19
*** sergmelikyan has joined #murano16:22
sjmc7ativelkov - if i get a few hours this afternoon, do you want me to implement https://blueprints.launchpad.net/murano/+spec/id-fqn-equivalence ?16:23
ativelkovsjmc7: that would be great!16:24
ativelkovThis will simplify CLI a lot16:24
openstackgerritIgor Yozhikov proposed a change to stackforge/murano-deployment: Fixed run_tests function  https://review.openstack.org/9521116:26
sjmc7agreed. i'll hopefully get some time later today16:28
openstackgerritA change was merged to stackforge/murano-deployment: Fixed run_tests function  https://review.openstack.org/9521116:29
*** IlyaE has quit IRC16:43
*** IlyaE has joined #murano16:46
*** IlyaE has quit IRC16:51
sjmc7ativelkov, something i meant to ask before. i wonder if requiring distinct FQNs will be a problem, especially in large deployments16:51
sjmc7if two tenants want to install the same package, for instance16:51
ativelkovGood catch.16:53
sjmc7not just for this change, but in general16:53
ativelkovHm16:53
openstackgerritIgor Yozhikov proposed a change to stackforge/murano-deployment: Fixed error handling  https://review.openstack.org/9521616:53
ativelkovWe definetly should not allow to have two packages with the same FQN available16:54
ativelkovBut if they belong to different tenants and do not overlap, then this is probably ok16:54
sjmc7the way glance handles it i think is to allow a name if it's unambiguous16:55
sjmc7it's more complicated here though because names are used within packages16:55
ativelkovAfaik glance even allow two images with the same name to co-exist16:55
sjmc7yeah, it does16:55
sjmc7but it won't let you refer to them by name in that case16:55
ativelkovBut we should not16:55
sjmc7we can't use the same logic, because FQNs are embedded in packages16:55
ativelkovYes, and there are package FQNs and class FQNs16:56
sjmc7another situation might be where there's a public image with the same FQN16:56
ativelkovRight16:56
sjmc7we could define rules like local packages have precedence16:57
ativelkovWe can handle it be specifing some name resolution logic16:57
ativelkovright16:57
sjmc7there is some risk that you get weird behavior though - the same package could behave differently for two different tenants16:58
sjmc7maybe that's ok16:58
sjmc7but in any case i think FQN cannot be unique globally; a combination of tenant + FQN [+ version]16:58
ativelkovThe worst will start when we add version16:58
sjmc7:)16:58
sjmc7i think in that case, the name resolution has to come first16:59
sjmc7if there's a public v2, and you only have v1 locally16:59
ativelkovSo, let's say, the precedence can be like this:16:59
ativelkov1) Local Tenant's packages16:59
ativelkov2) Packages shared with the tenant16:59
ativelkov3) Public Packages17:00
ativelkov4) External packages (when we have peering)17:00
sjmc7:)  even more fun!17:00
sjmc7i think versioning then has to be within one of those choices17:00
sjmc7otherwise things get really confusing17:00
ativelkovVersion is different17:00
sjmc7so if the package exists in the local tenant, only consider those versions in the local tenant17:01
ativelkovno, this is too strong limitation17:01
ativelkovSay, I have a "stable" version of a package in public access and I am working on a newer version in my current tenant17:01
sjmc7hmm.. yes17:01
sjmc7ok, so maybe it can work that way17:02
ativelkovSo I will need to be able to reference both17:02
*** IlyaE has joined #murano17:02
sjmc7but not the other way17:02
sjmc7i.e. if the public version incremements, continue to try to use the local one17:02
sjmc7this will need to be very well documented17:02
ativelkovWe can extend the class function of the contract17:02
ativelkovContract: $.class(ns:ClassName, 1.2.3)17:03
ativelkovOr even $.class(ns:ClassName, $>=1.1, $<3.0.0)17:05
ativelkovto specify the range17:05
sjmc7yeah.. but we do need to consider the scoping17:05
ativelkovper package?17:05
sjmc7i'll think about it more17:05
sjmc7i don't like the idea of changing version numbers affecting where packages come from17:06
sjmc7it'll become very confusing17:06
ativelkovThe idea is that most of the objects are created as a user input17:06
ativelkovSo, the user may have a control over which version of the object to instantiate17:07
sjmc7yeah - but the user isn't necessarily going to know or care when they go to deploy17:08
sjmc7is there already a versioning blueprint?17:08
sjmc7i'll maybe add some comments and we can discuss it with others17:08
ativelkovNope, we've dropped it from 0.5 as we didn't have time17:08
ativelkovSo we definetely need some17:09
sjmc7ok. i'll put one in for name resolution17:09
openstackgerritSerg Melikyan proposed a change to stackforge/murano-api: Renamed the PublicIp and set it to addresses in instance snippet  https://review.openstack.org/9348117:12
openstackgerritSerg Melikyan proposed a change to stackforge/murano-api: Renamed the PublicIp and set it to addresses in instance snippet  https://review.openstack.org/9348117:13
*** rakhmerov has quit IRC17:18
openstackgerritIgor Yozhikov proposed a change to stackforge/murano-deployment: Fixed error handling  https://review.openstack.org/9521617:22
*** rakhmerov has joined #murano17:49
*** Nucklez has quit IRC17:53
*** rakhmerov has quit IRC18:03
*** gokrokve has joined #murano18:06
sjmc7ativelkov - https://blueprints.launchpad.net/murano/+spec/define-name-resolution-rules18:44
ativelkovsjmc7: great, thank you18:46
*** IlyaE has quit IRC18:51
*** IlyaE has joined #murano18:53
*** IlyaE has quit IRC18:55
*** IlyaE has joined #murano18:55
*** devkulkarni1 has joined #murano18:59
*** ativelkov is now known as ativelkov_away18:59
*** rakhmerov has joined #murano18:59
*** devkulkarni2 has joined #murano19:00
*** devkulkarni has quit IRC19:02
*** devkulkarni1 has quit IRC19:03
*** rakhmerov has quit IRC19:04
*** IlyaE has quit IRC19:12
*** IlyaE has joined #murano19:30
*** sjmc7_ has joined #murano19:47
*** sjmc7 has quit IRC19:50
*** rakhmerov has joined #murano20:00
*** rakhmerov has quit IRC20:05
*** btully has quit IRC20:30
-openstackstatus- NOTICE: Gerrit will be offline for about 20 minutes in order to rename some projects starting at 21:00 UTC.20:32
openstackgerritSteve McLellan proposed a change to stackforge/murano-api: Allow package_get by name  https://review.openstack.org/9526420:48
*** sjmc7_ has quit IRC20:48
*** devkulkarni2 has quit IRC20:56
*** rakhmerov has joined #murano21:01
*** rakhmerov has quit IRC21:06
*** bogdando has quit IRC21:15
*** bogdando has joined #murano21:16
-openstackstatus- NOTICE: Gerrit is offline in order to rename some projects. ETA: 22:00.21:33
*** ChanServ changes topic to "Gerrit is offline in order to rename some projects. ETA: 22:00."21:33
*** ativelkov_away is now known as ativelkov21:55
*** ativelkov is now known as ativelkov_away22:00
*** rakhmerov has joined #murano22:02
*** rakhmerov has quit IRC22:06
*** IlyaE has quit IRC22:09
*** openstackgerrit has quit IRC22:14
*** openstackgerrit has joined #murano22:14
*** openstackstatus has quit IRC22:18
*** openstack has joined #murano22:19
openstackgerritMonty Taylor proposed a change to stackforge/murano: Update gitreview to match repo rename  https://review.openstack.org/9528822:21
*** ChanServ changes topic to "Wiki: https://wiki.openstack.org/wiki/Murano | Launchpad: https://launchpad.net/Murano"22:26
*** gokrokve has quit IRC22:26
*** gokrokve has joined #murano22:27
*** gokrokve has quit IRC22:32
*** IlyaE has joined #murano22:47
*** devkulkarni has joined #murano22:50
*** IlyaE has quit IRC22:51
*** TravT has quit IRC22:56

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!