*** TravT has quit IRC | 00:10 | |
*** gokrokve has joined #murano | 00:12 | |
*** IlyaE has joined #murano | 00:19 | |
*** killer_prince has quit IRC | 00:25 | |
*** gokrokve has quit IRC | 00:41 | |
*** gokrokve has joined #murano | 00:44 | |
*** gokrokve_ has joined #murano | 00:45 | |
*** gokrokve has quit IRC | 00:49 | |
*** rakhmerov has joined #murano | 01:04 | |
*** IlyaE has quit IRC | 01:10 | |
*** rakhmerov has quit IRC | 01:18 | |
*** lazy_prince has joined #murano | 01:32 | |
*** lazy_prince is now known as killer_prince | 01:32 | |
*** lazy_prince has joined #murano | 01:58 | |
*** killer_prince has quit IRC | 01:58 | |
*** sergmelikyan has quit IRC | 01:58 | |
*** lazy_prince is now known as killer_prince | 01:58 | |
*** IlyaE has joined #murano | 02:06 | |
*** rakhmerov has joined #murano | 02:15 | |
*** IlyaE has quit IRC | 02:18 | |
*** rakhmerov has quit IRC | 02:28 | |
*** killer_prince has quit IRC | 02:44 | |
*** killer_prince has joined #murano | 02:48 | |
*** lazy_prince has joined #murano | 03:02 | |
*** killer_prince has quit IRC | 03:02 | |
*** lazy_prince is now known as killer_prince | 03:02 | |
*** rakhmerov has joined #murano | 03:25 | |
*** rakhmerov has quit IRC | 03:29 | |
*** devkulkarni has joined #murano | 03:47 | |
*** devkulkarni1 has joined #murano | 03:49 | |
*** devkulkarni has quit IRC | 03:51 | |
*** IlyaE has joined #murano | 03:59 | |
*** killer_prince has quit IRC | 04:04 | |
*** lazy_prince has joined #murano | 04:05 | |
*** lazy_prince is now known as killer_prince | 04:05 | |
*** devkulkarni has joined #murano | 04:07 | |
*** devkulkarni1 has quit IRC | 04:07 | |
*** killer_prince has quit IRC | 04:14 | |
*** sab has joined #murano | 04:19 | |
*** rakhmerov has joined #murano | 04:25 | |
*** rakhmerov has quit IRC | 04:30 | |
*** killer_prince has joined #murano | 04:41 | |
*** sab has quit IRC | 05:12 | |
*** rakhmerov has joined #murano | 05:26 | |
*** rakhmerov has quit IRC | 05:31 | |
*** IlyaE has quit IRC | 05:41 | |
*** sab has joined #murano | 05:57 | |
*** IlyaE has joined #murano | 06:14 | |
*** sergmelikyan has joined #murano | 06:17 | |
*** gokrokve_ has quit IRC | 06:21 | |
*** rakhmerov has joined #murano | 06:27 | |
*** rakhmerov has quit IRC | 06:32 | |
*** slagun has joined #murano | 06:36 | |
*** stan_lagun has quit IRC | 06:39 | |
*** gokrokve has joined #murano | 06:52 | |
*** gokrokve_ has joined #murano | 06:54 | |
*** gokrokve has quit IRC | 06:56 | |
*** gokrokve_ has quit IRC | 06:59 | |
*** rakhmerov has joined #murano | 07:10 | |
*** killer_prince has quit IRC | 07:12 | |
*** killer_prince has joined #murano | 07:21 | |
openstackgerrit | Ekaterina Fedorova proposed a change to stackforge/murano-api: Add initial tests for application deployments https://review.openstack.org/94594 | 07:24 |
---|---|---|
*** IlyaE has quit IRC | 07:32 | |
*** IlyaE has joined #murano | 07:49 | |
*** gokrokve has joined #murano | 07:55 | |
*** IlyaE has quit IRC | 07:59 | |
*** gokrokve has quit IRC | 08:00 | |
openstackgerrit | Ekaterina Fedorova proposed a change to stackforge/murano-dashboard: Update horizon config for developer environment https://review.openstack.org/95102 | 08:14 |
*** gokrokve has joined #murano | 08:32 | |
*** gokrokve has quit IRC | 08:38 | |
*** sab has quit IRC | 08:46 | |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-api: Fix some indentations in dynamic ui docs https://review.openstack.org/94886 | 08:55 |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Refactor Packages and AppCatalog pagination https://review.openstack.org/93939 | 09:18 |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-api: Fix some indentations in dynamic ui docs https://review.openstack.org/94886 | 09:20 |
openstackgerrit | Serg Melikyan proposed a change to stackforge/murano-api: Send message_id as property https://review.openstack.org/95117 | 09:28 |
*** gokrokve has joined #murano | 09:33 | |
*** gokrokve has quit IRC | 09:38 | |
openstackgerrit | Sergey Murashov proposed a change to stackforge/murano-api: Add initial tests for application deployments https://review.openstack.org/94594 | 09:52 |
openstackgerrit | Sergey Murashov proposed a change to stackforge/murano-api: Add initial tests for application deployments https://review.openstack.org/94594 | 09:54 |
openstackgerrit | Sergey Kolekonov proposed a change to stackforge/murano-deployment: Changed params passwd in murano-dashboard job https://review.openstack.org/94865 | 10:07 |
*** openstackstatus has quit IRC | 10:20 | |
*** openstack has joined #murano | 10:21 | |
*** gokrokve has joined #murano | 10:34 | |
*** gokrokve has quit IRC | 10:39 | |
openstackgerrit | Serg Melikyan proposed a change to stackforge/murano-agent: Send message_id as property https://review.openstack.org/95137 | 10:51 |
openstackgerrit | A change was merged to stackforge/murano-api: Send message_id as property https://review.openstack.org/95117 | 10:59 |
*** asalkeld has quit IRC | 11:01 | |
openstackgerrit | A change was merged to stackforge/murano-agent: Send message_id as property https://review.openstack.org/95137 | 11:21 |
openstackgerrit | Alexander Tivelkov proposed a change to stackforge/python-muranoclient: Adds CLI to package catalog https://review.openstack.org/93765 | 11:21 |
*** gokrokve has joined #murano | 11:34 | |
*** gokrokve has quit IRC | 11:39 | |
openstackgerrit | Timur Sufiev proposed a change to stackforge/python-muranoclient: Adds CLI to package catalog https://review.openstack.org/93765 | 11:47 |
openstackgerrit | Alexander Tivelkov proposed a change to stackforge/python-muranoclient: Adds CLI to package catalog https://review.openstack.org/93765 | 12:18 |
*** gokrokve has joined #murano | 12:35 | |
*** gokrokve has quit IRC | 12:40 | |
*** sjmc7 has joined #murano | 13:27 | |
*** rakhmerov has quit IRC | 13:33 | |
*** rakhmerov has joined #murano | 13:34 | |
*** gokrokve has joined #murano | 13:36 | |
*** gokrokve has quit IRC | 13:41 | |
*** rakhmerov has quit IRC | 13:47 | |
*** gokrokve has joined #murano | 13:49 | |
*** gokrokve has quit IRC | 13:52 | |
*** rakhmerov has joined #murano | 14:14 | |
*** rakhmerov has quit IRC | 14:16 | |
*** rakhmerov has joined #murano | 14:16 | |
*** rakhmerov has quit IRC | 14:20 | |
*** drupalmonkey has joined #murano | 14:23 | |
openstackgerrit | Igor Yozhikov proposed a change to stackforge/murano-deployment: Refactoring code https://review.openstack.org/95171 | 14:24 |
*** devkulkarni has joined #murano | 14:28 | |
*** devkulkarni has quit IRC | 14:29 | |
*** IlyaE has joined #murano | 14:40 | |
*** gokrokve has joined #murano | 14:49 | |
*** gokrokve has quit IRC | 14:54 | |
*** devkulkarni has joined #murano | 14:58 | |
*** devkulkarni has quit IRC | 15:02 | |
*** devkulkarni has joined #murano | 15:14 | |
*** rakhmerov has joined #murano | 15:17 | |
*** gokrokve has joined #murano | 15:18 | |
*** rakhmerov has quit IRC | 15:28 | |
openstackgerrit | A change was merged to stackforge/murano-deployment: Refactoring code https://review.openstack.org/95171 | 15:29 |
*** Nucklez has joined #murano | 15:34 | |
Nucklez | Good morning | 15:34 |
Nucklez | Do you guys know if one could run Murano with qpid instead of rabbitmq? | 15:35 |
*** TravT has joined #murano | 15:35 | |
sjmc7 | Nucklez - communication between the API and engine uses oslo.messaging which can use qpid | 15:38 |
sjmc7 | currently the agent software i think has to use rabbitmq | 15:38 |
Nucklez | That is what I was afraid of. | 15:39 |
Nucklez | I'm a Windows sysadmin, but dabbling with OpenStack and SaltStack, trying to get into Murano | 15:40 |
sjmc7 | Ah, ok. Some of the Mirantis guys here have much more experience with Windows than i do | 15:40 |
Nucklez | My OpenStack dev environment is built with qpid, I may have to learn how to convert it to rabbitmq | 15:40 |
sjmc7 | sergmelikyan - who's best for these kinds of questions? | 15:41 |
Nucklez | well, my OpenStack is built on CentOS, and Murano is currently on an Ubuntu box | 15:41 |
Nucklez | I'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 leverage | 15:42 |
sjmc7 | very brave of you :) gokrokve may also be able to help point you in the right direction | 15:43 |
Nucklez | Thanks! It is quite a journey so far. | 15:44 |
sjmc7 | rabbitmq is very easy to run, at least for development | 15:45 |
Nucklez | I 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 |
Nucklez | I 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 something | 15:47 |
*** sjmc7_ has joined #murano | 15:48 | |
gokrokve | Nucklez: Hi. Currently windows agent uses rabbitMQ. Here is a link to repository: https://github.com/stackforge/murano-agent/tree/master/windows-agent/WindowsAgent | 15:48 |
Nucklez | Oh wow, I haven't been able to use Murano enough to even see an agent, this is great info, thanks. | 15:50 |
Nucklez | I'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 IRC | 15:51 | |
*** rakhmerov has joined #murano | 15: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 yourself | 15:52 |
openstackgerrit | Igor Yozhikov proposed a change to stackforge/murano-deployment: Fixed run_tests function https://review.openstack.org/95202 | 15:53 |
Nucklez | I 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 stage | 15:53 |
gokrokve | Usually 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.html | 15:53 |
*** drupalmonkey has quit IRC | 15:54 | |
Nucklez | sjmc7 - that is what I was thinking, install rabbitmq then convert each agent to it from qpid | 15:54 |
gokrokve | Nucklez: 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/devstack | 15:54 |
gokrokve | Nucklez: Please read Readme file in this folder. It has installation details information. | 15:55 |
Nucklez | thanks gokrokve, you guys are awesome! | 15:55 |
*** drupalmonkey has joined #murano | 15:55 | |
gokrokve | Nucklez: you are welcome. Feel free to ask any questions here. We will be glad to help you. | 15:56 |
gokrokve | Nucklez: Windows agent is .NET native application. If you are familiar with .NET you can add QPID support. | 15:57 |
Nucklez | oh | 15:57 |
gokrokve | Nucklez: QPID classes for .NET are here: http://qpid.apache.org/releases/qpid-0.26/messaging-api/dotnet/examples/index.html | 15:57 |
Nucklez | and the windows agent appears to be C# | 15:58 |
openstackgerrit | Steve McLellan proposed a change to stackforge/python-muranoclient: Extend CLI functionality https://review.openstack.org/94747 | 16:00 |
openstackgerrit | A change was merged to stackforge/murano-deployment: Fixed run_tests function https://review.openstack.org/95202 | 16:12 |
sergmelikyan | Nucklez, yes, it is written on C#. I am not sure that adding QPID support to WIndows Agent will be enough | 16:12 |
*** gokrokve has quit IRC | 16:12 | |
sergmelikyan | We use kombu on server side, and am not sure how kombu supports qpid. | 16:13 |
sjmc7_ | poorly | 16:13 |
Nucklez | So, I should stick with converting my OpenStack services to rabbitmq | 16:13 |
sergmelikyan | We 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 WIndows | 16:14 |
Nucklez | I'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 moment | 16:14 |
sjmc7_ | Nucklez - i suggest you leave everything as-is, but set up rabbitmq for the murano engine<->agent communication | 16:14 |
sjmc7_ | we may be able to to add options to the agent down the road | 16:14 |
sergmelikyan | sjmc7_, +100500 | 16:14 |
sergmelikyan | Most effective way - leave as is, and install separate RabbitMQ for agent<>engine communication | 16:15 |
Nucklez | sjmc7 - Oh, I see. Just murano and the windows agents to use rabbit | 16:15 |
sjmc7_ | yep | 16:16 |
Nucklez | Yea, that sounds a LOT better. Thanks! | 16:17 |
*** ativelkov_away is now known as ativelkov | 16:18 | |
*** sjmc7_ is now known as sjmc7 | 16:18 | |
*** sergmelikyan has quit IRC | 16:19 | |
*** sergmelikyan has joined #murano | 16:22 | |
sjmc7 | ativelkov - 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 |
ativelkov | sjmc7: that would be great! | 16:24 |
ativelkov | This will simplify CLI a lot | 16:24 |
openstackgerrit | Igor Yozhikov proposed a change to stackforge/murano-deployment: Fixed run_tests function https://review.openstack.org/95211 | 16:26 |
sjmc7 | agreed. i'll hopefully get some time later today | 16:28 |
openstackgerrit | A change was merged to stackforge/murano-deployment: Fixed run_tests function https://review.openstack.org/95211 | 16:29 |
*** IlyaE has quit IRC | 16:43 | |
*** IlyaE has joined #murano | 16:46 | |
*** IlyaE has quit IRC | 16:51 | |
sjmc7 | ativelkov, something i meant to ask before. i wonder if requiring distinct FQNs will be a problem, especially in large deployments | 16:51 |
sjmc7 | if two tenants want to install the same package, for instance | 16:51 |
ativelkov | Good catch. | 16:53 |
sjmc7 | not just for this change, but in general | 16:53 |
ativelkov | Hm | 16:53 |
openstackgerrit | Igor Yozhikov proposed a change to stackforge/murano-deployment: Fixed error handling https://review.openstack.org/95216 | 16:53 |
ativelkov | We definetly should not allow to have two packages with the same FQN available | 16:54 |
ativelkov | But if they belong to different tenants and do not overlap, then this is probably ok | 16:54 |
sjmc7 | the way glance handles it i think is to allow a name if it's unambiguous | 16:55 |
sjmc7 | it's more complicated here though because names are used within packages | 16:55 |
ativelkov | Afaik glance even allow two images with the same name to co-exist | 16:55 |
sjmc7 | yeah, it does | 16:55 |
sjmc7 | but it won't let you refer to them by name in that case | 16:55 |
ativelkov | But we should not | 16:55 |
sjmc7 | we can't use the same logic, because FQNs are embedded in packages | 16:55 |
ativelkov | Yes, and there are package FQNs and class FQNs | 16:56 |
sjmc7 | another situation might be where there's a public image with the same FQN | 16:56 |
ativelkov | Right | 16:56 |
sjmc7 | we could define rules like local packages have precedence | 16:57 |
ativelkov | We can handle it be specifing some name resolution logic | 16:57 |
ativelkov | right | 16:57 |
sjmc7 | there is some risk that you get weird behavior though - the same package could behave differently for two different tenants | 16:58 |
sjmc7 | maybe that's ok | 16:58 |
sjmc7 | but in any case i think FQN cannot be unique globally; a combination of tenant + FQN [+ version] | 16:58 |
ativelkov | The worst will start when we add version | 16:58 |
sjmc7 | :) | 16:58 |
sjmc7 | i think in that case, the name resolution has to come first | 16:59 |
sjmc7 | if there's a public v2, and you only have v1 locally | 16:59 |
ativelkov | So, let's say, the precedence can be like this: | 16:59 |
ativelkov | 1) Local Tenant's packages | 16:59 |
ativelkov | 2) Packages shared with the tenant | 16:59 |
ativelkov | 3) Public Packages | 17:00 |
ativelkov | 4) External packages (when we have peering) | 17:00 |
sjmc7 | :) even more fun! | 17:00 |
sjmc7 | i think versioning then has to be within one of those choices | 17:00 |
sjmc7 | otherwise things get really confusing | 17:00 |
ativelkov | Version is different | 17:00 |
sjmc7 | so if the package exists in the local tenant, only consider those versions in the local tenant | 17:01 |
ativelkov | no, this is too strong limitation | 17:01 |
ativelkov | Say, I have a "stable" version of a package in public access and I am working on a newer version in my current tenant | 17:01 |
sjmc7 | hmm.. yes | 17:01 |
sjmc7 | ok, so maybe it can work that way | 17:02 |
ativelkov | So I will need to be able to reference both | 17:02 |
*** IlyaE has joined #murano | 17:02 | |
sjmc7 | but not the other way | 17:02 |
sjmc7 | i.e. if the public version incremements, continue to try to use the local one | 17:02 |
sjmc7 | this will need to be very well documented | 17:02 |
ativelkov | We can extend the class function of the contract | 17:02 |
ativelkov | Contract: $.class(ns:ClassName, 1.2.3) | 17:03 |
ativelkov | Or even $.class(ns:ClassName, $>=1.1, $<3.0.0) | 17:05 |
ativelkov | to specify the range | 17:05 |
sjmc7 | yeah.. but we do need to consider the scoping | 17:05 |
ativelkov | per package? | 17:05 |
sjmc7 | i'll think about it more | 17:05 |
sjmc7 | i don't like the idea of changing version numbers affecting where packages come from | 17:06 |
sjmc7 | it'll become very confusing | 17:06 |
ativelkov | The idea is that most of the objects are created as a user input | 17:06 |
ativelkov | So, the user may have a control over which version of the object to instantiate | 17:07 |
sjmc7 | yeah - but the user isn't necessarily going to know or care when they go to deploy | 17:08 |
sjmc7 | is there already a versioning blueprint? | 17:08 |
sjmc7 | i'll maybe add some comments and we can discuss it with others | 17:08 |
ativelkov | Nope, we've dropped it from 0.5 as we didn't have time | 17:08 |
ativelkov | So we definetely need some | 17:09 |
sjmc7 | ok. i'll put one in for name resolution | 17:09 |
openstackgerrit | Serg Melikyan proposed a change to stackforge/murano-api: Renamed the PublicIp and set it to addresses in instance snippet https://review.openstack.org/93481 | 17:12 |
openstackgerrit | Serg Melikyan proposed a change to stackforge/murano-api: Renamed the PublicIp and set it to addresses in instance snippet https://review.openstack.org/93481 | 17:13 |
*** rakhmerov has quit IRC | 17:18 | |
openstackgerrit | Igor Yozhikov proposed a change to stackforge/murano-deployment: Fixed error handling https://review.openstack.org/95216 | 17:22 |
*** rakhmerov has joined #murano | 17:49 | |
*** Nucklez has quit IRC | 17:53 | |
*** rakhmerov has quit IRC | 18:03 | |
*** gokrokve has joined #murano | 18:06 | |
sjmc7 | ativelkov - https://blueprints.launchpad.net/murano/+spec/define-name-resolution-rules | 18:44 |
ativelkov | sjmc7: great, thank you | 18:46 |
*** IlyaE has quit IRC | 18:51 | |
*** IlyaE has joined #murano | 18:53 | |
*** IlyaE has quit IRC | 18:55 | |
*** IlyaE has joined #murano | 18:55 | |
*** devkulkarni1 has joined #murano | 18:59 | |
*** ativelkov is now known as ativelkov_away | 18:59 | |
*** rakhmerov has joined #murano | 18:59 | |
*** devkulkarni2 has joined #murano | 19:00 | |
*** devkulkarni has quit IRC | 19:02 | |
*** devkulkarni1 has quit IRC | 19:03 | |
*** rakhmerov has quit IRC | 19:04 | |
*** IlyaE has quit IRC | 19:12 | |
*** IlyaE has joined #murano | 19:30 | |
*** sjmc7_ has joined #murano | 19:47 | |
*** sjmc7 has quit IRC | 19:50 | |
*** rakhmerov has joined #murano | 20:00 | |
*** rakhmerov has quit IRC | 20:05 | |
*** btully has quit IRC | 20:30 | |
-openstackstatus- NOTICE: Gerrit will be offline for about 20 minutes in order to rename some projects starting at 21:00 UTC. | 20:32 | |
openstackgerrit | Steve McLellan proposed a change to stackforge/murano-api: Allow package_get by name https://review.openstack.org/95264 | 20:48 |
*** sjmc7_ has quit IRC | 20:48 | |
*** devkulkarni2 has quit IRC | 20:56 | |
*** rakhmerov has joined #murano | 21:01 | |
*** rakhmerov has quit IRC | 21:06 | |
*** bogdando has quit IRC | 21:15 | |
*** bogdando has joined #murano | 21: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 ativelkov | 21:55 | |
*** ativelkov is now known as ativelkov_away | 22:00 | |
*** rakhmerov has joined #murano | 22:02 | |
*** rakhmerov has quit IRC | 22:06 | |
*** IlyaE has quit IRC | 22:09 | |
*** openstackgerrit has quit IRC | 22:14 | |
*** openstackgerrit has joined #murano | 22:14 | |
*** openstackstatus has quit IRC | 22:18 | |
*** openstack has joined #murano | 22:19 | |
openstackgerrit | Monty Taylor proposed a change to stackforge/murano: Update gitreview to match repo rename https://review.openstack.org/95288 | 22:21 |
*** ChanServ changes topic to "Wiki: https://wiki.openstack.org/wiki/Murano | Launchpad: https://launchpad.net/Murano" | 22:26 | |
*** gokrokve has quit IRC | 22:26 | |
*** gokrokve has joined #murano | 22:27 | |
*** gokrokve has quit IRC | 22:32 | |
*** IlyaE has joined #murano | 22:47 | |
*** devkulkarni has joined #murano | 22:50 | |
*** IlyaE has quit IRC | 22:51 | |
*** TravT has quit IRC | 22:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!