*** viswanathsomanch has quit IRC | 00:16 | |
*** Viswanath has joined #murano | 00:18 | |
*** Viswanath_ has quit IRC | 00:19 | |
*** Viswanath has quit IRC | 00:23 | |
*** richardkiene has joined #murano | 01:35 | |
*** richardkiene has left #murano | 01:35 | |
*** viswanathsomanch has joined #murano | 01:36 | |
*** viswanathsomanch has quit IRC | 01:37 | |
*** viswanathsomanch has joined #murano | 01:37 | |
*** viswanathsomanch has quit IRC | 01:38 | |
*** viswanathsomanch has joined #murano | 01:38 | |
*** viswanathsomanch has quit IRC | 02:40 | |
*** viswanathsomanch has joined #murano | 04:07 | |
*** k4n0 has joined #murano | 04:44 | |
*** katyafervent_awa is now known as katyafervent | 05:11 | |
*** lazy_prince has quit IRC | 06:00 | |
*** katyafervent is now known as katyafervent_awa | 06:24 | |
*** viswanathsomanch has quit IRC | 06:32 | |
*** lazy_prince has joined #murano | 06:40 | |
*** katyafervent_awa is now known as katyafervent | 06:42 | |
*** lazy_prince has quit IRC | 07:01 | |
*** lazy_prince has joined #murano | 07:02 | |
*** serg_melikyan has joined #murano | 07:16 | |
*** StanLagun has joined #murano | 07:23 | |
*** tnurlygayanov has joined #murano | 07:46 | |
*** serg_melikyan has quit IRC | 08:01 | |
*** serg_melikyan has joined #murano | 08:06 | |
*** slagun has joined #murano | 08:21 | |
*** katyafervent is now known as katyafervent_awa | 08:21 | |
*** StanLagun has quit IRC | 08:24 | |
*** katyafervent_awa is now known as katyafervent | 08:24 | |
*** serg_melikyan has quit IRC | 08:34 | |
*** serg_melikyan has joined #murano | 08:34 | |
*** Nandu has joined #murano | 09:40 | |
Nandu | hello | 09:40 |
---|---|---|
Nandu | Need some help with murano-dashboard debug | 09:41 |
katyafervent | Nandu, hi | 09:42 |
katyafervent | Go ahead | 09:42 |
katyafervent | I'm gladly help you | 09:43 |
Nandu | I am able to debug murano api and engine using api.py and engine.py from eclipse | 09:43 |
Nandu | however for murano-dsahboard my breakpoints were never reached | 09:44 |
Nandu | is there any similar service entry point as api.py/engine.py for dashboard | 09:44 |
Nandu | ? | 09:44 |
serg_melikyan | Nandu: it is manage.py | 10:01 |
serg_melikyan | We use PyCharm with integrated support for Django debugging, but you should be able to add debug entry-point to the Eclipse using manage.py | 10:02 |
serg_melikyan | it is something like manage.py run-server 8080 | 10:02 |
katyafervent | and if you select option such as (gevent compatible debugging) murano dashboard break point will not be catched | 10:04 |
katyafervent | * caught | 10:04 |
katyafervent | and without this option engine and api could not be debugged, so use different projects with different settings for dashboard and api+engine | 10:05 |
serg_melikyan | I don't know how Eclipse is integrated with gevent - maybe it is enabled by default there | 10:10 |
serg_melikyan | But in PyCharm you indeed need to turn this option to ON in Debugger settings | 10:10 |
Nandu | ok | 10:11 |
Nandu | I am trying it now | 10:11 |
Nandu | thanks | 10:11 |
katyafervent | http://pydev.org/manual_adv_django.html - You can set up special django environment for murano-dashboard | 10:11 |
Nandu | I am running this setup on devstack | 10:19 |
serg_melikyan | Nandu: should not really matter | 10:20 |
Nandu | if i just run api.py under cmd I am able to view the dashboard/environments and also create environments from horizon | 10:22 |
Nandu | this is before I run manage.py under murano-dashboard | 10:22 |
Nandu | can you please tell me how this works | 10:22 |
katyafervent | so do you see Murano panel even before you run murano-dahboard? | 10:24 |
serg_melikyan | Nandu: devstack runs it's own installation of murano-dashboard. You should just run manage.py with different port under debugger | 10:24 |
serg_melikyan | You will have 2 instances - one running by devstack, and another running by you under debugger | 10:25 |
katyafervent | should instance, installed by devstack be switched off? | 10:25 |
katyafervent | I recommend to run 1 one murano-dashboard :) | 10:25 |
katyafervent | may be, right now horizon Django server is running | 10:26 |
katyafervent | and Murano is used as a plugin | 10:26 |
katyafervent | but you can run murano-dashboard and install horizon as a murano dependency - this configuration only used for developer purpose | 10:27 |
serg_melikyan | katyafervent: they should not interfere with each other | 10:28 |
Nandu | killed horizon services | 10:33 |
Nandu | and just started manage.py and it seems horizon services are not up | 10:34 |
Nandu | @katyafervent 'but you can run murano-dashboard and install horizon as a murano dependency - this configuration only used for developer purpose'......... Can you please tell me how to do this? | 10:39 |
serg_melikyan | Nandu: Usually manage.py run-server is enough to start copy of horizon with murano-dashboard | 10:43 |
serg_melikyan | Unfortunately can't try it from my machine right now - may be you can describe in more details what you see? | 10:43 |
Nandu | I guess it did not start horizon services | 10:43 |
serg_melikyan | It should not start them | 10:44 |
Nandu | shall I paste the stacktrace | 10:44 |
serg_melikyan | sure, but to the paste.openstack.orf | 10:45 |
serg_melikyan | sure, but to the paste.openstack.org | 10:45 |
Nandu | so, will manage.py run-server start horizon services or not? | 10:46 |
Nandu | stacktrace @ http://paste.openstack.org/show/131408/ | 10:52 |
katyafervent | manage.py exists in horizon and in murano | 10:54 |
katyafervent | if murano set up in horizon, it will be available - devstack configures it | 10:55 |
katyafervent | manage.py also can be fined under muranodashboard directory | 10:55 |
serg_melikyan | Nandu: based on stacktrace it couldn't find local_settings | 11:01 |
serg_melikyan | Possible path to local_setting.py maybe provided to run-server | 11:01 |
serg_melikyan | Nandu: Sorry, we never use this kind of setup-up, so I can't point you exact steps | 11:02 |
serg_melikyan | Usually we run murano on own machine (all three services: api, engine, dashboard) and openstack on another | 11:02 |
serg_melikyan | but anyway - you just need correctly configured local_settings.py | 11:03 |
serg_melikyan | In should be in muranodashboard/local/local_setting.py | 11:03 |
serg_melikyan | There you need configure OpenStack endpoints | 11:03 |
serg_melikyan | https://github.com/stackforge/murano-dashboard/blob/master/muranodashboard/local/local_settings.py.example#L127-129 | 11:04 |
serg_melikyan | Nandu: ^ | 11:04 |
*** serg_melikyan has quit IRC | 11:07 | |
*** Nandu has quit IRC | 11:12 | |
*** slagun has quit IRC | 11:16 | |
*** lazy_prince has quit IRC | 11:16 | |
*** serg_melikyan has joined #murano | 11:19 | |
*** StanLagun has joined #murano | 12:14 | |
*** serg_melikyan has quit IRC | 13:15 | |
*** serg_melikyan has joined #murano | 13:17 | |
*** serg_melikyan has quit IRC | 13:22 | |
*** M-Beginer has joined #murano | 13:33 | |
M-Beginer | Hello Everyone | 13:33 |
M-Beginer | Have a question on Murano code flow | 13:34 |
M-Beginer | Can anyone please help me here? | 13:34 |
ddovbii | Hello! I'm an intern, but I will try to help you | 13:57 |
*** openstackgerrit has joined #murano | 14:04 | |
*** M-Beginer has quit IRC | 14:08 | |
*** drupalmonkey has joined #murano | 14:44 | |
*** k4n0 has quit IRC | 15:14 | |
openstackgerrit | Dmytro Dovbii proposed a change to stackforge/murano: Change the package 'description' field type https://review.openstack.org/133101 | 15:40 |
*** Viswanath has joined #murano | 15:47 | |
StanLagun | Viswanath: welcome! | 15:49 |
*** Viswanath has quit IRC | 15:50 | |
*** Viswanath has joined #murano | 15:57 | |
*** Viswanath has quit IRC | 16:01 | |
*** Viswanath has joined #murano | 16:08 | |
Viswanath | Thanks StanLagun | 16:08 |
*** Viswanath has quit IRC | 16:14 | |
*** serg_melikyan has joined #murano | 16:16 | |
*** serg_melikyan has quit IRC | 17:13 | |
openstackgerrit | Ekaterina Chernova proposed a change to stackforge/murano-dashboard: Add horizon plugin configuration file https://review.openstack.org/127174 | 17:13 |
openstackgerrit | Ekaterina Chernova proposed a change to stackforge/murano-dashboard: Add horizon plugin configuration file https://review.openstack.org/127174 | 17:17 |
*** serg_melikyan has joined #murano | 17:21 | |
openstackgerrit | Ekaterina Chernova proposed a change to stackforge/murano-dashboard: Show detailed information about absent package https://review.openstack.org/130165 | 17:22 |
*** Viswanath has joined #murano | 17:29 | |
*** Viswanath has quit IRC | 17:34 | |
*** Viswanath has joined #murano | 17:47 | |
*** Viswanath has quit IRC | 17:59 | |
*** Viswanath has joined #murano | 18:02 | |
*** Viswanath has quit IRC | 18:07 | |
*** Viswanath has joined #murano | 18:15 | |
*** Viswanath has quit IRC | 18:19 | |
*** Viswanath has joined #murano | 18:42 | |
openstackgerrit | Stan Lagun proposed a change to stackforge/murano: Environment in delete failed state was in progress forever https://review.openstack.org/131052 | 18:43 |
*** Viswanath has quit IRC | 18:44 | |
*** Viswanath has joined #murano | 18:48 | |
*** Viswanath has quit IRC | 18:54 | |
*** Viswanath has joined #murano | 19:12 | |
*** Viswanath has quit IRC | 19:17 | |
*** Viswanath has joined #murano | 19:27 | |
*** Viswanath has quit IRC | 19:33 | |
*** Viswanath has joined #murano | 19:51 | |
*** Viswanath has quit IRC | 19:53 | |
*** serg_melikyan has quit IRC | 20:08 | |
*** serg_melikyan has joined #murano | 20:22 | |
*** ativelkov has quit IRC | 21:16 | |
*** ativelkov has joined #murano | 21:18 | |
*** serg_melikyan has quit IRC | 21:38 | |
*** serg_melikyan has joined #murano | 21:50 | |
*** Viswanath_ has joined #murano | 21:51 | |
*** Viswanath has joined #murano | 21:51 | |
*** Viswanath_ has quit IRC | 21:53 | |
*** Viswanath has quit IRC | 21:54 | |
*** Viswanath has joined #murano | 22:25 | |
*** Viswanath has quit IRC | 22:28 | |
*** asalkeld has joined #murano | 22:33 | |
*** arosen has joined #murano | 22:43 | |
*** serg_melikyan has quit IRC | 22:52 | |
*** drupalmonkey has quit IRC | 23:00 | |
arosen | Hi I'm reading through the murano.readthedocs.org trying to get a feel for how things work and was wondering if someone could tell me where this file is: | 23:01 |
arosen | murano package-create --template wordpress/template.yaml | 23:01 |
arosen | wordpress/template.yaml | 23:01 |
*** MBeginer has joined #murano | 23:37 | |
MBeginer | Hello All | 23:37 |
arosen | hiya | 23:38 |
MBeginer | I would need a favor in understanding the murano flow. | 23:38 |
MBeginer | Can you please help? | 23:38 |
arosen | ditto :) | 23:38 |
MBeginer | Ah.! thats two of us need help huh? | 23:38 |
arosen | I've gotten it setup with devstack and see it working in horizon. Just working through the docs now to try and figure out how it works | 23:39 |
MBeginer | I kinda know the flow | 23:39 |
MBeginer | but wanted an expert opinion | 23:39 |
arosen | Do you have any example templates? | 23:39 |
arosen | Or know if there is a repo out there with them? | 23:40 |
arosen | I wasn't able to find one. | 23:40 |
MBeginer | I guess not | 23:40 |
MBeginer | high level, there are 3 components - murano-dashboard, murano api and engine | 23:41 |
MBeginer | The flow is from murano-dasboard via template to murano's api part | 23:41 |
arosen | MBeginer: i think the daskboard is just the UI | 23:41 |
MBeginer | yes | 23:42 |
MBeginer | just the UI | 23:42 |
MBeginer | with templates for catalog, environment, services, stats etc... | 23:42 |
arosen | there is also a python-muranoclient | 23:42 |
MBeginer | yes, not sure where does it come into picture | 23:43 |
arosen | it's bascially the same as the murano-dashboard but it gives you a cli | 23:43 |
MBeginer | i couldnt trace it down (havent been succesful) | 23:43 |
MBeginer | Oh ok! | 23:43 |
MBeginer | so, when we say create environment from murano-dashbaord | 23:44 |
MBeginer | do you know which client python script is called | 23:44 |
MBeginer | and the flow? | 23:44 |
MBeginer | my guess it that it calls the /opt/stack/murano/murano/ap1/v1/environment.py | 23:45 |
MBeginer | but not very sure. tried to put breakpoint to see the flow but somehome ot didnt hit that place | 23:45 |
MBeginer | *somehow it didnt hit that place | 23:46 |
arosen | MBeginer: for the python-muranoclient is called | 23:46 |
arosen | which makes a rest call into murano | 23:46 |
arosen | idk where in murano that call is picked up though. | 23:46 |
MBeginer | how did you manage to figure the flow? can you please help? | 23:48 |
*** asalkeld has quit IRC | 23:49 | |
arosen | MBeginer: idk the flow but i'm assuming the client is what is used from the dashbaord to make the call. That's how the other openstack projects work as well. | 23:50 |
MBeginer | hmm.. | 23:50 |
MBeginer | so murano-dashboard --->REST CALL --> python-muranoclient --> REST CALL --> murano --> python code which process and return a HttpResponse? | 23:51 |
MBeginer | sorry for my ignorance | 23:51 |
arosen | yup i believe so. | 23:52 |
MBeginer | Another question in tangent...Do you know if murano has some network component. | 23:52 |
MBeginer | i will try to put breakpoint and see if i am any successful here, | 23:54 |
arosen | MBeginer: no idea. I just started looking at it today. | 23:54 |
MBeginer | Arosen: You kind of know quite a lot. | 23:55 |
MBeginer | Arosen: Where are you from and are you part of murano team or a contributor. | 23:56 |
arosen | been working on openstack for a while ;) | 23:56 |
arosen | nope i've not contributed to it yet just trying to understand it right now. | 23:57 |
MBeginer | oh ok. is there a plugin development guide in openstack which is followed by murano | 23:57 |
MBeginer | if there is one, possible for you share the link for the same, please? | 23:57 |
MBeginer | i have also installed Devstack and put murano in there. I am new to openstack and murano. started last thursday | 23:59 |
MBeginer | and burning my midnight oil :) | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!