Friday, 2015-08-28

vernI modified your commit message to say that the irc channel is used for discussing rather than disusing. I hope that's okay :)00:30
docaedohaha, thanks for the fix :)00:37
*** Berezin has quit IRC00:49
*** kzaitsev_mb has joined #openstack-app-catalog00:56
*** kzaitsev_mb has quit IRC01:00
*** kzaitsev_mb has joined #openstack-app-catalog01:26
*** Berezin has joined #openstack-app-catalog01:27
*** kzaitsev_mb has quit IRC01:52
*** Berezin has quit IRC02:23
*** reed has quit IRC03:29
*** reed has joined #openstack-app-catalog03:31
*** Berezin has joined #openstack-app-catalog05:30
*** kzaitsev_mb has joined #openstack-app-catalog05:48
*** Berezin has quit IRC06:55
*** kzaitsev_mb has quit IRC06:55
*** Berezin has joined #openstack-app-catalog06:59
*** Berezin has quit IRC07:05
*** kzaitsev_mb has joined #openstack-app-catalog08:17
*** kzaitsev_mb has quit IRC08:54
*** kzaitsev_ws has quit IRC10:27
*** ativelkov has quit IRC10:27
*** ativelkov has joined #openstack-app-catalog10:29
*** kzaitsev_mb has joined #openstack-app-catalog10:29
*** kzaitsev_ws has joined #openstack-app-catalog10:30
*** kzaitsev_ws has quit IRC10:30
*** kzaitsev_ws has joined #openstack-app-catalog10:33
kfox1111vern: Thanks. :)11:15
openstackgerritKevin Fox proposed stackforge/apps-catalog-ui: Add more messages  https://review.openstack.org/21681411:23
openstackgerritKevin Fox proposed stackforge/apps-catalog-ui: Initial Murano support  https://review.openstack.org/21825612:58
kfox1111kzaitsev_mb: your patch works very nicely. thanks. :)12:59
kfox1111we should try to get that in as fast as we can.12:59
kzaitsev_mbI'll ping the guys around to see it merged )13:00
kfox1111awesome. :)13:01
kfox1111I'm going to look into how to detect if the plugin is installed.13:02
kfox1111if you could look into how to detect if a murano package is installed / kick off a murano launch dialog?13:02
kzaitsev_mb#by murano launch dialog13:03
kzaitsev_mbdang13:03
kzaitsev_mbWanted to bash-comment it ))))13:03
kfox1111:)13:03
kzaitsev_mbby murano lauch dialog you mean — a way to launch the app?13:04
kfox1111yeah. so right now, its aways going to show the "Install" button whether its installed or not.13:04
kfox1111the first piece would let us hide the install button if its already installed.13:04
kzaitsev_mbit would require muranoclient, but should be do-able13:05
kfox1111with the second, we can modify it so that instead of hide the install button, it changes it to a "Launch" button, and it kicks it ovre to Murano to start the app starting process.13:05
kfox1111With the other horizon resources, they do it with the rest services like:13:06
kfox1111https://github.com/openstack/horizon/tree/master/openstack_dashboard/api/rest13:07
kfox1111and https://github.com/openstack/horizon/tree/master/openstack_dashboard/static/app/core/openstack-service-api13:07
kfox1111I had to write the heat one.13:09
kfox1111I'd think it would be possible to do one similar for the murano client for just that one function.13:09
kzaitsev_mbkfox1111: from horizon import Horizon13:12
kzaitsev_mbHorizon.get_dashboard('murano')13:12
kfox1111k. let me try that.13:12
kzaitsev_mbwhould either return a Dashboard or raise NotRegistered13:12
kfox1111yup. sems to work. just gota do a bit of refactoring now...13:21
openstackgerritKevin Fox proposed stackforge/apps-catalog-ui: Initial Murano support  https://review.openstack.org/21825614:33
kfox1111kzaitsev_mb: That one should be in pretty good shape. If you can give it a shot, with your patch in place I'd be greatfull.14:34
kfox1111I installed the horizon plugin for testing, but not the engine, so I can only test that it pops up the dialog boxes. Kind of assuming thats all that's needed.14:35
kfox1111but that part works.14:35
kzaitsev_mbkfox1111: will surely test it today. just have to re-setup the app-catalog-ui for that.14:37
kzaitsev_mbI think I reinstalled horizon a couple of days ago,14:37
kzaitsev_mbbut with patches merged — should be pretty straighforward now =)14:38
kfox1111not quite there yet.14:38
kfox1111should be like an hour out. on one of the patches. :/14:38
kfox1111the gate's so clogged one of the patches failed, and had to be rechecked yesterday.14:39
kzaitsev_mboh14:39
kfox1111its taken like 17 hours so far...14:39
kzaitsev_mbjenkins is surely a thing! =)14:39
kfox1111they need to buy some spot instances or something for liberty-3.14:40
kfox1111its always so slow...14:40
kfox1111arg... is the gate stuck again?15:00
kfox1111well, it got a new estimate, another hour 20min out, minimum. :/15:19
kfox1111and, back to unknow. :/15:27
docaedoyeah gate is backed up big time due to (I think) an issue between neutron jobs, db access and py3415:37
kfox1111we're like 12 entries way from being patchess. :) :/15:39
kfox1111kzaitsev_mb: yeah, I know the code's ugly... Raceing to get functionality in place. after the liberty release, we can clean it up quite a bit.15:41
kfox1111or sooner if we get all the bits working.15:42
kfox1111I'm staring to get a pretty good backlog waiting for the infra patch. :/15:42
kzaitsev_mbkfox1111: yep =) I'm ok with that. Guess we'll have to setup some jobs and tests and stuff to clean everything up sometime soon15:43
kfox1111yeah. we need to enable linting on it too.15:43
docaedowhen the dust settles today I'll ping all the folks I can, should be able to get that in today.  but not going to harass anyone until later (there's still a debate of sorts on the infra channel regarding gate failures and responsibility of cores)15:43
kfox1111though right now, I think it would literally explode. :)15:43
kfox1111fun. :/15:44
kfox1111fyi, after the first release of the horizon plugin, I'll also stop self approving patches to it.15:45
docaedoIt's all good stuff though for improving the visibility of the project overall, and hopefully when we're "official" that'll get a few more people interested in being part of what we are doing15:47
docaedo(which makes it easier to have someone else review stuff so we're not always self-merging - but at the moment, you don't have a choice!)15:48
*** Berezin has joined #openstack-app-catalog15:51
kfox1111Berezin: Sorry for the delay on your patch. we have an outstanding infra patch that needs to go through thats stuck a little bit.15:52
*** kzaitsev_mb has quit IRC16:11
*** Berezin has quit IRC16:17
*** Berezin has joined #openstack-app-catalog16:32
*** kebray has joined #openstack-app-catalog16:54
*** Berezin has quit IRC18:50
kfox1111grumpy gate.... :/18:58
*** kzaitsev_mb has joined #openstack-app-catalog20:07
*** kzaitsev_mb has quit IRC20:43
*** kzaitsev_mb has joined #openstack-app-catalog20:44
*** kzaitsev_mb has quit IRC20:50
*** kzaitsev_mb has joined #openstack-app-catalog20:54
*** kzaitsev_mb has quit IRC21:00
*** kzaitsev_mb has joined #openstack-app-catalog21:04
kfox1111kzaitsev_mb: are thre any rdo compatable rpms for murano yet?21:05
*** kzaitsev_mb has quit IRC21:29
*** kebray has quit IRC21:35
*** kzaitsev_mb has joined #openstack-app-catalog21:35
kzaitsev_mbkfox1111: I'm afraid not. That's something I would really love to see addressed in M maybe. We have a steady supply of people coming to #murano and asking how to properly install it =/21:38
kfox1111I was hoping for a quick pip install in a venv, but it doesn't ship any config files. and trunk doesn't either, you have to generate them.21:39
kfox1111So, I can do it for testing, but its a lot of prep work just to test out a thing or two. :/21:39
kfox1111does murano-dashboard try and support multiple version of horizon or just the one its built for?21:40
kzaitsev_mbI've been fighting devstack this whole day21:40
kfox1111yeah, and the gate too. :/21:40
kzaitsev_mbwonder how people make it work..21:40
kfox1111its been a rather painful day all around. :/21:41
kfox1111murano would get a lot more followers if they got into rdo and ubuntu's distro so it installed with their tools by default. :/21:41
kzaitsev_mbwell, it might work on different versions, but stuff can break (mostly alyout and js) stable/kilo(juno) should work fine thoug21:42
kfox1111I'm working on getting the app-catalog-ui in there as soon as I possibly can.21:42
kfox1111just wondering, if I try and write a rest service for murano-dashboard but it does: from openstack_dashboard.api.rest import urls21:42
kfox1111which might break on kilo? if that might be an issue.21:42
*** kebray has joined #openstack-app-catalog21:43
kzaitsev_mbyou mean similar to the ones heat and glance have in upstream horizon?21:43
kfox1111exactly.21:44
kfox1111then the app catalog can optionaly call it if its there.21:44
kfox1111that could provide the feature to lookup if a package is installed or not.21:45
kfox1111and then the app catalog plugin wouldn't have to depend on muranoclient.21:45
kzaitsev_mbreally willing to look into that, but sadly have so little time. With FF closing against us I mostly review a couple of large chunks of code, to see if they're good enough for L21:46
kzaitsev_mbI mean angularization of the dashboard is something, that should happen.21:46
kfox1111it would be about the same patch size as the heat one I posted.21:47
kzaitsev_mband sooner is better than later I guess )21:47
kfox1111yeah.21:48
kfox1111worst case we say, if your running murano, you have to apply a patch or two to the plugin to fully use it.21:49
kfox1111thought would still be better to have it in.21:49
kfox1111since murano-dashboard isn't widely packaged, its less of an issue then applying patches to horizon.21:49
kzaitsev_mbtrue21:49
kfox1111kzaitsev_mb: https://review.openstack.org/#/c/217957/ <---21:51
kfox1111I can work on the rest call if you can figure out a way to do a similar patch as the package import one for launching a package workflow.21:52
kzaitsev_mbsure, I can. You mean that I'd have to add some pythonic ajax views, that would respond, say true/false if the package is installed, similar to the heat commit?21:57
kfox1111no. I'll take a stab at doing a rest wrapper for get packages and an angular module.21:57
kfox1111if you could tweak the dialog that starts the process of launching a package passing prepopulating it with the package name,21:58
kfox1111then we can make a "launch" button in the app-catalog-ui and hook it up.21:58
kfox1111unless you can already do that via a link.21:59
kfox1111looks like the glance rest api is pretty close already....22:00
kzaitsev_mbI see. murano-dashboard indeed has quick-launch button, that would allow you to configure an env with the app. This is not exactly launch, but very close.22:02
kfox1111yeah. I think thats probably the right thing to do actually.22:03
kfox1111I just want to kick over the package name over to murano's ui and then have it do what its good at. :)22:03
kzaitsev_mbI'll have to take a look into the code, but shouldn't be too hard, I hope&22:03
kfox1111k. thx.22:04
kzaitsev_mbit would probably have to be id of the package, I guess. But that shouldn't be a problem, since you would know the id of the package, after checking if it's installed22:07
kfox1111its a uuid?22:07
kzaitsev_mbyep22:07
kfox1111k.22:07
kfox1111yeah, whould know it at that point.22:08
kfox1111heh. this murano package file looks very similar to the glance one. :)22:09
kfox1111that should make it easier.22:09
*** kzaitsev_mb has quit IRC22:15
*** kzaitsev_mb has joined #openstack-app-catalog22:16
*** kebray has quit IRC22:18
*** kebray has joined #openstack-app-catalog22:19
kfox1111kzaitsev_mb: are bundles installed stored or are just the packages installed and registered?22:19
kzaitsev_mbkfox1111: just the packages22:19
kfox1111k.22:19
*** kzaitsev_mb has quit IRC22:26
*** kzaitsev_mb has joined #openstack-app-catalog22:26
kfox1111second review in the gate.... soooo close...22:30
*** Berezin has joined #openstack-app-catalog22:43
kfox1111hmm... that may have worked...22:45
kfox1111 I really need a murano server to test against... :/22:45
kzaitsev_mbhm, I can share my murano.conf if you like )22:50
kfox1111I think I found a sqlite based devel one.22:51
kfox1111that woudl be ideal.22:51
kfox1111pastebin's keystoned though..22:54
kfox1111know what the dummy middlewhere is?22:54
kzaitsev_mbyou can actually ignore most if not all the paramters but the keystone url22:54
kzaitsev_mbdummy middlewhere?22:54
kfox1111Error: Unauthorized: Check Keystone configuration of murano-api server.22:57
kfox1111I'm just going to give it nova's creds for testing...22:58
kfox1111Error: Unauthorized: Check Keystone configuration of murano-api server.22:58
kfox1111{"explanation": "The server has either erred or is incapable of performing the requested operation.", "code": 500, "error": {"message": "(OperationalError) no such table: class_definition u'SELECT anon_1.package_created ....22:58
kfox1111so I have to init the sqllite db?22:59
kfox1111murano-db-manage upgrade didd something...22:59
kfox1111I think that worked...23:01
kfox1111https://review.openstack.org/#/c/206773/ MERGED! :)23:01
kzaitsev_mbhttps://www.dropbox.com/s/2rudbeciosjfp42/murano_clean.conf?dl=1 here's mine23:03
kzaitsev_mbyep, you're doing everything right.23:03
kzaitsev_mbnow you should only need murano-api23:03
kzaitsev_mbawesome!23:03
kfox1111thx.23:04
openstackgerritKevin Fox proposed stackforge/apps-catalog-ui: Initial Murano support  https://review.openstack.org/21825623:06
kfox1111kzaitsev_mb: ok, if you grab that one and follow the directions, it should be patchless. :)23:06
kfox1111and should maybe work with murano installs. still haven't gotten quite enough of murano installed to fully test it.23:06
kfox1111hmm.. so murano apps have createenv and quick deploy.23:11
kfox1111looks like all the form work may already be there if you can lookup the uuid, yeah.23:12
kfox1111so just gota get the rest api thing figured out...23:12
kzaitsev_mbdefinitelly have to test and play with the ui commit, yeah.23:22
kzaitsev_mbwill do that, this weekend if there is no rush +)23:22
kfox1111thats cool, so long as there's time to get the patch merged next week. :)23:23
kfox1111but beggers cant be choisers anyway. ;)23:23
kzaitsev_mbyou mean the rest api patch? =)23:23
kfox1111no, just the install package thing.23:24
kfox1111I'm still working the restapi thing.23:24
kfox1111I think I'm close. I just gota figure out how to get the rest api's url's hooked up to the webserver.23:24
kfox1111since its not a panel...23:24
*** kebray has quit IRC23:28
kfox1111started a review for it, so I could have the horizon folks look at it.23:30
kfox1111https://review.openstack.org/21851523:32
kzaitsev_mbimport muranodashboard.api.rest is that required?23:35
kzaitsev_mblooks like pep8 would fail on that one )23:35
kfox1111that was how I was trying to get it to load into the url namespace, but it doesn't work.23:35

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