Friday, 2015-12-11

openstackgerrithardik proposed openstack/python-muranoclient: Pass environment variables of proxy to tox  https://review.openstack.org/25615000:05
*** kzaitsev_mb has quit IRC00:14
*** jasonsb has quit IRC00:16
openstackgerritDmytro Dovbii proposed openstack/murano: [Murano Docs] Describe app migrating to L  https://review.openstack.org/25616200:32
*** thumpba has joined #murano00:45
*** kzaitsev_mb has joined #murano01:15
*** kzaitsev_mb has quit IRC01:31
*** jasonsb has joined #murano01:44
*** x00350071 is now known as xiangxinyong01:48
*** xiangxinyong is now known as x0035007101:48
*** zhurong has joined #murano01:54
*** kzaitsev_mb has joined #murano01:57
*** zhurong has quit IRC02:07
*** zhurong has joined #murano02:07
*** kzaitsev_mb has quit IRC02:34
*** klkumar has joined #murano02:59
*** kzaitsev_mb has joined #murano03:00
*** x00350071 is now known as xiangxinyong03:34
*** kzaitsev_mb has quit IRC03:40
*** yamamoto has joined #murano03:55
*** kzaitsev_mb has joined #murano04:06
*** Nikolay_St has quit IRC04:19
*** ducttape_ has joined #murano04:36
*** ducttape_ has quit IRC04:41
*** kzaitsev_mb has quit IRC04:48
*** kzaitsev_mb has joined #murano05:15
*** vgridnev has joined #murano06:25
*** ashishb has joined #murano06:28
*** xiangxinyong has quit IRC06:48
*** Nikolay_St has joined #murano06:51
*** jesuspg has joined #murano06:59
*** vahidh_ has joined #murano07:17
*** vgridnev has quit IRC07:17
*** enthurohini has joined #murano07:17
*** vahidh has quit IRC07:18
*** enthurohini has quit IRC07:19
*** kzaitsev_mb has quit IRC07:30
*** jesuspg has quit IRC07:31
*** jesuspg has joined #murano07:31
*** vgridnev has joined #murano07:34
*** klkumar has quit IRC07:46
*** klkumar has joined #murano07:54
*** vahidh_ has quit IRC08:00
*** vahidh has joined #murano08:06
*** kzaitsev_mb has joined #murano08:26
*** kzaitsev_mb has quit IRC08:30
*** vgridnev has quit IRC08:38
*** yamamoto has quit IRC08:47
*** yamamoto has joined #murano08:49
openstackgerritstoneliu proposed openstack/murano-dashboard: Add i18n trans tag for strings in template file  https://review.openstack.org/25629109:03
*** zhurong has quit IRC09:24
*** kzaitsev_mb has joined #murano09:26
*** kzaitsev_mb has quit IRC09:31
*** kodokuu has joined #murano09:39
kodokuuHi, this is possible to use allowed_value with murano (in heat template) ????09:39
*** vgridnev has joined #murano09:45
*** vgridnev has quit IRC09:45
*** akulshin has joined #murano09:45
*** vgridnev has joined #murano09:46
katyaferventhi kodokuu09:50
*** yamamoto has quit IRC09:51
katyaferventI'm not sure what it is but you can pass parameters to heat template directly09:51
katyaferventbut you can deploy heat-based application and set in the heat template all params that you are needed in09:51
kodokuukatyafervent Hi Katya, when I use a HOT file with allowed value, murano not use this params and I have just default value in UI murano09:53
kodokuuyou can find my template here ==> https://launchpadlibrarian.net/229610797/template.txt09:54
kodokuuBut murano for flavor_id display just default value but not other value09:55
katyaferventoh, I see what is allowed_values now10:02
katyaferventso Murano UI ignores this while rendering the web form10:02
kodokuuyep10:03
*** kzaitsev_mb has joined #murano10:03
kodokuuthis is question or an affirmation ? :p10:03
katyaferventSo it looks like a bug10:04
kodokuuokay10:04
kodokuuI use stable/kilo10:04
kodokuumaybe works with liberty ?10:04
katyaferventDo you know if is it a new feature in heat templates?10:05
kodokuunew features I don't know but I use that since juno10:05
kodokuuheat_template_version: 2014-10-1610:05
katyaferventprobably not, since we didn't have opportunity to browse user input to the choice field10:06
katyaferventso looks like interested feature requirest10:06
katyaferventcan you create a bug for that please?10:06
kodokuuI can but I see this bug https://bugs.launchpad.net/murano/+bug/149825310:07
openstackLaunchpad bug 1498253 in Murano "Error when adding a hot package with constrained parameter to an environment" [Medium,Confirmed] - Assigned to Dmytro Dovbii (ddovbii)10:07
kodokuuThis user can't import package if allowed_values is on HOT file. But works for me.10:07
kodokuujust UI ignore it10:07
kodokuuAnd If I try to change a paramater with a values which is not in my constraint, murano reject me. So it's good.10:09
katyaferventthis bug is about CLI :)10:10
katyaferventoh not10:11
katyaferventhow did you compose your package?10:11
kodokuumanual compose10:11
kodokuumanifeste, template, logo10:12
*** kzaitsev_mb has quit IRC10:12
katyaferventkodokuu, ok, we will investigate it in that bug10:13
kodokuuso no need new blueprint ?10:14
katyaferventand you also have different versions though10:14
katyaferventnot right now, thanks10:14
kodokuuok10:14
kodokuuSo I try to migrate my HOT file to a muranoPL package10:14
kodokuubut hard to write a muranoPL package ><10:14
katyaferventI will keep an eye on that bug)10:14
katyaferventkodokuu, we have the examples and app developer guide :)10:15
kodokuuyes I can see, telnet is the easier10:15
kodokuuBut now, I need just a simple instance with a volume ;)10:16
*** kodokuu_ has joined #murano10:17
*** kodokuu has quit IRC10:20
kodokuu_For use script in muranoPL, guest need to have murano-agent ?10:21
katyaferventyes, image should contain murano-agent10:25
katyaferventif you ll upload package from apps.openstack.org image will dowbload automatically10:25
katyafervent* download10:25
kodokuu_yes in my house I can use that, But in my company, we use company image, with no agent. This is why we use user-data for download scripts10:28
katyaferventok10:29
*** klkumar has quit IRC10:29
kodokuu_It's very hard to use openstack with contraints of his company.10:30
kodokuu_or we need to be a start up :)10:30
*** akulshin has quit IRC10:30
*** klkumar has joined #murano10:30
kodokuu_katyafervent For murano agent, heat deploy with user-data the murano.conf ? or we need the CFN agent too ?10:38
katyaferventyou don't need another agent afaik10:41
katyaferventfreerunner, please take a look to the last question :)10:42
*** ashishb has quit IRC10:46
kodokuu_katyafervent ok can you confirme my idea ;)10:55
kodokuu_I need juste a vm with user-data and a volume on this instance10:55
kodokuu_I juste need a class file10:55
kodokuu_If I don't have script, not need ressource folder ?10:55
katyaferventyes, if you not intend to execute any scripts resources folder can be omitted10:57
katyaferventalso, take a look how heat stack can be composed from MuranoPl class (manually) https://github.com/murano-project/murano-app-incubator/blob/69950b6c4598a707d17cf578e24f6bc66d99be9e/io.murano.apps.test.SimpleVMcluster/Classes/SimpleVMcluster.yaml11:00
katyaferventthere is a heat template 'template', that is filled in the MuranoPL11:00
kodokuu_I use apache package for example11:06
kodokuu_I conf params in my ui, and in my class I have $.instance.deploy() for launch instance11:07
kodokuu_But where can I find all params can be conf in UI for io.murano.resources.LinuxMuranoInstance11:07
kodokuu_and should I import a io.murano.resources.LinuxMuranoInstance ? Or this is core library and already in murano11:08
katyaferventio.murano.resources.LinuxMuranoInstance is a core library, yes11:11
katyaferventit is inherited from https://github.com/openstack/murano/blob/master/meta/io.murano/Classes/resources/Instance.yaml11:12
katyaferventsome of those attributes are set up automatically and some are asked from the user11:13
*** kzaitsev_mb has joined #murano11:16
kodokuu_katyafervent ok My first trace :) http://paste.openstack.org/show/481617/11:20
kodokuu_I gues pb with network choice11:20
kodokuu_I have just a network, without router, this is my only network11:22
*** klkumar has quit IRC11:23
*** klkumar has joined #murano11:24
*** jesuspg has quit IRC11:24
slagunkodokuu_: hi!11:25
*** kodokuu has joined #murano11:26
kodokuuslagun Hi11:26
slagunkodokuu_: there is an ongoing work to install agent trough cloud-init. There is already commit on review that does just that11:26
*** gangadhar has quit IRC11:26
kodokuuok ;)11:27
*** jesuspg has joined #murano11:27
*** pbrzozowski has joined #murano11:28
slagunkodokuu: the trace you have shows that it cannot find a network with the name FO199911:28
*** fuel-slackbot has joined #murano11:28
kodokuu neutron net-list   eb124502-1e8e-4ef5-8f4b-e23bb74e1cd4 | FO1999 | 2429736d-08c4-40cd-afc8-d623e79bcfce 10.121.208.0/2211:28
pbrzozowskitest11:29
*** kodokuu_ has quit IRC11:29
kodokuuslagun this network is public and shared11:29
kodokuuslagun I can see in log ==> 2015-12-11 12:23:47.735 6796 DEBUG neutronclient.client [-] RESP:200 {'.... {"networks": [{"status": "ACTIVE", "subnets": ["2429736d-08c4-40cd-afc8-d623e79bcfce"], "name": "FO1999", "provider:physical_network": "physnet1", "router:external": false, "tenant_id": "5d0caa4b3184459ab2ef5f84519ff268", "admin_state_up": true, "mtu": null, "shared": true, "provider:network_type": "vlan",......11:33
kodokuuSo murano check this network and find it.11:34
slagunit is not Murano's message11:34
kodokuuit's in murano.log11:35
slagunyes, from neutron-client11:35
kodokuuyes but it's murano which call neutron-client no ? So murano have this information ?11:35
slagunkodokuu: can you share murano-engine log?11:37
kodokuuall ?11:38
slagunlast deployment with this error. Starting from "Starting processing"11:38
kodokuuslagun I send you in MP because I can't publish full log (private info)11:42
*** pbrzozowski has left #murano11:42
*** kzaitsev_mb has quit IRC11:43
slagunkodokuu: there is a different network name in the log11:46
*** kzaitsev_mb has joined #murano11:55
*** kodokuu has quit IRC11:55
*** akulshin has joined #murano12:00
*** raildo-afk is now known as raildo12:08
*** kzaitsev_mb has quit IRC12:20
*** kodokuu has joined #murano12:21
kodokuuslagun yes my old netconfig have FO1963 But I change and restart all service12:22
*** kzaitsev_mb has joined #murano12:22
kodokuuI need to resync db or other action ?12:22
slagunno, netconfig file should be automatically applied to newly created environments12:22
kodokuuhaaa12:23
kodokuuI use same env12:23
kodokuubefore my update12:23
kodokuuok need to recreate env12:23
kodokuuslagun ok new trace "Quota exceeded for resources: ['security_group']"12:25
kodokuuvery strange because I don't create or modify security group in my class or UI12:25
slagunSecurity group is created for each Murano env. It happens when you call deploy() on the Instance because in adds rule for port 2212:26
kodokuuMaybe, by default, $.instance.deploy() create a new security group12:26
slagunyes12:27
kodokuuha yes12:27
kodokuu:)12:27
kodokuuWe can disable ?12:27
slagunthere is no built-in method to disable without code patching12:27
kodokuuarf12:27
slagunwhy it is a problem? Usually you shouldn't need to have many environments12:29
kodokuuI have disable security group because I use Vmware Backend for nova12:30
kodokuubut no pb, I re-activate12:31
kodokuunext lol The requested availability zone is not available12:31
kodokuuI have just one AZ12:32
slagunkodokuu: yes, I've heard this use case several times already. It will be great if you fill a blueprint on LP for that. And of cause any contributions are appreciated12:32
*** ddovbii has joined #murano12:32
slagunusually you can select AZ in UI form with 'nova' being the default12:33
kodokuuI can make a BP no pb ;)12:33
openstackgerritVictor Ryzhenkin proposed openstack/murano-deployment: Remove redundant source parameter in zuul.layout  https://review.openstack.org/25639012:34
kodokuuslagun how can I use nova for that ?12:35
kodokuuBecause I see lot of example in https://github.com/murano-project/murano-app-incubator/tree/69950b6c4598a707d17cf578e24f6bc66d99be9e12:36
kodokuuAnd in UI file, never use AZ12:36
slagunkodokuu: didn't get the question. AZ is just a string - property of the Instance class and it has 'nova' as its default. But UI forms usually ask for it12:36
slagunkodokuu: don't use app-incubator, it is deprecated for a long time12:37
slagunhttps://github.com/openstack/murano-apps12:37
kodokuuok I see name: availabilityZone12:37
kodokuuso I can force and hidden:true12:37
slagunyou can just omit this field at all if you don't need it and happy with the default12:38
kodokuuyou say me it's string but I can see      - name: availabilityZone           type: azone12:38
kodokuunova it's not my default AZ, so I need to force it12:38
slagunit is string form MuranoPL. type azone is for UI to present drop-box with list of azones12:39
slagun*for MuranoPL*12:39
kodokuuok :)12:40
*** fuel-slackbot has quit IRC12:42
kodokuuOMG YES12:46
kodokuuI succes to build my first package muranoPL12:47
*** fuel-slackbot has joined #murano12:47
kodokuuthx slagun12:47
kodokuuAnd now I can see the possibilities12:47
kodokuunow, need to attach volume to my instance ;)12:48
kodokuuand configure user-data on my instance ;)12:49
slagun:)12:54
Nikolay_Stkodokuu: congrats, kodokuu12:54
*** kodokuu has quit IRC12:55
*** kodokuu has joined #murano13:02
*** ducttape_ has joined #murano13:05
*** kodokuu_ has joined #murano13:07
kodokuu_I hate my proxy ^^13:07
*** kodokuu has quit IRC13:09
kodokuu_slagun And I see I use linuxinstance class but If I use just instance class, no need security group :)13:09
kodokuu_Because LinuxInstance just add security group port 2213:09
*** kodokuu_ has quit IRC13:14
*** kodokuu has joined #murano13:25
slagunkodokuu: yes, you can make your own Instance child. But that would be a workaround13:25
*** ducttape_ has quit IRC13:27
*** akulshin has quit IRC13:27
kodokuuslagun ok13:29
kodokuuBut now I need to conf userdata, so I use LinuxUDInstance13:30
kodokuuBut I don't know how force userdata13:30
kodokuuI add in UI: - instanceConfiguration:       fields:         - name: UserData           type: string           hidden: true13:30
slagunI mean if we eliminate the need for such workarounds it would be beneficial for everyone :)13:30
slagunyou want to have user data in UI?13:31
kodokuunop13:31
slagunthen why you put in in UI?13:31
kodokuuI can put in class yeah13:32
kodokuuin Properties: ?13:32
slagunsince you're going to create custom Instance class you can override a method that builds user data field13:33
slagunhttps://github.com/openstack/murano/blob/master/meta/io.murano/Classes/resources/Instance.yaml#L26913:33
kodokuuyes I see13:33
kodokuuBut there is already a class for add userdata13:34
kodokuuhttps://github.com/openstack/murano/blob/stable/kilo/meta/io.murano/Classes/resources/LinuxUDInstance.yaml13:34
slagunthis is just another Instance inheritor that could be used for cirros image13:34
slagunyou don't need it13:34
kodokuuand I change this class for Extends:   - Instance13:34
slagunkodokuu: you can create your own class that inherits from Instance directly13:35
kodokuuyes I can ^^13:35
kodokuuBut I see in your docs LinuxUDInstance adds a custom user-data field allowing the services to supply their own user data.13:36
slagunactually I don't know what LinuxUDInstance is13:36
slagunbecause there is no property for userData there13:37
slagunI guess it is a bug13:37
kodokuuI don't undestand13:37
slagunYou can add missing property and contribute it to Murano. And then inherit from LinuxUDInstance and just suppress security group creation13:38
kodokuuin LinuxUDInstance I can see function for add userdata13:38
slagunthere is no way to initialize $.customUserData. There should be a property with such name13:38
kodokuuand - $.customUserData: $data13:39
slagunyes, but you cannot pass this value from UI or something. You cannot call this method from outside13:42
slagunprobably need to see git log to find why it was done so13:42
*** kodokuu_ has joined #murano13:44
kodokuu_ok so I need to modify it. Need to add method for we can pass value13:44
*** kodokuu has quit IRC13:45
slagunkodokuu_: I guess no to break anything you can just add a property with "Usage: InOut" and leave the method so it could be modified both ways13:46
kodokuu_slagun look this commit https://github.com/openstack/murano/commit/1c1144692ca89ed49a5df2cbac258fe4ed167d7713:48
*** samuelBartel has joined #murano13:49
kodokuu_why he remove Usage: InOut ?13:51
slagunI see13:51
slagunthe problem is with string()13:51
slagunhe wanted a user data to be a dictionary with str_replace13:52
slagunnot a string13:52
slagunnot a good idea because caller shouldn't be aware of Heat syntax to do string replacement. There is a yaql function to do that13:53
kodokuu_Ok I use str_replace in my heat script for now13:53
kodokuu_But I can replace this function by yaql function13:54
slagunokay, lets leave this class alone in current version since somebody may be using it13:54
slagunI suggest you to make a private copy of it13:54
kodokuu_Ok I'll create a new class13:54
kodokuu_But I don't know how to begin13:55
slagunIt is not a problem to use str_replace. But it shouldn't be exposed to outside of the class. It is an implementation detail13:55
slagunCopy the  class to your package, change class name, and current namespace, declare it in manifest.yaml13:56
*** kodokuu has joined #murano13:56
kodokuusorry my proxy stuck !!!13:57
*** kodokuu_ has quit IRC13:59
slagunwhat was the last message you saw?14:02
kodokuui go to read logs no pb ;)14:02
kodokuuok when you say copy class14:03
kodokuuyou talk about LinuxUDInstance.yaml14:03
slagunyep. It is a good starting point if you don't want to start from scratch14:04
kodokuuok it's good14:06
kodokuunow I modify new class with InOut14:06
*** jesuspg has quit IRC14:07
slagunnot necessary. Tince now it is going to be your private class you can design it to whatever matches your needs best14:08
slagunI don't know if you need the property. Generally it is needed if you going to pass user data string from UI14:08
kodokuuI want to expose package with userdata already good14:09
slagunif you're going to construct it by yourself you can just put the code in prepareUserData14:09
kodokuuapache package, postgresql package14:09
kodokuuBut in my company, I install packages with private scripts14:09
slagunare those scripts differ for each application?14:10
slagunI mean you are not going to install murano agent by the script? You have like custom script for each app and you want to pass it in user data?14:11
*** kodokuu_ has joined #murano14:11
kodokuu_so user data say to my instance to download this script and execute with params14:12
kodokuu_But I want to expose in UI params14:12
kodokuu_sorry proxy ^^14:12
slagunI can hardly imagine users typing shell scripts into an input field in UI :)14:13
kodokuu_yes14:13
kodokuu_user input just database name or other params14:13
*** kodokuu has quit IRC14:13
slagunso you're not going to ask user for input data. Instead you will be asking for database name etc and then put those values into script using string replacement functions?14:14
slagunnow I see14:15
slagunthem LinuxUDInstance will do the job14:15
*** kodokuuproxy has joined #murano14:15
slagunthen14:15
slagunbecause you have to construct user data anyway14:16
kodokuuproxyOk with my phone is good :)14:16
slagun:)14:16
*** jesuspg has joined #murano14:16
kodokuuproxyI read logs and yes14:17
kodokuuproxyYou understand14:17
kodokuuproxyGoal= user input in ui params like database name... Murano create instance and add user data ( download script and launch it with params)14:18
*** kodokuu_ has quit IRC14:18
kodokuuproxyAnd i have one script for one apps.14:18
kodokuuproxySo one package murano for one apps14:18
slagunokay. Then LinuxUDInstance is fine if you're okay with security groups. Otherwise you will have to inherit from LinuxUDInstance to disable them14:19
kodokuuproxySo for me next step, launch package with hard user data. And next try to expose params in UI14:19
kodokuuproxyYes linuxUD inherit from instance now. So no need security groups14:20
slagunask user for whatever you need, then construct user data in MuranoPL and call setCustomUserData *prior* to calling instance.deploy()14:20
kodokuuproxyYes14:21
slagunLinuxUDInstance inherits from LinuxInstance, not Instance14:21
kodokuuproxyI change it14:21
kodokuuproxyLinuxinstance is useless for me14:22
slagunNot a best idea because now it will be harder for you to migrate to newer versions of Murano. We modify core library from time to time and once you patch it you end up with custom core library that you will need to maintain14:23
kodokuuproxyI create new class. Inherit from instance. I copy in my package. And I change type of my instance with this new class ;)14:23
kodokuuproxyAnd I copy linuxUD in this class14:24
slagunokay, this will work. Just use your own namespace14:24
kodokuuproxyYes io.murano.best. ;)14:25
slagun:)14:25
kodokuuproxyAnd i need to add volume to my instance14:26
*** kodokuu has joined #murano14:27
kodokuuOk my new class is userdata14:28
kodokuuSo In my deploy14:28
kodokuuI add - $.userdata.setCustomUserData()14:28
kodokuuBefore - $.instance.deploy()14:28
slagunno. $.instance.setCustomUserData($.userdata)14:29
kodokuuok14:29
slagunprobably even $userdata since it can be a local variable14:29
kodokuuneed to add $.userdata in Properties:14:29
slagun$userData: $.constructUserData(); $.instance.setCustomUserData($userData). $.instance.deploy()14:30
kodokuubut what the goal of my new class ?14:31
slagunProperties are for public things. $.propertyThatIsNotDeclared = private property; $something means local variable14:31
slagunYou have class per application. Its properties = what you want to ask from user14:31
*** sergmelikyan has joined #murano14:33
*** klkumar has quit IRC14:35
openstackgerritEkaterina Chernova proposed openstack/murano-apps: [Tomcat] Remove unused 'server' variable  https://review.openstack.org/25643514:35
kodokuuslagun http://paste.openstack.org/show/481655/14:36
kodokuuNow you can see my package ;)14:36
kodokuuI guess it's missing in UI input for USER. And miss in userdata class, my $.userdata with params ;)14:37
*** klkumar has joined #murano14:38
kodokuuerror in my paste, for UI it's Application:   ?:     type: io.murano.apps.blank.InstanceWithVolume14:41
slaguninstance should have a contract $.class(YourCustomLinuxUDInstanceCopy)14:43
slagunand you don't have constructUserData method14:44
slagunLet me write an example for you14:44
kodokuuok thx14:45
slagunkodokuu: http://paste.ubuntu.com/13931840/14:49
slagunforgot Extends14:50
kodokuuok14:52
kodokuuthis is replace my InstanceWithVolume class14:52
kodokuubut you use ressource14:53
kodokuumyScriptForPostgreSql.sh need to be in my package ?14:53
slagunin Resources folder14:54
slagunthats if you want to have script template in separate file14:55
kodokuuok14:55
kodokuuso14:55
slagundon't know about volumes. You might want to customize Instance's deploy method to create volume14:55
kodokuu$myScriptTemplate is the script14:55
slagunit is the content of the file that is template for the script14:56
kodokuuok perfect14:56
kodokuubut last question14:56
kodokuuContract: $.class(MyPrivateLinuxUDInstance)14:56
kodokuuI can use LinuxUDInstance no ? because we don't change anything in this class14:57
*** jesuspg has quit IRC14:57
slagunYou sad that you're going to change its parent class from LinuxInstance to Instance14:57
slagunsaid14:57
kodokuuproxyHa yes right.14:58
kodokuuproxyI go to test now14:58
*** kodokuu_ has joined #murano14:58
*** enthurohini has joined #murano15:01
*** kodokuu has quit IRC15:01
*** Liuqing has joined #murano15:05
kodokuu_slagun need to create my script in ressource folder15:06
kodokuu_in scripts folder or directly in ressources ?15:06
slagunyes15:07
slagundirectly15:07
kodokuu_ok15:07
kodokuu_so in ui.yaml15:09
kodokuu_I add databaseName: $.instanceConfiguration.databaseName in instance:15:09
slagunwhy?15:09
kodokuu_for add input15:11
slagunwhy in instanceConfiguration? Is it a setting of you application, not of an instance15:12
kodokuu_ha yes15:12
openstackgerritMerged openstack/murano: Improve public network detection algorithm  https://review.openstack.org/25491015:12
*** ducttape_ has joined #murano15:19
openstackgerritOlga Gusarenko proposed openstack/murano: [AppDev Guide] MuranoPL Core library  https://review.openstack.org/25648115:19
openstackgerritOpenStack Proposal Bot proposed openstack/murano: Updated from global requirements  https://review.openstack.org/25649015:20
kodokuu_slagun I have io.murano.apps.blank.Instance is not found15:20
kodokuu_Because I guess I have Extends:   - Instance15:21
kodokuu_in my private class15:21
kodokuu_need to add io.murano.ressources.Instance15:21
kodokuu_?15:21
slagunyes15:22
*** sergmelikyan has quit IRC15:22
kodokuu_Extends:   - io.murano.ressources.Instance15:22
*** vgridnev has quit IRC15:22
kodokuu_no need to change namespace ?15:22
slagunyou need to use proper namespace prefix15:22
kodokuu_ok15:22
*** _ducttape_ has joined #murano15:24
*** ducttape_ has quit IRC15:25
openstackgerritOpenStack Proposal Bot proposed openstack/python-muranoclient: Updated from global requirements  https://review.openstack.org/25652315:25
openstackgerritOlga Gusarenko proposed openstack/murano: [AppDev Guide] MuranoPL Core library  https://review.openstack.org/25648115:26
openstackgerritOlga Gusarenko proposed openstack/murano: [AppDev Guide] MuranoPL Core library  https://review.openstack.org/25648115:26
*** kodokuu_ has quit IRC15:31
*** vgridnev has joined #murano15:31
*** kodokuu has joined #murano15:31
*** vgridnev has quit IRC15:31
kodokuuslagun I think pb15:31
kodokuuContractViolationException: null value violates notNull() contract15:31
*** Nikolay_St has quit IRC15:32
kodokuuin original LinuxUD15:32
kodokuuontract: $.string().notNull()15:32
kodokuuand - $.customUserData: null15:32
kodokuunot good ?15:32
slagunkodokuu: you don't need this property at att15:32
slagunall15:32
kodokuuI remove customUserData:     Contract: $.string().notNull() ?15:33
slagunyes15:33
kodokuuhum15:33
slagunas it was in original LinuxUDInstance15:33
kodokuuok15:34
*** vgridnev has joined #murano15:35
*** vgridnev has quit IRC15:35
kodokuualways same error15:36
kodokuuI have three notnull15:37
kodokuu   name:     Contract: $.string().notNull()  AND databaseName:     Contract: $.string().notNull()  in my APP class15:37
kodokuuand the last in private userdata class    ==>   setCustomUserData:     Arguments:       - data:           Contract: $.notNull()15:38
kodokuuSo I guess, the input doesn't works and databasename is null15:38
kodokuuok I find15:39
kodokuusorry I talk in solo15:39
kodokuu><15:39
kodokuuomg vm creating15:40
kodokuuslagun nooooo :(15:41
kodokuuAccess to uninitialized property userdata in class io.murano.apps.blank.InstanceWithVolume is forbidden15:41
*** Liuqing has quit IRC15:42
kodokuuneed to call initialize before constructUserData ?15:43
slagunno15:44
slaguncan you share the entire package for me to check what's wrong?15:45
kodokuuyes15:45
*** sergmelikyan has joined #murano15:45
kodokuuhum where can I update file ?15:45
slagunyou mean upload?15:46
kodokuuyes15:46
kodokuusorry15:46
kodokuuneed to sleep ;)15:46
slagunany file hosting. uploaded.to, dropbox, google drive15:46
kodokuuha you don't know my proxy lool15:46
kodokuudrive maybe15:46
*** ducttape_ has joined #murano15:47
*** _ducttape_ has quit IRC15:49
*** jesuspg has joined #murano15:52
*** jesuspg has quit IRC15:52
openstackgerritVictor Ryzhenkin proposed openstack/murano-deployment: WIP  https://review.openstack.org/25188715:55
*** _ducttape_ has joined #murano15:58
*** ducttape_ has quit IRC16:01
enthurohinikzaitsev_mb , there?16:13
kzaitsev_mbyep16:14
*** klkumar has quit IRC16:16
enthurohinikzaitsev_mb, if I will run ./unstack.sh in after successfull installation, what else i will need to do to again clean run of ./stack.sh?16:25
enthurohini*in devstack16:25
*** _ducttape_ has quit IRC16:28
kzaitsev_mb./clean.sh Ш пгуыы16:33
kzaitsev_mbI guess16:33
kzaitsev_mbbut that might be not necessary )16:33
kzaitsev_mbit would uninstall packages installed16:33
kzaitsev_mbduring stack.sh16:33
enthurohiniand the env that are setup using tox??16:34
kzaitsev_mbI don't think stack.sh uses tox anywhere16:34
kzaitsev_mbalthough I might be wrong16:34
enthurohiniit uses16:34
enthurohinisome tests are applied using it16:35
kzaitsev_mbthen either clean or unstack should delete them16:35
enthurohiniok, actually I need to update heat cli, since my current cli version dont have --tag option16:36
enthurohiniso should i update whole devstack or just pip upgrade will work?16:36
kzaitsev_mbif you only need one thing updated — no point in reinstalling everything, right?16:37
enthurohiniyes16:37
enthurohinikzaitsev_mb, if i pull in repo, then does it require to restart the server?16:39
kzaitsev_mbenthurohini: of course16:39
enthurohiniok!16:40
enthurohinithanks16:40
*** klkumar has joined #murano16:43
*** kodokuuproxy has quit IRC16:49
*** samuelBartel has quit IRC16:50
*** kodokuu has quit IRC17:06
*** thumpba has joined #murano17:08
*** sergmelikyan has quit IRC17:08
*** sergmelikyan has joined #murano17:12
*** ducttape_ has joined #murano17:18
*** jasonsb has quit IRC17:19
*** kzaitsev_mb has quit IRC17:23
*** sergmelikyan has quit IRC17:35
*** vahidh has quit IRC17:40
*** klkumar has quit IRC18:00
*** klkumar has joined #murano18:01
*** sergmelikyan has joined #murano18:04
*** vahidh has joined #murano18:07
*** sergmelikyan has quit IRC18:08
*** jasonsb has joined #murano18:09
*** sergmelikyan has joined #murano18:17
*** jasonsb has quit IRC18:31
*** jasonsb has joined #murano18:31
*** sergmelikyan has quit IRC18:38
*** ducttape_ has quit IRC18:45
*** sergmelikyan has joined #murano18:49
*** sergmelikyan has quit IRC19:00
*** klkumar has quit IRC19:18
*** jasonsb has quit IRC19:19
*** jasonsb has joined #murano19:20
*** twedgar has joined #murano19:21
*** raildo is now known as raildo-afk19:30
*** raildo-afk is now known as raildo19:30
*** sergmelikyan has joined #murano19:36
*** sergmelikyan has quit IRC19:40
*** sergmelikyan has joined #murano19:43
*** sergmelikyan has quit IRC19:44
*** ducttape_ has joined #murano20:00
*** raildo is now known as raildo-afk20:28
*** Nikolay_St has joined #murano20:31
*** sergmelikyan has joined #murano20:52
*** sergmelikyan has quit IRC20:54
*** ducttape_ has quit IRC21:35
*** ducttape_ has joined #murano21:36
*** ducttape_ has quit IRC21:40
openstackgerritOndřej Nový proposed openstack/murano-dashboard: Deprecated tox -downloadcache option removed  https://review.openstack.org/25678722:06
*** ducttape_ has joined #murano22:26
*** openstackgerrit has quit IRC22:37
*** openstackgerrit has joined #murano22:37
*** thumpba has quit IRC22:43
*** thumpba has joined #murano22:58
*** ducttape_ has quit IRC23:12
*** enthurohini has quit IRC23:14
*** thumpba has quit IRC23:28
*** thumpba_ has joined #murano23:31
*** jasonsb has quit IRC23:38
*** thumpba_ has quit IRC23:49

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