blake_ | Is it possible to provision murano-agent using cloud-init data from ConfigDrive instead of the metadata service? | 00:13 |
---|---|---|
*** ducttape_ has joined #murano | 00:28 | |
*** ducttape_ has quit IRC | 00:35 | |
*** kzaitsev_mb has joined #murano | 00:41 | |
*** x00350071 has quit IRC | 00:54 | |
*** yamamoto has joined #murano | 00:56 | |
*** x00350071 has joined #murano | 00:59 | |
*** zhurong has joined #murano | 01:02 | |
*** kzaitsev_mb has quit IRC | 01:16 | |
*** Liuqing has joined #murano | 01:30 | |
*** ducttape_ has joined #murano | 01:31 | |
*** yamamoto has quit IRC | 01:31 | |
*** ducttape_ has quit IRC | 01:35 | |
*** Liuqing has quit IRC | 01:57 | |
*** kzaitsev_mb has joined #murano | 02:12 | |
*** blake_ has quit IRC | 02:16 | |
*** kzaitsev_mb has quit IRC | 02:18 | |
*** ducttape_ has joined #murano | 02:18 | |
*** yamamoto has joined #murano | 02:32 | |
*** yamamoto has quit IRC | 02:41 | |
*** ducttape_ has quit IRC | 02:45 | |
*** ducttape_ has joined #murano | 03:02 | |
*** kzaitsev_mb has joined #murano | 03:13 | |
*** kzaitsev_mb has quit IRC | 03:18 | |
*** ducttape_ has quit IRC | 03:25 | |
*** ducttape_ has joined #murano | 03:26 | |
*** ducttape_ has quit IRC | 03:31 | |
*** yamamoto has joined #murano | 03:36 | |
*** ishergin has joined #murano | 03:41 | |
*** andybotting has joined #murano | 03:41 | |
*** x00350071_ has joined #murano | 03:41 | |
*** x00350071 has quit IRC | 03:44 | |
*** ishergin has quit IRC | 03:45 | |
*** yamamoto has quit IRC | 04:13 | |
*** ducttape_ has joined #murano | 04:27 | |
*** ducttape_ has quit IRC | 04:33 | |
*** klkumar has joined #murano | 04:34 | |
*** yamamoto has joined #murano | 04:34 | |
*** yamamoto has quit IRC | 04:37 | |
*** yamamoto has joined #murano | 04:40 | |
*** yamamoto has quit IRC | 04:42 | |
*** Marga_ has quit IRC | 04:43 | |
*** Nikolay_St has quit IRC | 05:12 | |
*** kzaitsev_mb has joined #murano | 05:15 | |
*** kzaitsev_mb has quit IRC | 05:20 | |
*** yamamoto has joined #murano | 05:29 | |
*** ducttape_ has joined #murano | 05:29 | |
*** ducttape_ has quit IRC | 05:34 | |
*** ishergin has joined #murano | 05:41 | |
*** ishergin has quit IRC | 05:46 | |
*** Liuqing has joined #murano | 05:51 | |
*** klkumar has quit IRC | 05:52 | |
*** yamamoto has quit IRC | 05:52 | |
*** yamamoto has joined #murano | 05:59 | |
*** klkumar has joined #murano | 06:00 | |
*** ishergin has joined #murano | 06:01 | |
*** ishergin has quit IRC | 06:02 | |
*** ishergin has joined #murano | 06:02 | |
*** Nikolay_St has joined #murano | 06:13 | |
*** kzaitsev_mb has joined #murano | 06:16 | |
*** openstackgerrit has quit IRC | 06:17 | |
*** openstackgerrit_ is now known as openstackgerrit | 06:17 | |
*** openstackgerrit_ has joined #murano | 06:18 | |
*** ishergin has quit IRC | 06:18 | |
*** openstackgerrit_ is now known as openstackgerrit | 06:18 | |
*** openstackgerrit_ has joined #murano | 06:19 | |
*** kzaitsev_mb has quit IRC | 06:21 | |
*** yamamoto has quit IRC | 06:22 | |
*** Marga_ has joined #murano | 06:30 | |
*** ducttape_ has joined #murano | 06:30 | |
*** ducttape_ has quit IRC | 06:34 | |
*** nshenoy has joined #murano | 06:41 | |
*** yamamoto has joined #murano | 06:41 | |
nshenoy | @kzaitsev_ws, @slagun, @ativelkov I am trying to fetch the specific application object for the given Instance | 06:43 |
nshenoy | Just like we do $.environment: $.find(std:Environment).require() to get the environment, how can i get the specific application which is responsible for deploying this instance ? | 06:44 |
*** itisha has quit IRC | 06:49 | |
*** kzaitsev_mb has joined #murano | 07:17 | |
*** ishergin has joined #murano | 07:18 | |
*** kzaitsev_mb has quit IRC | 07:21 | |
*** ducttape_ has joined #murano | 07:31 | |
*** ducttape_ has quit IRC | 07:35 | |
*** Marga_ has quit IRC | 07:41 | |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: Upgrade bind function to use murano actions https://review.openstack.org/293674 | 07:59 |
*** yamamoto has quit IRC | 08:01 | |
*** yamamoto has joined #murano | 08:02 | |
*** zhurong has quit IRC | 08:04 | |
*** zhurong has joined #murano | 08:05 | |
slagun | nshenoy: hi! | 08:05 |
slagun | nshenoy: there is no such thing as responsible application. Instance can be shared between several applications or be owned by something else that is not application | 08:07 |
slagun | nshenoy: you can say $instance.find(std:Application) to find closest instance owner of type std:Application but there's no guarantee that you won't get null | 08:08 |
*** yamamoto has quit IRC | 08:17 | |
*** ducttape_ has joined #murano | 08:31 | |
*** kzaitsev_mb has joined #murano | 08:35 | |
*** ducttape_ has quit IRC | 08:36 | |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: Upgrade bind function to use murano actions https://review.openstack.org/293674 | 08:37 |
*** permalac has joined #murano | 08:40 | |
*** kzaitsev_mb has quit IRC | 08:41 | |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: Docs about murano applications debugging https://review.openstack.org/293411 | 08:44 |
Nikolay_St | slagun: can you take a look at status:open project:openstack/murano branch:master topic:bug/1558242 | 08:56 |
*** permalac has quit IRC | 09:05 | |
*** permalac has joined #murano | 09:05 | |
nshenoy | slagun: Thanks, i too felt so. I am trying to store cloud information in application and retrieve the credentials by refering to the application. | 09:08 |
nshenoy | slagun: From what you say, i think its better to maintain the cloud information in the instance itself(or the default cloud information in the environment) | 09:09 |
nshenoy | slagun: That way, instance will have cloud object model | 09:10 |
slagun | nshenoy: so you're going to have say Cloud class and then Instance have a property of type $.class(Cloud)? | 09:11 |
nshenoy | slagun: yes | 09:12 |
openstackgerrit | Valerii Kovalchuk proposed openstack/python-muranoclient: Refactor request methods in HTTP/SessionClient classes https://review.openstack.org/290536 | 09:12 |
nshenoy | slagun: i first thought application will have that property. but i think Instance is the right placeholder | 09:13 |
nshenoy | slagun: Application can still have cloudconfiguration which maps to the UI. But this gets stored inside instance. | 09:13 |
slagun | nshenoy: yes, instance and other cloud resources will probably have it. Application may have it as well, but application may use >1 clouds and have several instances in different clouds | 09:14 |
slagun | the problem is how to avoid choosing cloud for each app | 09:14 |
nshenoy | slagun: there will be a default cloud at environment level as well | 09:15 |
slagun | the problem is that you don't have access to environment from UI.yaml | 09:16 |
nshenoy | slagun: Oh !! | 09:16 |
slagun | you cannot use find() there | 09:16 |
nshenoy | slagun: I was thinking that by default application will use default cloud from environment, but user can customize too | 09:16 |
slagun | yes, I just thinking how to achieve this | 09:17 |
nshenoy | slagun: May be we chould use similar concept as we have for "useEnvironmentNetwork" | 09:18 |
*** yamamoto has joined #murano | 09:18 | |
slagun | this is one more property at each resource | 09:18 |
slagun | I have a better idea | 09:18 |
nshenoy | sure ? please suggest | 09:19 |
*** klkumar has quit IRC | 09:19 | |
*** gsankanna has joined #murano | 09:20 | |
slagun | have some base class called CloudResource with a property "cloud" and a method findCloud(). findCloud checks if the "$.cloud != null". If it is then returns $.cloud. Otherwise says "$.find(CloudResource)" in attempt to find parent resource. If find returned non-null value then Return: $parent.getCloud(). And finally make Environemt be CloudResource as well | 09:21 |
*** fuel-slackbot has quit IRC | 09:22 | |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: Upgrade bind function to use murano actions https://review.openstack.org/293674 | 09:23 |
*** yamamoto has quit IRC | 09:25 | |
nshenoy | slagun: Ok, so environment has CloudResource. Application can optionally have one or more CloudResource. and Instance will have specific CloudResource which is either taken from Application or environment | 09:25 |
*** permalac has quit IRC | 09:26 | |
slagun | Environment is CloudResouce (by inheritance). Application may either be CloudResource or provide instance with a cloud value | 09:30 |
slagun | Instance is either have cloud provided explicitly or obtains it from its owners up to environment | 09:31 |
*** ducttape_ has joined #murano | 09:32 | |
nshenoy | slagun: Can both Environment and Application be derived from CloudResource ? might create some future problems | 09:33 |
*** samuelBartel has joined #murano | 09:34 | |
slagun | They both derived from Object. Don't see any problem for both be derived from CloudResource | 09:34 |
slagun | Maybe the name should be better | 09:34 |
slagun | CloudObject or CloudAware | 09:34 |
slagun | etc | 09:34 |
slagun | it is not std:Application who get derived. It is particular application that derives from both std:Application or std:CloudObject | 09:36 |
slagun | and then we may write std:SingleCloudApplication that does just that | 09:36 |
nshenoy | slagun: sure let me think on that | 09:36 |
nshenoy | slagun: thanks | 09:37 |
*** ducttape_ has quit IRC | 09:37 | |
*** klkumar has joined #murano | 09:41 | |
*** zhurong has quit IRC | 09:49 | |
*** Liuqing has quit IRC | 09:51 | |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: Upgrade bind function to use murano actions https://review.openstack.org/293674 | 10:05 |
*** kzaitsev_mb has joined #murano | 10:22 | |
*** x00350071_ has quit IRC | 10:22 | |
openstackgerrit | Valerii Kovalchuk proposed openstack/murano-dashboard: Improve message about component deleting in UI https://review.openstack.org/288453 | 10:23 |
*** x00350071 has joined #murano | 10:24 | |
*** tlashchova has joined #murano | 10:41 | |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: [cfapi] Use muranoclient to access murano packages https://review.openstack.org/293629 | 10:44 |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: Upgrade bind function to use murano actions https://review.openstack.org/293674 | 10:45 |
*** nshenoy has quit IRC | 10:53 | |
*** yamamoto has joined #murano | 11:01 | |
*** yamamoto has quit IRC | 11:04 | |
*** yamamoto has joined #murano | 11:10 | |
*** Liuqing has joined #murano | 11:15 | |
Nikolay_St | hi all | 11:28 |
Nikolay_St | please be informed, that our ci was unavailable for 2hours. please retrigger you changes if you have any. | 11:28 |
*** ducttape_ has joined #murano | 11:34 | |
*** ducttape_ has quit IRC | 11:38 | |
*** yamamoto has quit IRC | 11:39 | |
*** yamamoto has joined #murano | 11:56 | |
*** Liuqing has quit IRC | 12:01 | |
*** yamamoto has quit IRC | 12:02 | |
*** Liuqing has joined #murano | 12:03 | |
*** ducttape_ has joined #murano | 12:13 | |
openstackgerrit | Nikolay Starodubtsev proposed openstack/murano: Upgrade bind function to use murano actions https://review.openstack.org/293674 | 12:16 |
*** tlashchova has quit IRC | 12:19 | |
*** MVenesio has joined #murano | 12:19 | |
*** Liuqing has quit IRC | 12:23 | |
*** Liuqing has joined #murano | 12:24 | |
*** Liuqing has quit IRC | 12:27 | |
*** raildo-afk is now known as raildo | 12:35 | |
*** ducttape_ has quit IRC | 12:36 | |
*** akanksha_ has joined #murano | 12:40 | |
*** kzaitsev_mb has quit IRC | 12:41 | |
*** Einherjer has joined #murano | 13:13 | |
*** yamamoto has joined #murano | 13:18 | |
*** kzaitsev_mb has joined #murano | 13:22 | |
*** permalac has joined #murano | 13:34 | |
*** lrensing has joined #murano | 13:50 | |
openstackgerrit | Merged openstack/murano: Upgrade bind function to use murano actions https://review.openstack.org/293674 | 13:57 |
*** Nikolay_St has quit IRC | 14:03 | |
*** ducttape_ has joined #murano | 14:08 | |
*** ducttape_ has quit IRC | 14:08 | |
*** ducttape_ has joined #murano | 14:08 | |
lrensing | hey guys, i just grabbed this bug: https://bugs.launchpad.net/murano/+bug/1559890 | 14:10 |
openstack | Launchpad bug 1559890 in Murano "use oslo_service.loopingcall.Retry decorator" [Wishlist,New] - Assigned to Larry Rensing (lr699s) | 14:10 |
lrensing | i just removed the retrying.retry and the tox still passes, what is the best way to test this bug? | 14:11 |
kzaitsev_mb | lrensing: you can't just remove retrying. Do you understand what the code does? =) | 14:12 |
kzaitsev_mb | lrensing: I don't think we have a test for that code, it would be awesome if you would write one for it =) | 14:14 |
lrensing | i think i understand it, i'm new to the project | 14:15 |
lrensing | my intention was to remove it, run tox, and see how many things break haha | 14:15 |
*** sergmelikyan has joined #murano | 14:17 | |
*** alejandrito has joined #murano | 14:18 | |
*** yamamoto has quit IRC | 14:23 | |
*** yamamoto has joined #murano | 14:35 | |
kzaitsev_mb | lrensing: that's not what the bug is about | 14:44 |
kzaitsev_mb | it's about the fact, that we have an extra dependency, that we can safely remove, because oslo already has similar code | 14:44 |
kzaitsev_mb | lrensing: just removeing something is rarely a good idea =) | 14:45 |
kzaitsev_mb | lrensing: since we do not have a test for this — it would be really nice of you to write one. =) You can Mock the calls in such a way, that they would raise an exeption 2-3 times and would pass after that =) | 14:46 |
*** yamamoto has quit IRC | 14:48 | |
ishergin | hello) | 14:51 |
ishergin | As of MuranoPL can execute a command on the server side (not the agent)? there is a way through the Mistral, through static agent(plugin) or write your plugin. There are other ways? | 14:51 |
*** tlashchova has joined #murano | 14:52 | |
*** x00350071 is now known as xiangxinyong | 14:54 | |
xiangxinyong | kzaitsev_mb: Hello | 14:54 |
*** yamamoto has joined #murano | 15:08 | |
*** yamamoto has quit IRC | 15:09 | |
*** yamamoto has joined #murano | 15:10 | |
*** yamamoto has quit IRC | 15:10 | |
openstackgerrit | Merged openstack/murano: [cfapi] Use muranoclient to access murano packages https://review.openstack.org/293629 | 15:17 |
openstackgerrit | Omar Shykhkerimov proposed openstack/murano-dashboard: Limiting descriptions of fields https://review.openstack.org/293094 | 15:26 |
openstackgerrit | Omar Shykhkerimov proposed openstack/murano-dashboard: Limiting descriptions of fields https://review.openstack.org/293094 | 15:31 |
*** Nikolay_St has joined #murano | 15:33 | |
*** xiangxinyong456 has joined #murano | 15:35 | |
*** yamamoto has joined #murano | 15:37 | |
*** yamamoto has quit IRC | 15:41 | |
*** yamamoto has joined #murano | 15:42 | |
*** xiangxinyong456 has quit IRC | 15:42 | |
*** alejandrito has quit IRC | 15:47 | |
*** alejandrito has joined #murano | 15:49 | |
*** blake_ has joined #murano | 15:54 | |
kzaitsev_mb | ishergin: nope, that's the reason to have MuranoPL — not to allow arbitrary code on server. | 15:55 |
kzaitsev_mb | Otherwise a user would be able to run arbitrary code on your controllers. Doesn't sound nice at all | 15:55 |
*** yamamoto has quit IRC | 15:56 | |
kzaitsev_mb | shame xiangxinyong left =/ | 15:56 |
*** alejandrito has quit IRC | 15:57 | |
*** alejandrito has joined #murano | 15:59 | |
sergmelikyan | ishergin: if you could share your use-cases may be would be able to help you more? | 15:59 |
*** yamamoto has joined #murano | 16:00 | |
*** gsankanna has left #murano | 16:01 | |
*** yamamoto has quit IRC | 16:08 | |
*** itisha has joined #murano | 16:12 | |
*** yamamoto has joined #murano | 16:24 | |
openstackgerrit | Omar Shykhkerimov proposed openstack/murano-dashboard: Limiting descriptions of fields https://review.openstack.org/293094 | 16:25 |
*** yamamoto has quit IRC | 16:28 | |
openstackgerrit | Merged openstack/murano: Document MuranoPL Metadata https://review.openstack.org/291791 | 16:28 |
blake_ | Is it possible to provision murano-agent using cloud-init data from ConfigDrive instead of the metadata service? | 16:32 |
kzaitsev_mb | blake_: I don't think we have that ability yet. At least I never really tried to do that. | 16:33 |
kzaitsev_mb | blake_: Can you maybe give a little more insight on why you need this and a link to some docs for more context =) | 16:34 |
*** tmadhusu has joined #murano | 16:36 | |
blake_ | kzaitsev_mb: I do not currently have the Nova metadata service running in my environment. I currently use Heat Orchestration Templates to install apps onto a VM with the RAW user data format. Data is read by the VM from a config drive. I was hoping I could use this same method within Murano | 16:39 |
kzaitsev_mb | blake_: I'll be honest — I'm not that familiar with cloud init and would have to read a bit, before I have a definite answer ) | 16:41 |
*** ishergin has quit IRC | 16:48 | |
openstackgerrit | Omar Shykhkerimov proposed openstack/murano-dashboard: Limiting descriptions of fields https://review.openstack.org/293094 | 16:52 |
*** klkumar has quit IRC | 17:03 | |
*** Marga_ has joined #murano | 17:08 | |
*** samuelBartel has quit IRC | 17:15 | |
*** Marga_ has quit IRC | 17:16 | |
*** Marga_ has joined #murano | 17:17 | |
*** Marga_ has quit IRC | 17:25 | |
*** Marga_ has joined #murano | 17:26 | |
*** ishergin has joined #murano | 17:28 | |
*** yamamoto has joined #murano | 17:29 | |
ishergin | kzaitsev_mb for example - execute ansible playbook, create/clone the jenkins task/create record in dns(designate) | 17:33 |
ishergin | kzaitsev_mb: to do it via Murano-agent is unsafe (must be open network access, etc) | 17:35 |
*** yamamoto has quit IRC | 17:35 | |
*** yamamoto has joined #murano | 17:36 | |
*** jasonsb has quit IRC | 17:36 | |
*** yamamoto has quit IRC | 17:37 | |
*** yamamoto has joined #murano | 17:59 | |
*** ducttape_ has quit IRC | 18:11 | |
*** yamamoto has quit IRC | 18:13 | |
*** blake_ has quit IRC | 18:19 | |
*** kzaitsev_mb has quit IRC | 18:21 | |
*** ducttape_ has joined #murano | 18:23 | |
openstackgerrit | Valerii Kovalchuk proposed openstack/murano-dashboard: Add 'prev_marker' parameter to pagination in tables https://review.openstack.org/295439 | 18:25 |
*** ducttape_ has quit IRC | 18:33 | |
*** ducttape_ has joined #murano | 18:33 | |
*** ishergin_ has joined #murano | 18:34 | |
*** Marga_ has quit IRC | 18:34 | |
*** ishergin has quit IRC | 18:38 | |
*** _ducttape_ has joined #murano | 18:55 | |
*** ducttape_ has quit IRC | 18:58 | |
*** Marga_ has joined #murano | 19:00 | |
*** Marga_ has quit IRC | 19:00 | |
*** Marga_ has joined #murano | 19:01 | |
*** yamamoto has joined #murano | 19:14 | |
*** yamamoto has quit IRC | 19:21 | |
*** lrensing has quit IRC | 19:25 | |
*** kzaitsev_mb has joined #murano | 20:06 | |
*** alejandrito has quit IRC | 20:25 | |
*** kzaitsev_mb has quit IRC | 20:30 | |
*** alejandrito has joined #murano | 20:31 | |
*** kzaitsev_mb has joined #murano | 20:35 | |
*** MVenesio has quit IRC | 20:37 | |
*** srwilkers has joined #murano | 20:40 | |
*** akanksha_ has quit IRC | 20:47 | |
*** ishergin_ has quit IRC | 20:50 | |
*** alejandrito has quit IRC | 20:57 | |
*** alejandrito has joined #murano | 20:58 | |
*** raildo is now known as raildo-afk | 21:03 | |
*** raildo-afk is now known as raildo | 21:06 | |
*** _ducttape_ has quit IRC | 21:17 | |
*** tlashchova has quit IRC | 21:21 | |
*** sergmelikyan has quit IRC | 21:29 | |
*** ducttape_ has joined #murano | 21:33 | |
*** sergmelikyan has joined #murano | 21:35 | |
*** sergmelikyan has quit IRC | 21:36 | |
*** srwilkers has quit IRC | 21:42 | |
*** raildo is now known as raildo-afk | 21:47 | |
*** kzaitsev_mb has quit IRC | 21:53 | |
*** kzaitsev_mb has joined #murano | 21:56 | |
*** alejandrito has quit IRC | 22:32 | |
*** MVenesio has joined #murano | 22:38 | |
*** MVenesio has quit IRC | 22:42 | |
*** ducttape_ has quit IRC | 22:43 | |
*** openstackgerrit has quit IRC | 23:03 | |
*** openstackgerrit_ is now known as openstackgerrit | 23:03 | |
*** openstackgerrit has quit IRC | 23:03 | |
*** openstackgerrit_ has joined #murano | 23:03 | |
*** openstackgerrit_ is now known as openstackgerrit | 23:04 | |
*** openstackgerrit_ has joined #murano | 23:08 | |
*** ducttape_ has joined #murano | 23:29 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!