*** gokrokve_ has joined #murano | 00:06 | |
*** gokrokve has quit IRC | 00:09 | |
*** rakhmerov has joined #murano | 00:43 | |
*** TravT has quit IRC | 00:46 | |
*** rakhmerov has quit IRC | 00:48 | |
*** rakhmerov has joined #murano | 01:44 | |
*** rakhmerov has quit IRC | 01:48 | |
*** gokrokve_ has quit IRC | 02:43 | |
*** rakhmerov has joined #murano | 02:45 | |
*** rakhmerov has quit IRC | 02:49 | |
*** gokrokve has joined #murano | 02:54 | |
*** rakhmerov has joined #murano | 03:30 | |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Make WebUI tests refactoring https://review.openstack.org/100499 | 05:46 |
---|---|---|
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Make WebUI tests refactoring https://review.openstack.org/100499 | 05:48 |
*** gokrokve has quit IRC | 06:11 | |
*** openstackgerrit has quit IRC | 06:19 | |
*** openstackgerrit has joined #murano | 06:23 | |
*** gokrokve has joined #murano | 07:02 | |
*** gokrokve has quit IRC | 07:07 | |
*** chandan_kumar has quit IRC | 07:17 | |
*** gokrokve has joined #murano | 08:03 | |
*** stan_lagun has joined #murano | 08:06 | |
*** gokrokve has quit IRC | 08:08 | |
*** slagun has quit IRC | 08:09 | |
openstackgerrit | Ekaterina Fedorova proposed a change to stackforge/python-muranoclient: Add package-create command https://review.openstack.org/99177 | 08:26 |
openstackgerrit | Ekaterina Fedorova proposed a change to stackforge/python-muranoclient: Add package-create command https://review.openstack.org/99177 | 08:34 |
*** IgorYozhikov has quit IRC | 08:45 | |
*** IgorYozhikov has joined #murano | 08:46 | |
katyafervent | Hi everyone | 08:48 |
katyafervent | Let's discuss this review https://review.openstack.org/#/c/98770/ | 08:49 |
katyafervent | Is everyone agree with the fact that we need to parse manifest which now dashboard does not to show or hide category step? | 08:51 |
katyafervent | see the comment for the review | 08:51 |
katyafervent | Does anybody have an idea how we can upload package with categories and library without | 08:53 |
katyafervent | May it would be easier to make a separate button for uploading libraries and remove category field from that form | 08:53 |
katyafervent | what do you think? | 08:53 |
stan_lagun | Libraries can also have categories | 08:58 |
stan_lagun | We can just have one additional category "miscellaneous" or "other" or something like that? | 09:00 |
*** gokrokve has joined #murano | 09:03 | |
*** gokrokve has quit IRC | 09:09 | |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Make WebUI tests refactoring https://review.openstack.org/100499 | 09:24 |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Make WebUI tests refactoring https://review.openstack.org/100499 | 09:25 |
katyafervent | why libraries need categories? | 09:28 |
stan_lagun | why not? | 09:37 |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Make WebUI tests refactoring https://review.openstack.org/100499 | 09:41 |
*** IgorYozhikov is now known as iyozhikov | 09:47 | |
*** gokrokve has joined #murano | 10:04 | |
*** gokrokve has quit IRC | 10:10 | |
*** sergmelikyan has quit IRC | 10:16 | |
*** sergmelikyan has joined #murano | 10:17 | |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Generate unique html ids for dynamic ui forms and fields https://review.openstack.org/100477 | 10:22 |
*** sergmelikyan has quit IRC | 10:36 | |
openstackgerrit | Anastasia Kuznetsova proposed a change to stackforge/murano-dashboard: Add Test package, remove uploding of extra apps https://review.openstack.org/100846 | 10:38 |
*** gokrokve has joined #murano | 11:05 | |
openstackgerrit | Anastasia Kuznetsova proposed a change to stackforge/murano-deployment: Add archiving TestApp(not from app-incubator) https://review.openstack.org/100856 | 11:06 |
openstackgerrit | Ekaterina Fedorova proposed a change to stackforge/python-muranoclient: Add package-create command https://review.openstack.org/99177 | 11:06 |
openstackgerrit | Ekaterina Fedorova proposed a change to stackforge/python-muranoclient: Add package-create command https://review.openstack.org/99177 | 11:09 |
*** gokrokve has quit IRC | 11:10 | |
*** bogdando has quit IRC | 11:16 | |
*** bogdando has joined #murano | 11:26 | |
*** sergmelikyan has joined #murano | 11:26 | |
*** asalkeld has quit IRC | 11:39 | |
tsufiev | folks, who is going to implement descriptions inside actions, described by that blueprint: https://blueprints.launchpad.net/murano/+spec/actions-ui ? | 11:41 |
stan_lagun | Blueprint doesn't describes how exactly it should be implemented. It is not approved. There is no etherpad for it | 11:44 |
tsufiev | stan_lagun, yes, it's more likely 'what' should be done than 'how' | 11:46 |
tsufiev | stan_lagun, from the UI side just a 'description' attribute of action is needed. But I have no idea how it should be implemented on MuranoPL side | 11:48 |
stan_lagun | I'd say we cannot do it right in j2, we have no plans for j3 and it is better not to do it wrong because we don't want later to break backward compatibility with that | 11:49 |
stan_lagun | tsufiev, I understand. But its not that simple | 11:49 |
tsufiev | stan_lagun, does that mean we won't have parameterized actions in UI in juno? | 11:50 |
tsufiev | because to parameterize them properly some additional info about parameter types and constraints is needed | 11:50 |
stan_lagun | tsufiev there should be UI form for each action. It is sufficient to get action arguments. The problem with description because you don't want to fetch all possible forms in advance | 11:52 |
tsufiev | stan_lagun, ok, then speaking of that sample application https://github.com/murano-project/murano-app-incubator/blob/master/io.murano.apps.linux.Telnet/Classes/telnet.yaml could you remind me, how an Action with, e.g. 1 parameter will look? | 12:02 |
*** bogdando has quit IRC | 12:02 | |
tsufiev | so I could somehow support parsing out data types from contracts | 12:03 |
*** bogdando has joined #murano | 12:03 | |
stan_lagun | http://paste.openstack.org/show/84388/ | 12:04 |
stan_lagun | sorry. $.string() | 12:04 |
tsufiev | ok | 12:04 |
stan_lagun | tsufiev you don't need to parse contracts. At least until you do the same for properties | 12:05 |
tsufiev | I suppose re-writing dynamic UI to make it use contracts instead of its own type & constraints definitions is closer than we though :) | 12:05 |
stan_lagun | tsufiev, lets do it with spec-first approach | 12:06 |
*** gokrokve has joined #murano | 12:06 | |
tsufiev | stan_lagun, sounds reasonable. https://blueprints.launchpad.net/murano/+spec/actions-ui - here? | 12:06 |
stan_lagun | yep. In etherpad | 12:07 |
stan_lagun | But I'd like the design to be consisted with the rest of dynamic UI forms. Otherwise lets revise the whole thing | 12:08 |
*** bogdando has quit IRC | 12:09 | |
*** gokrokve has quit IRC | 12:10 | |
tsufiev | stan_lagun, anyways, this new spec will affect both actions UI and main App forms UI - because parsing contracts is involved. So I guess it's better to start with App Forms. But there is another question: how soon will we need the Actions UI functionality? | 12:12 |
tsufiev | during j1 feature-cut we thought it's needed asap | 12:13 |
*** bogdando has joined #murano | 12:13 | |
tsufiev | ok, I'll polish my current commit on UI for parameter-less actions - to disable actions in UI while some action is run in the Environment - then will base on that work | 12:16 |
stan_lagun | tsufiev you can do overall design as part of https://blueprints.launchpad.net/murano/+spec/dynamic-ui-v3 and then link it from actions-ui | 12:16 |
tsufiev | stan_lagun, yes, that is an option | 12:17 |
*** katyafervent is now known as katyafervent_awa | 12:28 | |
*** rakhmerov has quit IRC | 12:29 | |
sergmelikyan | Guys, since we have murano.io domain, we can redirect from docs.murano.io to murano.readthedocs.org | 12:30 |
sergmelikyan | ruhe, what do you think? | 12:30 |
ruhe | sergmelikyan: muran.readthedocs.org is for developer documentation. what's the target audience of murano.io? users or developers? | 12:31 |
openstackgerrit | Ruslan Kamaldinov proposed a change to stackforge/murano: Added DB migrations on Alembic https://review.openstack.org/96471 | 12:33 |
ruhe | we need to push this change ^^ before other which have DB migration scripts. because this one has tests for migrations | 12:39 |
*** katyafervent_awa is now known as katyafervent | 12:40 | |
*** rakhmerov has joined #murano | 13:00 | |
*** gokrokve has joined #murano | 13:01 | |
*** gokrokve_ has joined #murano | 13:02 | |
*** gokrokv__ has joined #murano | 13:02 | |
*** gokrokve has quit IRC | 13:05 | |
*** gokrokve_ has quit IRC | 13:06 | |
*** rakhmerov has quit IRC | 13:13 | |
sergmelikyan | ruhe, I think users, so you suggest to make docs.murano.io as link to github docs? | 13:37 |
ruhe | yes, provide a link to *user* documentation | 13:38 |
*** rakhmerov has joined #murano | 13:40 | |
*** rakhmerov has quit IRC | 13:41 | |
*** rakhmerov has joined #murano | 13:42 | |
*** rakhmerov has quit IRC | 13:43 | |
*** rakhmerov has joined #murano | 13:43 | |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Initial implementation of Actions UI https://review.openstack.org/99360 | 14:06 |
*** sjmc7 has joined #murano | 14:28 | |
openstackgerrit | Timur Sufiev proposed a change to stackforge/murano-dashboard: Initial implementation of Actions UI https://review.openstack.org/99360 | 14:37 |
*** TravT has joined #murano | 15:05 | |
*** loganb has joined #murano | 15:55 | |
loganb | hi everyone. I am having some trouble getting murano up and running.. anyone have a minute for a question or two? | 15:57 |
sjmc7 | sure loganb, ask away | 16:02 |
loganb | thanks :) | 16:02 |
loganb | so I followed the instructions on https://github.com/stackforge/murano/tree/master/contrib/devstack, and have previously configured devstack. but on my murano VM, when attempting to connect to localhost, I receive the error message: OperationalError at no such table: django_session | 16:03 |
sjmc7 | to the dashboard? | 16:04 |
loganb | yeah | 16:04 |
katyafervent | you need to run manage.py syncdb on your python environment | 16:04 |
katyafervent | and everything should be fine | 16:04 |
loganb | simple enough! thank you for the guidance | 16:05 |
tsufiev | dteselkin, seems like an issue of our devstack installer ^^^ | 16:05 |
sergmelikyan | katyafervent, I think we should fix this in our dev scripts | 16:05 |
sergmelikyan | tsufiev, +1 | 16:05 |
katyafervent | loganb, which way of installation do you use? | 16:06 |
loganb | I was pointed to these instructions previously: https://github.com/stackforge/murano/tree/master/contrib/devstack | 16:07 |
dteselkin | let me check | 16:07 |
gokrokv__ | I have the same issue on my devstack | 16:07 |
gokrokv__ | It is related to Horizon and how it keeps its local db | 16:07 |
katyafervent | need to file it on the launchpad | 16:07 |
tsufiev | gokrokv__, i suspect that it is stored in /tmp which is emptied on reboots | 16:08 |
gokrokv__ | I use python manage.py syncdb | 16:08 |
gokrokv__ | YEs. I think this is /tmp | 16:08 |
tsufiev | bingo :)! | 16:08 |
tsufiev | katyafervent, could you file the bug? | 16:10 |
dteselkin | btw, about /tmp for horizon database - it should be re-created each time you run stack.sh | 16:10 |
dteselkin | how could you use devstack after reboot without starting it? :) | 16:11 |
tsufiev | dteselkin, is it the case that reboots happen more often than running stask.sh? | 16:11 |
dteselkin | no, after reboot you *must* run stack.sh to recreate stack | 16:11 |
tsufiev | then strange indeed | 16:12 |
tsufiev | it seems we should gather more detailed STR | 16:12 |
dteselkin | and looks like a bug, even different one | 16:12 |
dteselkin | loganb, could you please share your local.conf / localrc config file? | 16:12 |
loganb | sure thing. also, is it not alright to run rejoin-stack.sh after reboot? | 16:13 |
katyafervent | https://bugs.launchpad.net/murano/+bug/1331540 dteselkin you can take it :) | 16:13 |
dteselkin | unfortunately, no. rejoin-stack is used to 'enter' the screen session where all components are run | 16:14 |
*** chandan_kumar has joined #murano | 16:18 | |
dteselkin | as any openstack component started by devstack is started in separate console session, after reboot everything will be lost | 16:19 |
loganb | sorry for the delay. here are the contents of my localrc: | 16:21 |
loganb | # Heat | 16:21 |
loganb | enable_service heat h-api h-api-cfn h-api-cw h-eng | 16:21 |
loganb | # Murano | 16:21 |
loganb | enable_service murano murano-api murano-engine | 16:21 |
loganb | DATABASE_PASSWORD=password | 16:21 |
loganb | RABBIT_PASSWORD=8f028d04e54750027fa2 | 16:21 |
loganb | SERVICE_TOKEN=cec3db4b52cb21785b50 | 16:21 |
loganb | SERVICE_PASSWORD=748b8732b27242eede5e | 16:21 |
loganb | ADMIN_PASSWORD=b974109aacad73cfe966 | 16:22 |
openstackgerrit | Ekaterina Fedorova proposed a change to stackforge/python-muranoclient: Update Openstack common https://review.openstack.org/100954 | 16:42 |
ruhe | loganb: we'll need to re-check that devstack scripts work correctly for dashboard. me or dteselkin will do it | 16:51 |
loganb | ruhe: ok. once i re-ran stack.sh, i was able to connect to the dashboard. | 16:52 |
ruhe | that's good news :) | 16:52 |
loganb | thank you all for the help! | 17:04 |
*** rakhmerov has quit IRC | 17:08 | |
sjmc7 | sergmelikyan, stan_lagun - any thoughts on https://review.openstack.org/#/c/100344/ ? | 17:29 |
sjmc7 | i agree it doesn't seem very clean | 17:30 |
stan_lagun | sjmc7 I've just wanted to discuss it with you | 17:38 |
stan_lagun | can you explain what were your intentions with this commit? | 17:38 |
stan_lagun | I just didn't get what is the purpose of user data format without user data | 17:39 |
sjmc7 | yeah - in order to use heat SW config resources you have to set user_data_format to SOFTWARE_CONFIG | 17:39 |
sjmc7 | heat injects userdata to strt os-collect-config on the host | 17:39 |
stan_lagun | how this relates to UserData section that contains cloud-init initialization script that configures agent? | 17:39 |
sjmc7 | this would be an alternative to the agent | 17:40 |
sjmc7 | a subclass would be cleaner i guess | 17:40 |
sjmc7 | i just don't want to end up with weird multiple inheritance | 17:40 |
stan_lagun | so what if I want to have agent, but also use HOT software components? | 17:40 |
stan_lagun | multiple inheritance is fine | 17:40 |
sjmc7 | that's problematic | 17:41 |
sjmc7 | though i think you cna still specify userdata as well, i haven't tried it | 17:41 |
sjmc7 | ok. i'll give it a go with subclassing instead | 17:41 |
stan_lagun | so why not just set SOFTWARE_CONFIG by default and overwrite it in agent-enabled Instance childs? | 17:42 |
sjmc7 | because i don't want to modify the default behavior of an established class | 17:42 |
sjmc7 | i'll try subclassing instead | 17:43 |
stan_lagun | it is not established yet. What do you think on my initial suggestion that I wrote in gerrit? | 17:44 |
sjmc7 | i replied to it - but i think that it's the Application that defines whether or not it is going to use SWConfig, not the instance | 17:45 |
stan_lagun | If I understand you right you cannot change user data format on the fly. So if there is initial user data it must match the format in userDataFormat | 17:45 |
sjmc7 | a cleaner approach is to have the application require an instance that is swconfig-enabled | 17:45 |
sjmc7 | yeah, you have to set it before calling .deploy() | 17:45 |
stan_lagun | If app wants to use SWConfig and it is not compatible with agent then it must be different instance implementation | 17:47 |
sjmc7 | yep. ok, i'll give that a go | 17:47 |
stan_lagun | BTW you don't need multiple inheritance. It can be like having Instance class and HotSCInstance class + AgentInstance classes that extend Instance and provide API to send SW config or agent execution plan | 17:50 |
stan_lagun | this would be great | 17:51 |
*** rakhmerov has joined #murano | 17:54 | |
sergmelikyan | sjmc7, AFAIK we can have mix-in classes now | 17:55 |
sjmc7 | yeah - but i can forsee someone subclassing further. i agree it seems like a cleaner way to do it though | 17:55 |
*** rakhmerov has quit IRC | 18:05 | |
stan_lagun | this shouldn't be a big problem. We do support mix-ins and diamond inheritance. So there are ways to do it. And I believe that those who would want to subclass it for some specific purposes will do that with one of those child classes, not Instance itself as it is just reassembles Heat resource. There is nothing to customize there | 18:06 |
stan_lagun | Most of the times it is better not to subclass but reference something. For example it is wrong to inherit Instance and add some software deployment steps on top of it (for example it is wrong to have ApacheInstance) | 18:08 |
dteselkin | loganb, you've forgot murano-dashboard in config | 18:24 |
loganb | doh. thank you for pointing this out. on horizon I was still able to view the murano tab with the current settings.. | 18:25 |
*** gokrokv__ has quit IRC | 18:42 | |
*** TravT has quit IRC | 19:01 | |
*** rakhmerov has joined #murano | 19:06 | |
*** openstackgerrit has quit IRC | 19:06 | |
*** openstackgerrit_ has joined #murano | 19:07 | |
*** openstackgerrit_ is now known as openstackgerrit | 19:08 | |
*** gokrokve has joined #murano | 19:15 | |
*** rakhmerov has quit IRC | 19:20 | |
*** gokrokve has quit IRC | 19:20 | |
*** gokrokve has joined #murano | 19:42 | |
*** TravT has joined #murano | 19:45 | |
*** loganb has quit IRC | 19:56 | |
*** rakhmerov has joined #murano | 20:16 | |
*** rakhmerov has quit IRC | 20:20 | |
openstackgerrit | Steve McLellan proposed a change to stackforge/murano: Add 'userdata_format' to Server heat template https://review.openstack.org/100344 | 20:30 |
gokrokve | sjmc7: Hi Steven. Have you a minute to chat? | 20:32 |
sjmc7 | i'm on a call, can type though. i'm trying to get you an answer to your email | 20:32 |
sjmc7 | the guy best placed to answer it has been very busy this week and hasn't replied to me yet | 20:32 |
gokrokve | Cool. I just want to discuss the old idea about stub applications which just point to another url. | 20:33 |
sjmc7 | ah, yeah | 20:33 |
gokrokve | I have a use cases for such apps and as I remember you wanted the similar. | 20:33 |
sjmc7 | yes, we do | 20:33 |
sjmc7 | as best i can figure out, our requirements are around things like setting up accounts for remote services and injecting credentials into deployments | 20:34 |
gokrokve | My use case is the following. I have Oracle DB which is hosted outside the cloud on dedicated server. | 20:34 |
gokrokve | I want my apps on cloud to be combined with this Oracle DB. | 20:35 |
gokrokve | So I just add a stub app which returns connections string to this Oracle server. | 20:35 |
sjmc7 | yep, that would be an example of what we want. in our case, the stub might go to barbican and see if there are credentials for a service already stored somewhere | 20:35 |
gokrokve | By this I can actually have an app in Murano environment which deploys nothing but provide some info to other applications. | 20:36 |
sjmc7 | so an external web service or something | 20:36 |
sjmc7 | yeah, exactly | 20:36 |
gokrokve | make sense | 20:36 |
gokrokve | Ok. I then will start work on it. | 20:36 |
sjmc7 | ok. i'll get some clearer use cases written up | 20:36 |
sjmc7 | and make sure they line up | 20:36 |
gokrokve | cool. Thanks. | 20:37 |
sjmc7 | and i'll see about getting an answer to your email from last night | 20:37 |
gokrokve | Thanks | 20:40 |
*** asalkeld has joined #murano | 20:52 | |
*** rakhmerov has joined #murano | 21:16 | |
*** rakhmerov has quit IRC | 21:21 | |
*** rakhmerov has joined #murano | 22:17 | |
*** rakhmerov has quit IRC | 22:21 | |
*** rakhmerov has joined #murano | 23:18 | |
*** rakhmerov has quit IRC | 23:22 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!