Friday, 2014-04-25

*** lindsayk has quit IRC00:00
openstackgerritDmitry Borodaenko proposed a change to openstack/heat: Ignore nova limits set to '-1'  https://review.openstack.org/8938900:01
*** lindsayk has joined #heat00:04
*** ramishra has quit IRC00:04
*** mspreitz has quit IRC00:07
*** Qiming has quit IRC00:08
*** IlyaE has joined #heat00:08
*** Michalik- has joined #heat00:14
*** e0ne has joined #heat00:16
*** jreypo has quit IRC00:17
sdake_i can be bribed with beer ;)00:18
spzalasdake: LOL00:19
spzalasdake: and how about Cigar? I guess may be sometime ;)?00:21
*** e0ne has quit IRC00:21
spzalasdake: I read similar comment on your blog sometime back so kidding :-)00:21
spzalasdake: got to go. Good night.00:24
*** spzala has quit IRC00:25
*** nati_ueno has joined #heat00:32
*** TravT has quit IRC00:34
*** tteggel_ has joined #heat00:38
*** kfox1111 has quit IRC00:44
*** varora has joined #heat00:46
*** tteggel has quit IRC00:48
*** tteggel_ is now known as tteggel00:48
*** Qiming has joined #heat00:51
*** lindsayk has quit IRC00:58
*** ramishra has joined #heat01:00
*** ramishra has quit IRC01:05
*** e0ne has joined #heat01:16
*** e0ne has quit IRC01:20
*** alexpilotti has quit IRC01:28
*** nosnos has joined #heat01:33
*** asalkeld has joined #heat01:38
*** Michalik- has quit IRC01:39
*** gokrokve has quit IRC01:40
*** killer_prince has quit IRC01:42
lifelesso/01:43
*** asalkeld has quit IRC01:45
*** pablosan has quit IRC01:46
*** pablosan has joined #heat01:50
*** ramishra has joined #heat02:01
*** ramishra has quit IRC02:05
*** mkollaro has quit IRC02:08
*** mkollaro has joined #heat02:09
*** gokrokve has joined #heat02:11
*** lipinski has quit IRC02:11
*** gokrokve_ has joined #heat02:13
*** gokrokve has quit IRC02:15
*** e0ne has joined #heat02:16
*** mkollaro has quit IRC02:18
*** e0ne has quit IRC02:20
*** renlt has joined #heat02:29
*** zhiyan_ is now known as zhiyan02:33
*** ramishra has joined #heat02:33
*** onorua has joined #heat02:40
*** pablosan is now known as zz_pablosan02:45
*** nati_ueno has quit IRC02:46
*** nijaba has quit IRC02:46
*** mspreitz has joined #heat02:53
*** nijaba has joined #heat02:59
*** nijaba has quit IRC02:59
*** nijaba has joined #heat02:59
*** david-lyle has joined #heat03:01
*** david-lyle has quit IRC03:02
*** harlowja is now known as harlowja_away03:13
*** e0ne has joined #heat03:16
*** zz_pablosan is now known as pablosan03:20
*** e0ne has quit IRC03:21
*** shakamunyi has joined #heat03:27
*** IlyaE has quit IRC03:35
*** sdake_ has quit IRC03:38
*** nosnos has quit IRC03:45
*** pablosan is now known as zz_pablosan03:50
*** IlyaE has joined #heat03:58
*** mspreitz has quit IRC04:10
*** IlyaE has quit IRC04:12
*** tspatzier has joined #heat04:13
*** Slower has quit IRC04:13
*** Slower has joined #heat04:13
*** e0ne has joined #heat04:16
*** chandan_kumar has joined #heat04:21
*** e0ne has quit IRC04:21
*** tspatzier has quit IRC04:25
*** onorua has quit IRC04:29
*** IlyaE has joined #heat04:34
*** vinsh has quit IRC04:39
*** Michalik- has joined #heat04:40
*** nkhare has joined #heat04:40
*** nosnos has joined #heat04:53
*** matsuhashi has joined #heat04:54
*** bvandenh has joined #heat04:57
*** e0ne has joined #heat05:16
*** e0ne has quit IRC05:21
*** tspatzier has joined #heat05:22
*** matsuhashi has quit IRC05:24
*** Slower has quit IRC05:25
*** e0ne has joined #heat05:26
*** Slower has joined #heat05:26
*** Slower has quit IRC05:31
sdakespzala I have a serious cigar problem :)05:39
sdakespzala but atleast nicoteen is legal :)05:39
sdakeoff to bed night all05:39
*** yogeshmehra has joined #heat05:40
*** matsuhashi has joined #heat05:40
*** IlyaE has quit IRC05:46
*** bvandenh has quit IRC05:48
*** bvandenh has joined #heat05:48
*** Slower has joined #heat05:48
*** IlyaE has joined #heat05:53
*** saju_m has joined #heat06:01
*** sdake_ has joined #heat06:02
*** ifarkas has joined #heat06:04
*** yogeshmehra has quit IRC06:06
*** nati_ueno has joined #heat06:09
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/8975006:09
*** matsuhashi has quit IRC06:14
*** matsuhashi has joined #heat06:24
*** nati_ueno has quit IRC06:25
*** jprovazn has joined #heat06:27
*** e0ne has quit IRC06:28
*** e0ne has joined #heat06:29
*** nati_ueno has joined #heat06:33
*** yogeshmehra has joined #heat06:34
*** shakamunyi has quit IRC06:36
*** nati_ueno has quit IRC06:48
*** e0ne has quit IRC06:49
*** IlyaE has quit IRC06:50
*** achampion has quit IRC06:50
openstackgerritMike Spreitzer proposed a change to openstack/heat-templates: Worked on Fedora 20 examples in HOT  https://review.openstack.org/8852306:56
*** rwsu has quit IRC06:57
*** nati_ueno has joined #heat06:58
*** Michalik- has quit IRC06:59
openstackgerrithuangtianhua proposed a change to openstack/heat: Fix validate failed with an image_name in uuid format  https://review.openstack.org/9029507:02
*** nosnos has quit IRC07:02
*** yogeshmehra has quit IRC07:03
*** jstrachan has joined #heat07:04
*** yogeshmehra has joined #heat07:04
*** Michalik- has joined #heat07:07
therveGood morning!07:08
*** nkhare has quit IRC07:14
*** matsuhashi has quit IRC07:15
*** matsuhashi has joined #heat07:15
*** ramishra has quit IRC07:18
*** matsuhashi has quit IRC07:28
*** matsuhashi has joined #heat07:29
SpamapShm07:30
SpamapSit just struck me..07:30
SpamapSthat tripleo-image-elements can include heat template snippets with just the config (not the deployment)07:30
skraynevMorning !07:30
*** che-arne has quit IRC07:31
*** gokrokve_ has quit IRC07:31
*** gokrokve has joined #heat07:32
*** skraynev has quit IRC07:33
*** saju_m has quit IRC07:36
*** gokrokve has quit IRC07:36
*** ramishra has joined #heat07:37
*** e0ne has joined #heat07:38
QimingSpamapS, what do you mean07:38
SpamapSQiming: in TripleO we have diskimage-builder "elements" which we use to build our images07:42
SpamapSQiming: We often include a sample section of yaml which shows how to configure each element in the README07:42
SpamapSQiming: https://git.openstack.org/cgit/openstack/tripleo-image-elements/tree/elements/nagios3/README.md for example07:43
QimingSpamapS, by yaml, you mean Heat template snippets, right?07:43
SpamapSQiming: with OS::Heat::StructuredConfig we can just include the whole resource.07:43
SpamapSQiming: right07:43
lifelessSpamapS: I like07:44
*** e0ne_ has joined #heat07:45
lifelessSpamapS: spec please, tuskar folk need to eyeball it too07:45
Qimingaha, for some elements, it seems to me the Deployment may appear in a different yaml file07:45
openstackgerrithuangtianhua proposed a change to openstack/heat: Add constraints to check whether image/keypair exists  https://review.openstack.org/9030407:45
*** skraynev has joined #heat07:47
SpamapSlifeless: https://blueprints.launchpad.net/tripleo/+spec/elements-include-heat-config-resource07:47
*** yogeshmehra has quit IRC07:47
*** nati_ueno has quit IRC07:48
*** e0ne has quit IRC07:48
lifelessSpamapS: ok I really meant an eterpad :P07:48
SpamapSlifeless: meh.07:49
lifelessSpamapS: something where we can noodle, until the specs repo exists07:49
lifelessspto ask questions and implications and corner cases07:49
SpamapSIt's a really shallow idea.07:49
SpamapSand I'm riffing right now so the description is all I want to take time to dump out of my head.07:50
lifelessok07:50
lifelessI'm going expenses right now07:50
lifelessso I hate the world07:50
lifelessalso my machine has gone crook and I don't want o reboot and fight vpn setup again07:52
lifelesslooping output of07:52
lifeless[1071047.961438] xhci_hcd 0000:00:14.0: setting latency timer to 6407:52
lifeless[1071047.977422] xhci_hcd 0000:00:14.0: power state changed by ACPI to D3cold07:52
lifeless[1071053.272292] ACPI Error: Method parse/execution failed [\_SB_.PCI0.XHC_._PS0] (Node ffff880438474c08), AE_AML_INFINITE_LOOP (20130517/psparse-536)07:52
lifeless[1071053.291526] ACPI: Device [XHC] failed to transition to D007:52
SpamapSnasty07:53
*** mkerrin has quit IRC07:59
*** nkhare has joined #heat08:01
*** saju_m has joined #heat08:02
*** gokrokve has joined #heat08:02
*** gokrokve has quit IRC08:04
*** gokrokve has joined #heat08:04
*** matsuhashi has quit IRC08:06
*** mkerrin has joined #heat08:06
*** matsuhashi has joined #heat08:07
*** akuznetsov has quit IRC08:08
*** akuznetsov has joined #heat08:08
*** gokrokve has quit IRC08:08
*** derekh has joined #heat08:09
*** nosnos has joined #heat08:11
*** saju_m has quit IRC08:16
*** e0ne_ has quit IRC08:23
*** saju_m has joined #heat08:23
*** e0ne has joined #heat08:26
*** shardy_afk is now known as shardy08:26
*** lsmola has joined #heat08:29
*** pas-ha has quit IRC08:30
*** e0ne_ has joined #heat08:33
*** pas-ha has joined #heat08:34
*** e0ne has quit IRC08:36
*** matsuhashi has quit IRC08:36
*** onorua has joined #heat08:37
*** pas-ha has quit IRC08:38
*** akuznetsov has quit IRC08:42
*** nosnos has quit IRC08:46
*** aniket has joined #heat08:46
aniketHello all08:46
*** Michalik- has quit IRC08:49
openstackgerritMitsuru Kanabuchi proposed a change to openstack/heat: Cherry pick oslo-incubator graceful stop function  https://review.openstack.org/8948408:52
aniketI am  unable to ping outside world from  instance ..... please give me some solution08:52
skraynevtherve: have you seen  patches with changing type of properties (for Volumes -> Size and for Server -> Config_drive)? I just have some doubts: may it break backward  compatibility for old templates? I have checked existing templates (and it's ok). However I am not sure about all users :)08:52
therveskraynev, No, what are the changes?08:53
skraynevtherve: https://review.openstack.org/#/c/8988008:53
therveYeah that works, Integer does a cast08:54
skraynevtherve: https://review.openstack.org/#/c/89939/108:54
therveI don't know about that one08:55
anikettherve: I am  unable to ping outside world from  instance ..... please give me some solution08:56
skraynevhm.. I have not found any examples with using volume_id (instead boolean value).08:56
therveaniket, It doesn't sound like a heat problem. Maybe try on #openstack?08:57
openstackgerritSergey Kraynev proposed a change to openstack/heat: Remove unused logger  https://review.openstack.org/8685508:57
openstackgerritSergey Kraynev proposed a change to openstack/heat: Removing default version for templates  https://review.openstack.org/8338008:58
*** cody-somerville has quit IRC08:58
aniketi launch a stack through autoscailing template  and i want to download stress from instance....08:58
*** gokrokve has joined #heat09:02
*** gokrokve has quit IRC09:07
*** renlt has quit IRC09:10
*** jistr has joined #heat09:10
*** aniket has quit IRC09:10
*** cody-somerville has joined #heat09:11
*** zhiyan is now known as zhiyan_09:14
*** mandira has joined #heat09:14
*** mkollaro has joined #heat09:22
*** che-arne has joined #heat09:23
mandiraHi all...........09:23
*** sorantis has joined #heat09:23
*** skraynev has quit IRC09:27
*** skraynev has joined #heat09:30
mandiraskraynev:hi09:41
skraynevhello mandira09:41
*** akuznetsov has joined #heat09:42
mandirai am unable to ping outside world from fedora 20 instance....i have added servername 8.8.8.8 in resolv.conf09:43
mandiracan you help me in resolving this problem?09:43
shardymandira: you have a problem with either your nova or neutron configuration09:45
shardyare you using nova-network or neutron?09:45
shardyeither way it's not really a heat problem, so you may want to debug by launching a VM direct via nova, then start using heat after you've solved the problem09:46
mandirai m using neutron09:46
openstackgerritZhang Yang proposed a change to openstack/heat: Don't allow updates when nested stack is in-progress  https://review.openstack.org/9032509:46
skraynevmandira: may be you need to configure Floating IP ?09:46
mandiraskraynev: i have configured the floating ip and also ssh into it09:47
*** tspatzier has quit IRC09:47
*** matsuhashi has joined #heat09:47
mandiracurl response for google.com is negative09:47
*** tspatzier has joined #heat09:48
mandirait says curl: (6) Could not resolve host: www.google.com09:48
*** tspatzier has quit IRC09:48
skraynevmandira: May you to do it from your vm (where you have installed openstack )?09:50
mandirano09:51
skraynevso.. may be problem is not related with openstack ? and you should fix your environment?09:52
*** nosnos_ has joined #heat09:52
mandirathis is ifconfig response from instance09:54
mandirahttp://paste.openstack.org/show/77064/09:54
*** alexheneveld has joined #heat09:54
*** che-arne has quit IRC09:57
*** akuznetsov has quit IRC09:58
*** sorantis has quit IRC09:59
*** mkollaro has quit IRC10:00
*** akuznetsov has joined #heat10:01
*** gokrokve has joined #heat10:03
*** gokrokve has quit IRC10:08
*** matsuhashi has quit IRC10:11
*** che-arne has joined #heat10:12
*** matsuhas_ has joined #heat10:14
*** Michalik- has joined #heat10:18
Qimingmandira, it seems to me you only have the private network configured10:18
Qimingyou may want to check this: https://ask.openstack.org/en/question/1973/vm-can-not-ping-outer-world-with-domain-name/10:19
mandiraQiming: i have tried that one...and updated subnet10:21
mandirait's not working10:21
*** e0ne_ has quit IRC10:21
*** nanjj has joined #heat10:25
*** pas-ha has joined #heat10:27
*** matsuhas_ has quit IRC10:30
*** Qiming has quit IRC10:33
*** matsuhashi has joined #heat10:42
*** saju_m has quit IRC10:42
*** matsuhashi has quit IRC10:43
*** nanjj has quit IRC10:46
*** sorantis has joined #heat10:47
*** jamie_h has joined #heat10:48
*** nanjj has joined #heat10:49
*** renlt has joined #heat10:52
*** mandira has quit IRC10:53
openstackgerritMitsuru Kanabuchi proposed a change to openstack/heat: Update openstack-common in prep for graceful stop  https://review.openstack.org/8948410:53
*** ramishra has quit IRC10:54
*** ramishra has joined #heat10:55
*** asalkeld has joined #heat10:57
*** e0ne has joined #heat11:00
*** saju_m has joined #heat11:01
*** gokrokve has joined #heat11:03
*** nosnos_ has quit IRC11:03
*** tspatzier has joined #heat11:03
*** e0ne has quit IRC11:05
*** gokrokve_ has joined #heat11:05
*** gokrokve has quit IRC11:08
*** gokrokve_ has quit IRC11:10
*** nkhare has quit IRC11:11
*** mkollaro has joined #heat11:14
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/8923211:15
*** alexpilotti has joined #heat11:17
*** rpothier__ has quit IRC11:19
openstackgerritRabi Mishra proposed a change to openstack/heat: Fixes stack rollback failure with AWS::EC2::Instance  https://review.openstack.org/9033611:19
*** saju_m has quit IRC11:20
*** rpothier has joined #heat11:21
*** saju_m has joined #heat11:26
*** ramishra has quit IRC11:32
*** ramishra has joined #heat11:33
*** alexpilotti has quit IRC11:35
*** alexpilotti has joined #heat11:36
*** Qiming has joined #heat11:39
*** akuznetsov has quit IRC11:39
*** onorua has quit IRC11:41
*** akuznetsov has joined #heat11:41
*** alexpilotti has quit IRC11:56
openstackgerritMitsuru Kanabuchi proposed a change to openstack/heat: Update openstack-common in prep for graceful stop  https://review.openstack.org/8948411:58
*** pas-ha has quit IRC11:59
*** pas-ha has joined #heat11:59
*** alexpilotti has joined #heat12:00
*** gokrokve has joined #heat12:03
*** erecio has joined #heat12:03
*** renlt has quit IRC12:04
*** asalkeld has quit IRC12:05
*** ramishra has quit IRC12:07
*** gokrokve has quit IRC12:07
*** tspatzier__ has joined #heat12:11
*** tspatzier has quit IRC12:11
openstackgerritDimitri Mazmanov proposed a change to openstack/heat: Add a Nova Flavor resource.  https://review.openstack.org/9002912:12
openstackgerritMitsuru Kanabuchi proposed a change to openstack/heat: Shut the heat-engine after all threads finished  https://review.openstack.org/8649712:14
*** ramishra has joined #heat12:15
*** rbuilta has joined #heat12:20
*** lipinski has joined #heat12:23
*** jdob has joined #heat12:30
*** aweiteka has joined #heat12:33
*** e0ne has joined #heat12:34
*** ramishra_ has joined #heat12:34
*** ramishra_ has quit IRC12:35
*** ramishra has quit IRC12:36
*** ramishra has joined #heat12:37
therveshardy, I saw you approved https://review.openstack.org/#/c/89959/12:39
therveDo you think the renaming from get_abandon_data to prepare_abandon makes sense?12:40
thervezaneb, If you're around ^^12:41
*** ramishra has quit IRC12:41
*** onorua has joined #heat12:42
*** pas-ha has quit IRC12:43
*** pas-ha has joined #heat12:44
*** alexpilotti has quit IRC12:45
*** saju_m has quit IRC12:47
*** pas-ha has quit IRC12:47
*** erecio_1 has joined #heat12:53
*** sorantis has quit IRC12:53
*** erecio has quit IRC12:56
*** pafuent has joined #heat12:56
*** radez_g0n3 is now known as radez12:56
*** blomquisg has joined #heat12:56
*** saju_m has joined #heat12:59
*** zns has joined #heat13:00
*** dims has quit IRC13:01
*** gokrokve has joined #heat13:03
*** alexpilotti has joined #heat13:03
*** dims has joined #heat13:03
*** gokrokve has quit IRC13:08
*** pas-ha has joined #heat13:13
*** alexpilotti has quit IRC13:16
shardytherve: hi, I guess it's arguable, but it made sense to me, as it's not just getting the abandon data anymore, it's also setting up the deletion policy, ready for abandon13:16
*** alexpilotti has joined #heat13:20
*** zz_gondoi is now known as gondoi13:21
therveshardy, Mokay :).13:23
*** arbylee has joined #heat13:24
*** mkerrin has quit IRC13:28
*** achampion has joined #heat13:32
*** nanjj has quit IRC13:33
*** sorantis has joined #heat13:35
*** onorua has quit IRC13:37
*** dims has quit IRC13:41
*** nanjj has joined #heat13:42
zanebtherve: yeah, what shardy said ;)13:43
*** dims has joined #heat13:43
*** zns has quit IRC13:45
*** dims has quit IRC13:53
*** zns has joined #heat13:55
*** dims has joined #heat13:55
*** zns has quit IRC13:55
*** Michalik- has quit IRC13:56
*** zns has joined #heat13:56
*** sjmc7 has joined #heat14:00
*** sabeen has joined #heat14:01
*** gokrokve has joined #heat14:04
*** arbylee has quit IRC14:09
*** e0ne has quit IRC14:12
*** chandan_kumar has quit IRC14:13
*** e0ne has joined #heat14:15
*** varora has left #heat14:19
*** e0ne_ has joined #heat14:19
*** e0ne has quit IRC14:22
*** piyush has joined #heat14:23
*** arbylee has joined #heat14:28
*** erecio_1 has quit IRC14:30
*** bnemec is now known as beekneemech14:31
*** aweiteka has quit IRC14:32
*** onorua has joined #heat14:36
*** Michalik- has joined #heat14:37
*** pafuent has quit IRC14:38
*** dims has quit IRC14:45
*** aweiteka has joined #heat14:45
*** dims has joined #heat14:47
*** sabeen has quit IRC14:47
*** sabeen has joined #heat14:48
*** arbylee has quit IRC14:48
*** pafuent has joined #heat14:52
*** Qiming has quit IRC14:53
*** bgorski has joined #heat14:53
*** kgriffs|afk is now known as kgriffs14:54
*** tspatzier__ has quit IRC14:59
*** IlyaE has joined #heat15:03
*** zhiyan_ is now known as zhiyan15:05
*** pafuent has quit IRC15:05
*** pafuent has joined #heat15:05
*** zhiyan is now known as zhiyan_15:07
*** erecio_1 has joined #heat15:11
*** aweiteka has quit IRC15:11
therveshardy, Hey, do you have some time to talk about stack restore and cinder volumes?15:14
shardytherve: Hi, sure!15:14
therveshardy, So I have this issue, when I do a restore, I create a volume based on the cinder snapshot created previously15:14
*** gilliard has joined #heat15:15
therveI use heat update code to do so15:15
therveSo heat creates the new resource using the snapshot, but then try to delete the old volume15:15
therveWhich it fails to do because it has snapshots attached15:15
*** saju_m has quit IRC15:15
gilliardstevebaker: Thanks for your recent patches about reducing db load :)15:16
*** e0ne_ has quit IRC15:16
therveSo I have 2 solutions 1) I keep the volume 2) I delete the snapshot after using it, and then the volume15:16
therveshardy, What do you think?15:16
openstackgerritJason Dunsmore proposed a change to openstack/heat: Fix exceptions in update_stack  https://review.openstack.org/8940915:16
shardytherve: Hmm, yeah that is a problem, I guess it means we have to use backups for everything, like we do for the snapshot deletion policy15:16
*** e0ne has joined #heat15:16
shardyas we can't control what users may do via update between the snapshot and trigger to roll back15:16
therveBackups are so expensive though :/15:17
shardytherve: at least it means we can probably reuse the existing code for deletion policy15:17
therveshardy, Sure, but it's some minimal reuse :)15:17
*** sorantis_ has joined #heat15:18
shardytherve: I guess the alternative is on delete of a volume, convert any snapshots into backups15:18
shardythat could start to get complex though15:18
shardyI would favour the simple-but-expensive solution initially :)15:18
therveI wished there was an option to tell cinder to do that automatically15:18
shardywell I guess we could look at implementing it in cinder15:19
*** ramishra has joined #heat15:19
shardyI'm not to familiar with it myself, but been looking at the code a bit while writing the tempest tests15:19
*** sorantis_ has quit IRC15:19
*** sorantis has quit IRC15:20
therveThat could be interesting15:21
shardyIt does seem like a use-case that's not really specific to Heat15:22
shardycinder delete --preserve_snapshots15:22
shardyhttps://blueprints.launchpad.net/cinder/+spec/backup-snapshot15:24
shardythat seems somewhat related15:24
*** aweiteka has joined #heat15:24
thervePretty recent :)15:26
*** m_22 has joined #heat15:29
*** m_22 has left #heat15:29
*** varora has joined #heat15:31
*** david-lyle_ has joined #heat15:32
*** erecio_1 has quit IRC15:32
*** david-lyle_ is now known as david-lyle15:34
*** ramishra has quit IRC15:34
*** ramishra has joined #heat15:34
*** ramishra has quit IRC15:38
*** shakamunyi has joined #heat15:41
*** david-lyle has quit IRC15:46
*** david-lyle has joined #heat15:46
*** ramishra has joined #heat15:52
*** piyush has quit IRC15:52
*** dims has quit IRC15:53
*** zz_pablosan is now known as pablosan15:55
*** piyush has joined #heat15:55
*** pablosan is now known as zz_pablosan15:55
*** dims has joined #heat15:56
*** piyush1 has joined #heat15:57
*** erecio_1 has joined #heat16:00
*** piyush has quit IRC16:00
*** ramishra has quit IRC16:02
*** zz_pablosan is now known as pablosan16:03
*** pablosan has quit IRC16:04
*** pablosan has joined #heat16:05
openstackgerritSteven Hardy proposed a change to openstack/heat: tests make dummy db setup/reset consistent  https://review.openstack.org/9041316:07
openstackgerritSteven Hardy proposed a change to openstack/heat: tests remove wr_delete_after decorator  https://review.openstack.org/9041416:07
openstackgerritSteven Hardy proposed a change to openstack/heat: tests remove stack_delete_after decorator  https://review.openstack.org/9041516:07
*** zns has quit IRC16:08
*** zhiyan_ is now known as zhiyan16:08
*** julienvey has quit IRC16:10
*** david-lyle has quit IRC16:12
*** zhiyan is now known as zhiyan_16:14
*** chandan_kumar has joined #heat16:15
*** david-lyle has joined #heat16:20
*** e0ne has quit IRC16:21
*** spzala has joined #heat16:22
*** sorantis has joined #heat16:27
*** sorantis has quit IRC16:32
*** sdake_ has quit IRC16:32
*** david-lyle has quit IRC16:32
*** jstrachan has quit IRC16:38
*** TravT has joined #heat16:38
openstackgerritSteven Hardy proposed a change to openstack/heat: tests remove stack_delete_after decorator  https://review.openstack.org/9041516:39
openstackgerritSteven Hardy proposed a change to openstack/heat: tests remove wr_delete_after decorator  https://review.openstack.org/9041416:39
openstackgerritSteven Hardy proposed a change to openstack/heat: tests make dummy db setup/reset consistent  https://review.openstack.org/9041316:39
*** jstrachan has joined #heat16:41
*** david-lyle has joined #heat16:42
*** jstrachan has quit IRC16:44
*** harlowja_away is now known as harlowja16:45
*** derekh has quit IRC16:47
openstackgerritA change was merged to openstack/heat: Don't manipulate LoadBalancer template in-place  https://review.openstack.org/8995816:47
openstackgerritA change was merged to openstack/heat: Don't manipulate template during abandon  https://review.openstack.org/8995916:47
*** mkerrin has joined #heat16:48
*** chandan_kumar has quit IRC16:54
*** nanjj has quit IRC16:56
*** yogesh has joined #heat16:58
*** yogesh_ has joined #heat17:00
*** zns has joined #heat17:01
*** mkollaro has quit IRC17:02
*** yogesh has quit IRC17:03
harlowjaSpamapS so convergence model, sounds interesting17:05
*** jamie_h has quit IRC17:07
*** openstackstatus has quit IRC17:07
*** openstackstatus has joined #heat17:08
therveshardy, I have a (maybe) stupid idea17:14
therveshardy, For a first step, only allow restore when deletion policy is retain17:14
*** IlyaE has quit IRC17:14
*** zns has quit IRC17:14
*** erecio_1 has quit IRC17:15
openstackstatusNOTICE: Gerrit will be unavailable for a few hours starting at 1600 UTC on Monday April 28th for an upgrade. See https://wiki.openstack.org/wiki/GerritUpgrade17:16
*** alexheneveld has quit IRC17:16
*** sgordon has joined #heat17:16
*** sgordon has quit IRC17:16
*** sgordon has joined #heat17:16
*** erecio has joined #heat17:17
*** zns has joined #heat17:18
*** jprovazn has quit IRC17:19
*** rbuilta has quit IRC17:23
*** bgorski has quit IRC17:25
*** russellb is now known as rustlebee17:28
*** nati_ueno has joined #heat17:29
*** IlyaE has joined #heat17:30
*** nati_uen_ has joined #heat17:31
*** onorua has quit IRC17:32
*** ramishra has joined #heat17:33
*** nati_ueno has quit IRC17:34
SpamapSharlowja: I thought you'd think so. :)17:34
SpamapSharlowja: it's just another way to get to the same end goal, but with more scale and hopefully more happy users.17:35
harlowjahaha, ' the reason we could have this conversation is that we did not mention taskflow' , lol17:35
harlowjathx SpamapS  :-P17:35
harlowjaanyways, seems interesting, wonder how it will work out17:36
SpamapSharlowja: where did that comment come from?17:36
harlowjalol, the irc log from https://etherpad.openstack.org/p/heat-workflow-vs-convergence :-P17:36
harlowjaat bottom ;)17:36
harlowja\o\17:37
harlowjaha17:37
*** ramishra has quit IRC17:37
*** piyush1 has quit IRC17:40
*** jstrachan has joined #heat17:41
jdobquestion on resource_registry... if I have "Jdob::Awesome: awesome.yaml", that means that every resource I define in awesome.yaml is referenced by Jdob::Awesome::<resource_name> ?17:42
thervejdob, That means you defined a template resource17:44
therveIt does abstract away the list resources you may have in it17:45
jdobit's more a question of what the syntax for resource_registry means17:46
jdobi get the idea of   "OS::Quantum*": "OS::Neutron*" is a rename17:46
jdobso i'm making sure I'm understanding it right that when I specify a file, each resource in there gets shoved under the namespace I referenced in the key17:46
jdob(hope I'm asking that right)17:46
*** yogesh has joined #heat17:47
*** yogesh_ has quit IRC17:48
SpamapSharlowja: I thought it sounded familiar. doh.17:48
thervejdob, I'm not sure what you mean by "shoved under the namespace"17:50
jdobsorry, lemme try to explain it better17:50
*** jstrachan has quit IRC17:50
jdobinside of foo.yaml, I have a resource named foo_instance17:50
jdobif I have an environment that maps Jdob::Stuff: foo.yaml17:51
jdoband I have another template in that environment, I'd create a resource with type Jdob::Stuff::foo_instance17:51
jdoband that's how I'd point to the foo_instance resource inside of foo.yaml17:51
therveNo that's not how it works. You can't access resources inside the template17:52
therveYou create a resource that holds other resources, that's not a namespace17:52
therveTry to forget about the "OS::Quantum*" thing :)17:53
jdob:)17:53
jdobok, so lemme try again17:53
jdobfoo.yaml has a bunch of resources17:53
jdobouter.yaml would use that as a "nested stack"17:54
jdoband when it says type: "Jdob::Foo"17:54
jdobit's not saying a particular resource, it's saying the full foo.yaml stack17:54
therveWhen you say "Jdob::Foo" it is a resource, which happens to be a stack17:55
jdobya, ok, that's how it was in my head, I just said it wrong17:55
jdobok, that's way more clear17:55
*** spzala has quit IRC17:56
jdobthanks therve, working on a quick example now so I may be back with questions in a bit :)17:56
therveSure thing17:56
*** sballe has quit IRC17:59
harlowjaSpamapS lol, that was funny seeing that :-P18:01
*** piyush has joined #heat18:06
*** piyush1 has joined #heat18:08
harlowjaanyway SpamapS let me know when u have further conversations, be interesting in seeing how this works out :-P18:09
*** piyush has quit IRC18:11
SpamapSharlowja: My thinking is that taskflow will play a small part at first. We'll just use it to help encapsulate the tasks but we might not use any of the distributed bits you've been working on just yet.18:14
harlowjaSpamapS thats fair, i was thinking how last night that your convergence is still just mutations on a graph, but i guess u guys want to not do that?18:15
harlowja*not have a graph of things18:15
harlowjacause bascilly u are trying to get the graph to 'stabalize'18:15
harlowja*basically18:16
harlowjawhich then makes me wonder if previous work/algorithms would help in doing this, (such as in https://github.com/networkx/networkx/tree/master/networkx/algorithms)18:16
harlowjabut idk, might be not in the same line of what u guys are thinking18:17
SpamapSharlowja: we absolutely want to have a graph18:17
harlowjaso whats in the graph?18:17
harlowjatasks, desired results, something else?18:17
SpamapSharlowja: we just don't want to rely on the graph for all operations. It is informative, not authoritative.18:18
harlowjasure, so then the graph has 'the current view of the world'18:18
SpamapSbecause if we allow updates at any time to the template/parameters, then what we think the graph is, might be wrong.18:18
harlowjaand mutations on that graph would be done to get it into the desired state?18:18
harlowjado mutations on the graph to bring it closer to relaity?18:18
SpamapSSo we'd use it to inform us of what is the likely next step.18:18
harlowjaya18:19
* harlowja still wonders what would be contained in that graph 18:19
*** gokrokve has quit IRC18:19
SpamapSharlowja: the graph from the template18:19
harlowjak, so the desired state of the world18:20
SpamapSright18:20
harlowjathen there is another graph, that has the current state of the world18:20
harlowja?18:20
*** gokrokve has joined #heat18:20
harlowjaand try to make those isomorphic18:20
SpamapSand in each task, the completion would emit an event "I finished graph position x,y,z" .. then the event handler for that would go "ok, x,y,z is done. Do I start more tasks now?"18:21
*** shardy is now known as shardy_afk18:21
*** IlyaE has quit IRC18:21
SpamapSIt's not _that_ far off from the way things currently work, but things are done via events/rpc rather than in RAM in the scheduler and stack object.18:21
harlowjaright, which is sorta simlar to http://docs.openstack.org/developer/taskflow/notifications.html18:22
harlowjasee http://docs.openstack.org/developer/taskflow/notifications.html#task-notifications (for example)18:22
harlowjaagreed, its those durn coroutines that hide all of it ;)18:22
SpamapSharlowja: I had not read that far just yet. That seems like it might make the engine more useful than I had thought.18:22
harlowjawe emit as much as we can18:23
*** gokrokve has quit IRC18:24
harlowjahttps://review.openstack.org/#/c/86470/ is also in this area, just fyi18:25
harlowjathey sorta serve similar purposes, callbacks emitting, and yielding states18:26
harlowjacallbacks have more info18:26
harlowja*like the result of the task18:26
harlowjabut SpamapS  i think what u are thinking is that an engine (in taskflow, or other) emits these kind of things, then the 'observer' has a chance to add new tasks in, or alter the graph that is being used by the engine, and repeat...18:27
harlowjauntil sometime in the future it coverges (if ever)18:27
harlowja*converges18:27
SpamapSharlowja: hrm no the observer wouldn't really interact w/ the converger18:28
SpamapSharlowja: the observer would just update the observed state of things.18:28
SpamapSharlowja: and emit events "x changed"18:28
SpamapSwell I guess that's interaction18:28
*** nati_uen_ has quit IRC18:30
harlowjaso i could imagine it being, observer emits, converger controls an engine, engine runs things, when observer emits, converger learns about, and potentially alters engine activites to accomdate this change, the engine emits as well (which could also be listened to by the observer)18:30
*** nati_uen_ has joined #heat18:31
harlowjaobserver also listens from other systems18:32
harlowjaand world peace18:32
harlowjalol18:32
*** nati_ue__ has joined #heat18:35
*** nati_uen_ has quit IRC18:38
SpamapSharlowja: right, the engine has to emit to the observer, so observer knows urgent things that need to be observed.18:46
harlowjayup18:46
SpamapSobserver can also do low priority refresh observing18:46
*** varora has left #heat18:46
SpamapSfor things that must be polled18:46
harlowjaobservability was one of the things that i knew taskflow had to provide, coroutines hide this18:46
SpamapSbut hopefully we can just subscribe to a notification bus for 99% of things18:46
harlowjasure18:47
harlowjaSpamapS ya, so it will be done by next week right18:48
harlowjadon't be a slacker18:49
harlowjabb18:49
*** radez is now known as radez_g0n318:49
*** gokrokve has joined #heat18:50
SpamapSharlowja: it's already done, but it was in ruby so we have to redo it18:50
*** jstrachan has joined #heat18:51
*** zns has quit IRC18:54
*** lindsayk has joined #heat18:56
gokrokveHi. This is very interesting conversation.18:57
gokrokveInitially in Murano we had convergence engine. It was implemented as a set of rules which were processing in a loop on metadata. Each change in metadta initiated a new loop of rules processing. So on each iteration the engine was trying to match rule against current metadata state and if rule matched it was executed.18:59
gokrokveI think it is pretty close to Heat convergence idea.18:59
gokrokveWe had a lot of obstacles on this path as it looks simple at first look but during the implementation a lot of details will be revealed :-)19:00
gokrokveI am not sure that it will be possible to have a simple graph convergence approach as some of the decisions should be made based on some data which might belong to resource and engine does not know how to access it.19:01
gokrokveIn Murano case most of the decisions are data driven.19:01
gokrokveIt will be interesting if TaskFlow provides not only tasks primitives, but also allows to have some distributed data model accessible from each worker.19:03
gokrokveIn a way when task is a task + metadata context.19:04
*** bvandenh has quit IRC19:04
*** zns has joined #heat19:09
stevebakergilliard: you're welcome. I might continue until a stack load only requires one query19:11
*** IlyaE has joined #heat19:13
zanebgokrokve: "during the implementation a lot of details will be revealed" <- that's what frightens me too19:18
*** jstrachan has quit IRC19:19
gokrokvezaneb: Yeah. This is a common problem, when the initial bright idea becomes a huge development problem :-) But still I think Heat should have such capabilities. The idea itself is very interesting.19:20
zanebI agree, and we need to address all those problems _somehow_19:20
gokrokvezaneb: It will also require some commitment from TaskFlow team as it might be necessary to have new entities in the library.19:20
gokrokveThe first major obstacle we have in Murano is how to manage user data which appears in template\package during the runtime.19:21
gokrokveRight now Heat has only waitcondition for that. But naturally I want to be able to say that if I have variable A set and varible B set and resource C in state Created then proceed with next resource.19:23
gokrokveProbably it can be expressed via dependencies tree.19:23
gokrokveIn Murano we allow user to create variables in runtime and evaluate them. This gives a lot of flexibility and simplifies the syntax.19:24
gokrokveI saw some conversations about variables in Heat too. That will be great to have.19:24
gokrokveI actually think Murano team has to participate in such conversations more actively :-)19:26
gokrokvezaneb: How do you discuss the new features in Heat? Via mailing lists or you have some Google hangout sessions?19:27
zanebmailing list19:27
gokrokveCool. I will ask Murano team to take closer look to the features proposed in Heat and prepare for a design summit.19:28
zanebthat would be great19:28
zanebhttp://junodesignsummit.sched.org/event/f40c3a9e3eacef1f2a681f0d09d4d69519:29
gokrokveThanks!19:29
zanebthat ^ is the design summit session to discuss this19:29
zanebI expect it may spill into the next session a bit too ;)19:29
gokrokveYeah. I remember the HK summit. There were a lot of hot topics about HOT.19:30
zanebugh, did we really invent *another* way of parsing templates inside AutoScalingGroup???19:31
zanebAutoScalingResourceGroup, rather19:32
gokrokveKind of :-)19:33
gokrokveBy the way, I remember the session in HK about Heat engine HA.19:33
gokrokveThis topic sounds quite close to the Heat scaling and robustness.19:34
*** vijendar has joined #heat19:35
gokrokveAn that session in HK is was decided that each Heat engine will have a limited view to the resources in different location\engine.19:35
gokrokveIt looks like right now the idea is to have a kind of distributed metadata\state visible from each engine\worker.19:36
*** varora has joined #heat19:36
zanebtbh I've completely forgotten what sessions we had in HK ;)19:36
gokrokveIt will be interesting to see the final architecture.19:37
zanebthere are no _final_ architectures ;)19:37
gokrokvezaneb: Yeah. Final current architecture :-)19:38
gokrokveor Current final architecture.19:38
zanebResourceGroup doesn't implement it's own template parser, so why does AutoScalingResourceGroup?19:39
gokrokvezaneb: If I remember correctly, the initial idea was that Autscaling will have a separate dedicated service. So it was not clear should Heat parse policies by itself or just pass them to the autoscaling service.19:42
*** lindsayk has quit IRC19:42
gokrokveIt can be additional feature in Heat to have policy parser resource :-)19:43
zanebI'm not talking about policy19:43
zanebthe launch config is now embedded in the scaling group19:43
zanebin ResourceGroup it had a defined schema19:44
zanebin AutoScalingResourceGroup the schema is now "looks like a resource" in any combination of cfn/HOT template formats19:44
*** fandi has joined #heat19:44
gokrokveI thought it was by design as a legacy stuff from AWS.19:44
*** akuznetsov has quit IRC19:45
zanebboth of those resource types are new prototypes, not from AWS19:45
*** jistr has quit IRC19:45
*** akuznetsov has joined #heat19:45
zanebso basically I spent half of Icehouse putting all template parsing behind a pluggable API19:46
zaneband now we're getting ad-hoc parsers implemented in random corners of the code :/19:46
*** radez_g0n3 is now known as radez19:46
*** harlowja is now known as harlowja_away19:49
gokrokveI think this is inevitable as you have to pass not just a reference to existing resource, but a snippet which will be used for instantiation.19:49
*** shakamunyi has quit IRC19:50
gokrokveAnf for Heat during Autoscaling group creation the resource attribute just a string, but later inside ASG you have to process this string as a heat template and resolve references in it if they exist.19:50
gokrokveI don't see how to do this in a single pass of Heat template processing.19:51
*** Michalik- has quit IRC19:55
*** tspatzier__ has joined #heat19:56
SpamapShttp://paste.ubuntu.com/7332308/ <-- HOT template for TripleO style Nagios server.20:03
SpamapShm, how does one add a floating ip to a server?20:03
*** yogesh has quit IRC20:04
*** lindsayk has joined #heat20:08
*** harlowja_away is now known as harlowja20:09
*** lindsayk has quit IRC20:09
*** lindsayk has joined #heat20:09
gokrokveSpamapS: We used this Heat template snippen for FloatingIP assigment https://github.com/stackforge/murano-repository/blob/release-0.4/muranorepository/Services/heat_templates/FloatingIP.template20:12
gokrokveSpamapS: It is for Neutron networking, not for Nova network.20:13
*** varora has left #heat20:13
*** blomquisg has quit IRC20:13
*** jdob has quit IRC20:15
*** jdob has joined #heat20:15
*** ifarkas has quit IRC20:20
*** sabeen has quit IRC20:21
*** jdob has quit IRC20:24
*** jdob has joined #heat20:24
*** daneyon has joined #heat20:26
*** Michalik- has joined #heat20:27
*** daneyon has quit IRC20:27
*** daneyon has joined #heat20:27
*** alexheneveld has joined #heat20:31
*** gokrokve has quit IRC20:31
*** IlyaE has quit IRC20:40
*** openstackstatus has quit IRC20:45
*** openstackstatus has joined #heat20:45
*** openstackstatus has quit IRC20:50
*** openstackstatus has joined #heat20:50
*** aweiteka has quit IRC20:50
thervezaneb, Don't attribute to malice what can be explained by ignorance20:51
therve(paraphrasing)20:51
*** IlyaE has joined #heat20:52
therveThe original code I reviewed was different from what's in there, though20:53
therveWell look at that https://review.openstack.org/#/c/73580/ :)20:54
*** gokrokve has joined #heat20:56
*** ChanServ sets mode: +v openstackstatus20:57
-openstackstatus- NOTICE: Gerrit will be unavailable for a few hours starting at 1600 UTC on Monday April 28th for an upgrade. See https://wiki.openstack.org/wiki/GerritUpgrade20:58
zanebtherve: thanks, I hadn't noticed that at the time20:58
zanebbut the real problem happened earlier20:59
therveMaybe, it was a bit subtle though20:59
zanebwhen the schema for that resource was defined as taking a template snippet devoid of the context of its template20:59
therveAh, well21:00
zanebI don't recall seeing the review for it, but I assumed that it would have the same interface as ResourceGroup21:00
therveI don't know why it was done this way21:05
*** pafuent has left #heat21:07
zanebactually, the part in that patch isn't a problem at all, and the stuff I am working on now will clean it up21:07
zaneb_get_instance_definition() is the problem21:07
therveHow so?21:08
zanebit just takes some free-form data and dumps it into the template21:08
zanebbut I guess we can assume it is in HOT format21:09
zanebI thought the conversion thing meant it could be in either format21:09
zanebon closer inspection, that only applies to reading back resource definitions from the existing nested template21:10
*** daneyon has quit IRC21:10
zanebnot to creating new ones21:10
zanebmy bad, nothing to see here...21:10
zanebthough I don't know why we wouldn't have an explicit schema like ResourceGroup does21:11
therveI *think* it was about simplicity. Explicit sounds better21:11
*** erecio has quit IRC21:15
SpamapSgokrokve: thanks. Thats what I was afraid of. Seems like we should make Heat smart enough to just point a FloatingIPAssocation at a server.21:28
SpamapS:q21:28
*** jdob has quit IRC21:29
gokrokveSpamapS: Yes. It will be great. In Murano we had to add Advanced networking module, which actually communicates with Neutron to find proper resources available like ext_network, routers and private networks. If they are available we use them, if not we create new neutron resources for that.21:29
SpamapSgokrokve: why didn't you do that in Heat?21:29
gokrokveSpamapS: How?21:31
SpamapSgokrokve: add it to the floating IP association resource21:31
gokrokveIn workflow I can make a decision and this decision is controlled by user.21:31
gokrokveIn Heat I can add a new resource but it will be hard to use it.21:31
SpamapSor create a new resource "OS::Heat::TypicalNetwork"21:31
gokrokveSpamapS: Typical Network can work, I think.21:32
gokrokveIt can be done with nested resources\template21:32
SpamapSgokrokve: my point is that Heat is good for just asking for something that involves a lot of work on the backend, but is a generally accepted usage pattern of an API. Like autoscaling group.21:33
gokrokveSpamapS: Yes. I think this is a good idea actually.21:33
gokrokveLet me open a blue-print for that.21:33
SpamapSgokrokve: cool. And I think many users of Heat would like it.21:34
SpamapSIncluding me.. as I create a port.. and a floatingip .. and a floatingip association.. :-P21:34
gokrokveSpamapS: I think so.21:35
*** nati_ue__ has quit IRC21:35
*** nati_uen_ has joined #heat21:36
SpamapSI think if nothing else we should just be able to point FloatinGIPAssociation at a port, and have it figure out that we meant to also allocate a floatingip to it.21:37
gokrokvehttps://etherpad.openstack.org/p/heat-typical-network-resource21:42
*** piyush1 has left #heat21:46
zanebSpamapS: I thought you could do that?21:46
SpamapSgokrokve: cool21:46
zanebSpamapS: https://github.com/openstack/heat/blob/master/heat/engine/resources/neutron/floatingip.py#L4621:47
SpamapSzaneb: floatingip_id is required21:47
SpamapSoh the opposite21:47
zanebSpamapS: that _is_ FloatingIP21:47
*** nati_ueno has joined #heat21:47
SpamapSright I see that21:47
SpamapSOk that's 3 less lines of yaml yay21:48
zanebI'm not a big fan of any resource with "Association" in the name21:49
SpamapShm21:49
SpamapSzaneb: agreed!21:49
zanebsometimes you need 'em, but it's always better to avoid if you can21:49
gokrokveyou still need FLOATING_NETWORK_ID21:49
SpamapSzaneb: though if you have existing floating ips ...21:49
zanebgokrokve: floating_network_id is the ID of the external network (aka teh Internets)21:50
SpamapSgokrokve: right, I had to add two parameters to my template for both the network for my server's port, and for the external port. I'd much rather just attach the floating ip to "whatever port you can find on my server" and "whatever network has floating ips available"21:50
SpamapSwhich is the typical scenario21:51
*** nati_uen_ has quit IRC21:51
zanebyou'll have to take that one up with neutron ;)21:51
gokrokvefor external network you will have some kind of discovery21:51
gokrokveat least we do this in Murano21:52
gokrokveotherwise you will have to ask about ext network id from user. Which is not very desirable.21:52
zanebexternal network is presumably controlled completely by the admin, and it is a total mystery to me why it is half-exposed to the end-user in this way21:52
*** vijendar has quit IRC21:52
gokrokvezaneb: because you can have multiple external networks for multiple needs.21:53
gokrokveIn Murano we ended up with allowing to filter networks by regexp lookup in their names21:54
gokrokveut this is for limited use cases in enterprise cloud21:54
SpamapSzaneb: You asked. They answered. With words. LOTS OF WORD.21:54
zanebgokrokve: I suspect that's the symptom of a bigger problem, where the boundaries of the virtual network are not clearly defined, and it instead blends with physical networks set up by the operator in ways that are sort-of-but-not-quite represented in the API21:56
*** IlyaE has quit IRC21:56
SpamapSand why must I use the network UUID for OS::Neutron::Port ?21:56
*** kgriffs is now known as kgriffs|afk21:57
SpamapSzaneb: I could see a scenario where there is external-cheap-slow-net and external-expensive-fast-net for floating ips.21:57
gokrokvezaneb: I think you are right. Neutron provides too low-level abstraction.21:57
SpamapSzaneb: any idea on why I can't use networks by name?21:58
gokrokvezaneb: Some part of meta information is in users mind. Like I use external network "untrusted" for generic internet communication and "secured" for my internet payments.21:58
zanebSpamapS: that may have been a neutron restriction, I don't recall for sure21:58
zanebSpamapS: I suspect at the very least that names are not unique21:59
SpamapSzaneb: neutronclient's CLI port-create takes "id or name"21:59
gokrokveSpamapS: I don't think that they have unique network names as a requirement21:59
SpamapSwe allow image names21:59
SpamapSbut they're not required to be unique21:59
SpamapSso that's not valid21:59
gokrokveSpamapS: Agree. It will be good to use just names instead of ids.22:00
zanebSpamapS: iirc neutron client handles that case by doing a lookup-by-name before the actual call22:00
zanebI don't recall the details of why we're not doing that22:01
zanebstevebaker would probably remember22:01
SpamapSzaneb: https://git.openstack.org/cgit/openstack/python-neutronclient/tree/neutronclient/neutron/v2_0/__init__.py#n4622:06
SpamapSnow.. it would be better if the server just accepted both and did that discovery inside22:06
SpamapSbut meh22:06
SpamapSwe should just use that function22:06
zanebhttps://git.openstack.org/cgit/openstack/python-neutronclient/tree/neutronclient/neutron/v2_0/__init__.py#n8422:07
zanebthat ^ looks way-inefficient :/22:07
gokrokvehttps://blueprints.launchpad.net/heat/+spec/typical-network-resource22:14
*** gondoi is now known as zz_gondoi22:15
*** tspatzier__ has quit IRC22:16
*** fandi has quit IRC22:19
SpamapSzaneb: efficiency isn't really Neutron's "thing" ;)22:23
*** arbylee has joined #heat22:23
zanebno comment22:24
*** gokrokve has quit IRC22:33
*** nati_ueno has quit IRC22:35
*** achampion has quit IRC22:36
*** david-lyle has quit IRC22:36
*** nati_ueno has joined #heat22:36
*** lindsayk has quit IRC22:37
*** daneyon has joined #heat22:37
*** lindsayk has joined #heat22:37
*** arbylee has quit IRC22:38
*** IlyaE has joined #heat22:39
*** sgordon has quit IRC22:42
SpamapShttp://paste.ubuntu.com/7333283/22:46
SpamapSso there's my HOT template for spinning up Nagios using TripleO's nagios3 element (must be built into the image of course)22:46
*** gokrokve has joined #heat22:53
SpamapSdurn.. need to setup my heat to have a stack domain admin22:54
*** zns has quit IRC23:01
*** daneyon has quit IRC23:13
*** gokrokve_ has joined #heat23:15
*** gokrokve has quit IRC23:18
*** derekh has joined #heat23:24
openstackgerritAlex Gaynor proposed a change to openstack/heat: Fix many typos  https://review.openstack.org/9050523:26
*** IlyaE has quit IRC23:27
SpamapSugh23:30
*** achampion has joined #heat23:32
*** arbylee has joined #heat23:36
*** dims has quit IRC23:39
*** IlyaE has joined #heat23:43
openstackgerritAlex Gaynor proposed a change to openstack/heat: Fix many typos  https://review.openstack.org/9050523:45
*** dims has joined #heat23:52
*** derekh has quit IRC23:52
*** shakamunyi has joined #heat23:55
openstackgerritOpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/8923223:58
SpamapSshardy_afk: when you're around next.. I am trying to make some stacks with non admin users.. running into "ERROR: Remote error: NotFound Could not find role, 5d7f3e171f1b4cd58078d5b7f87b74ba. (HTTP 404)" which is the role for heat_stack_owner23:59

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