Wednesday, 2014-03-19

*** pablosan is now known as ZZpablosan00:00
*** che-arne has joined #heat00:01
*** ZZpablosan has quit IRC00:03
*** faramir1 has joined #heat00:06
*** arbylee has quit IRC00:07
*** wchrisj has quit IRC00:08
*** andersonvom has quit IRC00:11
*** dteselkin has quit IRC00:11
*** lindsayk has quit IRC00:11
*** sergmelikyan has quit IRC00:12
*** lindsayk has joined #heat00:13
*** jergerber has quit IRC00:17
*** matsuhashi has joined #heat00:20
*** dteselkin has joined #heat00:20
*** arbylee has joined #heat00:25
*** tango has quit IRC00:26
*** arbylee1 has joined #heat00:44
*** arbylee has quit IRC00:47
*** duncanjw has joined #heat00:48
*** kfox1111 has quit IRC00:48
openstackgerritSteve Baker proposed a change to openstack/heat: Document software config classes  https://review.openstack.org/8140700:51
*** nosnos has joined #heat00:51
*** wchrisj has joined #heat00:52
*** duncanjw has quit IRC00:53
*** lindsayk has quit IRC00:53
*** nosnos_ has joined #heat00:53
*** duncanjw has joined #heat00:57
*** nosnos has quit IRC00:57
stevebakerSpamapS: https://review.openstack.org/#/c/80116/ is ready for review01:11
*** andersonvom has joined #heat01:11
*** mkollaro has quit IRC01:14
*** sabeen has quit IRC01:20
*** andersonvom has quit IRC01:23
*** wchrisj has quit IRC01:25
*** bada has quit IRC01:25
*** bada has joined #heat01:26
*** duncanjw_ has joined #heat01:33
*** duncanjw has quit IRC01:36
*** arbylee has joined #heat02:00
*** wchrisj has joined #heat02:00
*** arbylee1 has quit IRC02:01
*** pablosan has joined #heat02:01
*** wchrisj has quit IRC02:04
*** alexheneveld has quit IRC02:07
*** duncanjw_ has quit IRC02:07
*** alexheneveld has joined #heat02:17
*** che-arne has quit IRC02:17
*** arbylee has quit IRC02:27
*** shakamunyi has joined #heat02:28
*** Linz_ has quit IRC02:28
*** fandi has joined #heat02:33
*** chandan_kumar has joined #heat02:37
*** kgriffs is now known as kgriffs_afk02:49
*** matsuhashi has quit IRC03:13
*** duncanjw has joined #heat03:16
openstackgerritZhang Yang proposed a change to openstack/heat: Add documentation to the firewall properties  https://review.openstack.org/7784003:18
*** duncanjw has quit IRC03:19
*** matsuhashi has joined #heat03:20
*** harlowja is now known as harlowja_away03:23
*** matsuhashi has quit IRC03:25
*** lazy_prince has quit IRC03:28
*** pablosan is now known as ZZpablosan03:31
*** killer_prince has joined #heat03:34
*** alexheneveld has quit IRC03:35
openstackgerritJeff Peeler proposed a change to openstack/heat-templates: Correct a few typos and remove nan workaround  https://review.openstack.org/8142503:36
*** nosnos_ has quit IRC03:41
*** chandan_kumar has quit IRC03:41
*** killer_prince has quit IRC03:54
*** andrew_plunk has quit IRC03:56
*** duncanjw has joined #heat03:58
*** ramishra has joined #heat04:00
*** faramir1 has quit IRC04:07
*** matsuhashi has joined #heat04:23
*** duncanjw has quit IRC04:26
*** duncanjw has joined #heat04:27
*** asalkeld has quit IRC04:27
*** duncanjw has quit IRC04:31
*** cmyster has joined #heat04:33
*** cmyster has joined #heat04:33
openstackgerrithuangtianhua proposed a change to openstack/heat: Make sure NetworkInterfaces and SubnetId updatable  https://review.openstack.org/8020904:34
cmystermorning04:34
*** nosnos has joined #heat04:35
mattoliverauGood afternoon cmyster (feels wierd saying morning when for me it isn't) :P04:38
cmysterlies! its morning! ;)04:39
cmysterway too morningy... 6:40 here04:39
mattoliverauwow, yeah, that's horribly morningy! Go back to bed :P It's 3:40PM here, so not too long left in the day for me :)04:40
mattoliverauBut hey do you want the winning lotto numbers, that's how timezones work right.. I'm really in the future :P04:41
cmystermattoliverau: kid wakes up at 5 am anyway, and this way I can leave work early to help with him...04:42
cmysterplus no traffic++04:42
*** IlyaE has joined #heat04:42
mattoliverauAhh, totally makes sense, your just being a good partner and parent ;) If I had a kid and could get out of bed in the morning I'd do the same :)04:43
*** Akshik has joined #heat04:45
*** wchrisj has joined #heat05:00
*** vijendar1 has joined #heat05:23
*** vijendar has quit IRC05:26
openstackgerritJun Jie Nan proposed a change to openstack/heat-templates: Software config hook for configuring with Chef  https://review.openstack.org/8022905:32
*** Akshik_ has joined #heat05:34
*** Akshik has quit IRC05:37
*** wchrisj has quit IRC05:37
*** cfriesen_ has joined #heat05:40
cmysterthanks mattoliverau, sorry long coffee break05:47
cmysteralso, anyone here ever tried to create an OS::Nova::KeyPair resource ?05:48
*** asalkeld has joined #heat05:48
*** nkhare has joined #heat05:56
*** saju_m has joined #heat05:58
*** matsuhashi has quit IRC05:59
*** matsuhashi has joined #heat06:01
*** nati_ueno has joined #heat06:03
*** ramishra has quit IRC06:03
*** IlyaE has quit IRC06:04
*** IlyaE has joined #heat06:05
*** akuznetsov has quit IRC06:08
*** ramishra has joined #heat06:12
*** cfriesen_ has quit IRC06:13
mattoliveraucmyster: no probs. I haven't personally sorry (KeyPair).06:16
mattoliverauI could try and see what happens. But that will have to be a future matt endevour as I need to go get dinner organised before the wife gets home :)06:18
cmysterno worries, I have and imo its buggy, just wanted a 2nd verification on that06:19
cmystermight be two bugs or its just the one, I need some further investigation06:20
*** giulivo has quit IRC06:21
*** akuznetsov has joined #heat06:27
*** duncanjw has joined #heat06:27
*** nati_uen_ has joined #heat06:28
*** lindsayk has joined #heat06:30
*** nati_ueno has quit IRC06:31
*** duncanjw has quit IRC06:32
*** achampion has quit IRC06:32
*** ZZpablosan has quit IRC06:36
*** nati_uen_ has quit IRC06:38
*** pablosan has joined #heat06:39
*** Slower has quit IRC06:40
*** lindsayk has quit IRC06:47
*** matsuhashi has quit IRC06:47
*** lindsayk has joined #heat06:48
*** matsuhashi has joined #heat06:50
*** amritanshu_RnD has joined #heat06:50
*** amritanshu_RnD is now known as Guest7227706:50
*** ramishra has quit IRC06:52
*** Slower has joined #heat06:53
*** IlyaE has quit IRC07:11
*** ramishra has joined #heat07:15
openstackgerrithuangtianhua proposed a change to openstack/heat: Make sure NetworkInterfaces and SubnetId updatable  https://review.openstack.org/8020907:23
*** lindsayk has quit IRC07:25
*** bada has quit IRC07:25
*** bada has joined #heat07:26
*** tspatzier has joined #heat07:26
*** ramishra has quit IRC07:29
*** matsuhashi has quit IRC07:30
*** ppetit has joined #heat07:30
*** matsuhashi has joined #heat07:31
*** e0ne has joined #heat07:52
*** ramishra has joined #heat07:52
*** nati_ueno has joined #heat07:55
*** ifarkas has quit IRC07:58
cmysterin08:04
cmysteroops08:04
cmysterin OS::Nova::KeyPair, the docs say: save_private_key - True if the system should remember a generated private key; False otherwise.08:05
cmysterso if True, after deleting the stack, should the key be available ?08:05
*** shakamunyi has quit IRC08:07
*** e0ne has quit IRC08:11
*** uvirtbot has joined #heat08:25
*** duncanjw has joined #heat08:28
*** duncanjw has quit IRC08:33
*** alexheneveld has joined #heat08:34
*** chandankumar_ has quit IRC08:37
openstackgerritThomas Herve proposed a change to openstack/heat: Fix user provider template registration  https://review.openstack.org/7995308:39
*** chandan_kumar has joined #heat08:39
*** ppetit_ has joined #heat08:44
*** ppetit has quit IRC08:44
*** ppetit_ is now known as ppetit08:44
*** alexheneveld has quit IRC08:48
*** e0ne has joined #heat09:03
*** ppetit has quit IRC09:10
*** alexheneveld has joined #heat09:11
*** stannie_afk is now known as stannie09:12
*** pas-ha has joined #heat09:17
*** e0ne has quit IRC09:20
*** alexheneveld has quit IRC09:21
*** e0ne has joined #heat09:22
*** lindsayk has joined #heat09:25
*** jrist has joined #heat09:32
*** lindsayk has quit IRC09:32
*** sileht has quit IRC09:33
*** nati_ueno has quit IRC09:33
*** nati_ueno has joined #heat09:34
*** nati_ueno has quit IRC09:38
*** tomek_adamczewsk has joined #heat09:41
*** e0ne_ has joined #heat09:46
*** nati_ueno has joined #heat09:47
*** e0ne has quit IRC09:49
*** sileht has joined #heat09:50
*** ppetit has joined #heat09:52
*** ppetit has quit IRC09:53
*** jamieh has joined #heat10:05
*** jamieh is now known as Guest7278610:05
*** e0ne_ has quit IRC10:10
*** e0ne has joined #heat10:17
*** mkollaro has joined #heat10:19
*** ramishra has quit IRC10:21
*** ramishra has joined #heat10:22
*** duncanjw has joined #heat10:24
*** duncanjw has quit IRC10:28
*** giulivo has joined #heat10:31
*** faramir1 has joined #heat10:40
*** ramishra has joined #heat10:42
*** pas-ha has quit IRC10:42
*** derekh has joined #heat10:54
*** rpothier has quit IRC10:55
*** rpothier has joined #heat10:57
*** bada_ has joined #heat10:58
*** bada has quit IRC11:00
*** jufeng has joined #heat11:00
*** nati_ueno has quit IRC11:06
*** ramishra has quit IRC11:07
*** rpothier has quit IRC11:10
*** rpothier_ has joined #heat11:11
*** duncanjw has joined #heat11:14
*** mkollaro has quit IRC11:16
*** duncanjw has quit IRC11:17
*** e0ne has quit IRC11:21
*** matsuhashi has quit IRC11:22
*** matsuhashi has joined #heat11:24
*** fandi has quit IRC11:30
*** matsuhashi has quit IRC11:37
*** sgordon has joined #heat11:39
*** sgordon has quit IRC11:39
*** sgordon has joined #heat11:39
*** achampion has joined #heat11:41
*** giulivo has quit IRC11:51
*** e0ne has joined #heat11:52
*** aweiteka has joined #heat11:52
*** jrist has quit IRC11:53
*** e0ne has quit IRC11:56
*** alexheneveld has joined #heat12:04
*** e0ne has joined #heat12:07
*** rbuilta has joined #heat12:08
*** e0ne_ has joined #heat12:10
*** e0ne has quit IRC12:10
*** alexheneveld has quit IRC12:11
openstackgerritMitsuru Kanabuchi proposed a change to openstack/heat: Save physical_resource_id for when UPDATE_FAILED  https://review.openstack.org/7895212:11
*** Guest72277 has quit IRC12:12
*** achampion has quit IRC12:18
*** chandan_kumar has quit IRC12:23
*** Akshik_ has quit IRC12:26
*** lindsayk has joined #heat12:28
*** e0ne has joined #heat12:28
*** nkhare has quit IRC12:31
*** lindsayk has quit IRC12:32
*** e0ne_ has quit IRC12:32
*** lindsayk has joined #heat12:33
*** shakamunyi has joined #heat12:36
*** shakamunyi has quit IRC12:41
*** mkollaro has joined #heat12:48
*** dims has quit IRC12:50
*** radez_g0n3 is now known as radez12:53
*** chandan_kumar has joined #heat12:56
*** jrist has joined #heat12:58
*** lindsayk has quit IRC12:59
*** pafuent has joined #heat13:06
*** kgriffs_afk is now known as kgriffs13:17
*** nosnos has quit IRC13:24
*** duncanjw has joined #heat13:25
*** pablosan has quit IRC13:25
*** mwheckmann has joined #heat13:25
*** pablosan has joined #heat13:27
*** jrist has quit IRC13:27
*** cmyster has quit IRC13:30
*** john-n-seattle1 has joined #heat13:35
*** john-n-seattle1 has left #heat13:35
*** jrist has joined #heat13:36
*** vijendar1 has quit IRC13:36
*** vijendar has joined #heat13:37
*** funzo has quit IRC13:40
*** Guest72786 is now known as jamie_h13:44
*** alexpilotti has joined #heat13:47
*** david-lyle has quit IRC13:48
*** achampion has joined #heat13:48
*** funzo has joined #heat13:50
*** nati_ueno has joined #heat13:50
*** wchrisj has joined #heat13:54
*** jpeeler has quit IRC13:55
*** jpeeler has joined #heat13:56
*** scollier has quit IRC13:59
openstackgerritA change was merged to openstack/python-heatclient: Workaround failing pypy gate job  https://review.openstack.org/8117513:59
*** jmckind has joined #heat13:59
*** nati_ueno has quit IRC14:03
*** sabeen has joined #heat14:04
*** jrist has quit IRC14:05
*** lipinski has joined #heat14:06
*** scollier has joined #heat14:07
*** jcru has joined #heat14:08
*** tango has joined #heat14:11
*** chandan_kumar has quit IRC14:13
*** chandan_kumar has joined #heat14:17
*** shakamunyi has joined #heat14:18
*** pablosan has quit IRC14:19
*** cfriesen_ has joined #heat14:20
*** samstav has joined #heat14:21
*** kgriffs is now known as kgriffs_afk14:28
*** rcleere has joined #heat14:28
*** daneyon has joined #heat14:29
*** che-arne has joined #heat14:33
*** Guest70395 is now known as lon14:38
*** lon is now known as Guest1373914:38
*** duncanjw has quit IRC14:40
*** dims has joined #heat14:43
*** alexheneveld has joined #heat14:44
*** lindsayk has joined #heat14:45
*** pas-ha has joined #heat14:46
*** Guest13739 is now known as lon|home14:46
*** daneyon has quit IRC14:46
*** lon|home is now known as lon_home14:47
*** daneyon has joined #heat14:47
*** pas-ha has quit IRC14:50
*** shakamunyi has quit IRC14:52
*** shakamunyi has joined #heat14:53
*** pas-ha has joined #heat14:58
*** david-lyle has joined #heat14:58
*** lipinski has quit IRC14:59
*** lindsayk has quit IRC14:59
*** lipinski has joined #heat14:59
*** jrist has joined #heat14:59
*** lindsayk has joined #heat15:00
*** faramir1 has quit IRC15:01
*** IlyaE has joined #heat15:01
*** lipinski has quit IRC15:03
*** daneyon has quit IRC15:04
*** daneyon has joined #heat15:04
*** tomek_adamczewsk has quit IRC15:08
*** lindsayk has quit IRC15:10
*** andersonvom has joined #heat15:10
*** blomquisg has joined #heat15:11
*** gokrokve has joined #heat15:11
*** arbylee has joined #heat15:12
*** Linz has joined #heat15:13
*** Linz has joined #heat15:14
*** spzala has joined #heat15:15
*** andrew_plunk has joined #heat15:15
*** duncanjw has joined #heat15:19
*** nkhare has joined #heat15:21
*** pablosan has joined #heat15:27
*** pablosan has quit IRC15:27
*** pablosan has joined #heat15:28
*** e0ne has quit IRC15:29
*** pablosan is now known as ZZpablosan15:30
*** arbylee has quit IRC15:31
*** duncanjw has quit IRC15:34
openstackgerritZane Bitter proposed a change to openstack/heat: Fail if non-existent security group referenced  https://review.openstack.org/8155815:37
*** lindsayk has joined #heat15:38
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Add `update_type` as parameter to stack-update  https://review.openstack.org/6427415:38
*** tspatzier has quit IRC15:39
*** lindsayk has quit IRC15:40
*** lindsayk has joined #heat15:42
*** ZZpablosan is now known as pablosan15:45
*** arbylee has joined #heat15:46
*** e0ne has joined #heat15:53
*** alexheneveld has quit IRC15:53
*** chandankumar_ has joined #heat15:54
*** chandan_kumar has quit IRC15:56
*** dims has quit IRC15:59
*** sabeen1 has joined #heat16:03
*** nkhare has quit IRC16:04
*** duncanjw has joined #heat16:05
*** sabeen has quit IRC16:05
*** jamie_h has quit IRC16:11
*** jamieh has joined #heat16:13
*** jamieh is now known as jamie_h16:14
*** q3k has quit IRC16:15
DaveJ__Hi guys, I'm looking for a bit of help with the heat horizon plugin.  Anyone work on it ?16:15
*** bada_ has quit IRC16:21
*** bada_ has joined #heat16:21
*** duncanjw has quit IRC16:22
*** jrist has quit IRC16:25
*** mkollaro has quit IRC16:26
*** q3k has joined #heat16:28
*** blomquisg has quit IRC16:32
*** daneyon has quit IRC16:33
*** lindsayk has quit IRC16:35
*** duncanjw has joined #heat16:35
*** shakamunyi has quit IRC16:40
*** pvaneck has joined #heat16:41
*** lindsayk has joined #heat16:46
*** jufeng has quit IRC16:50
*** blomquisg has joined #heat16:50
*** alexheneveld has joined #heat16:53
*** yogesh has joined #heat16:57
*** pablosan has quit IRC16:57
*** akuznetsov has quit IRC16:58
*** kgriffs_afk is now known as kgriffs17:00
*** rbuilta has quit IRC17:00
*** pablosan has joined #heat17:00
*** jdag___ is now known as jdag17:02
*** duncanjw has quit IRC17:02
*** chandan_kumar has joined #heat17:05
*** rbuilta has joined #heat17:07
*** derekh has quit IRC17:07
*** e0ne has quit IRC17:09
*** harlowja_away is now known as harlowja17:09
*** tango has quit IRC17:09
*** sabeen1 has quit IRC17:11
*** lindsayk has quit IRC17:11
*** sabeen has joined #heat17:11
openstackgerritThomas Herve proposed a change to openstack/python-heatclient: Resolve files in resource types  https://review.openstack.org/8052817:14
*** arbylee has quit IRC17:14
*** lipinski has joined #heat17:16
*** chandan_kumar has quit IRC17:17
*** cfriesen_ has quit IRC17:17
*** blomquisg has quit IRC17:17
*** cfriesen_ has joined #heat17:19
*** tspatzier has joined #heat17:19
*** julienvey has quit IRC17:21
*** daneyon has joined #heat17:21
*** IlyaE has quit IRC17:23
*** dims has joined #heat17:23
*** pablosan is now known as ZZpablosan17:26
*** harlowja has quit IRC17:26
*** lindsayk has joined #heat17:31
*** duncanjw has joined #heat17:34
*** harlowja has joined #heat17:36
*** lindsayk has quit IRC17:41
*** lindsayk has joined #heat17:43
*** akuznetsov has joined #heat17:44
*** lindsayk has quit IRC17:44
openstackgerritSteven Hardy proposed a change to openstack/python-heatclient: Output warnings for deprecated commands  https://review.openstack.org/8003417:45
*** bada_ has quit IRC17:51
*** alexheneveld has quit IRC17:51
*** bada_ has joined #heat17:52
*** duncanjw has quit IRC17:54
*** daneyon has quit IRC17:54
*** IlyaE has joined #heat17:55
*** vijendar has quit IRC17:59
*** ZZpablosan is now known as pablosan18:00
*** daneyon has joined #heat18:00
*** lindsayk has joined #heat18:01
*** ashishsnigam has joined #heat18:12
*** gokrokve has quit IRC18:18
*** bada_ has quit IRC18:21
*** bada_ has joined #heat18:22
*** arbylee has joined #heat18:26
*** arbylee has quit IRC18:27
*** arbylee has joined #heat18:27
*** vijendar has joined #heat18:33
*** yogesh has quit IRC18:33
*** spzala has quit IRC18:44
*** akuznetsov has quit IRC18:45
*** shakayumi has joined #heat18:47
*** shakayumi has quit IRC18:47
*** tango has joined #heat18:49
*** jamie_h has quit IRC18:49
*** duncanjw has joined #heat18:50
openstackgerritThomas Herve proposed a change to openstack/python-heatclient: Resolve files in resource types  https://review.openstack.org/8052818:51
*** gokrokve has joined #heat18:53
*** pafuent has left #heat18:54
*** hazmat has joined #heat18:55
*** jamieh has joined #heat18:56
*** saurabhs has joined #heat18:57
*** jamieh is now known as Guest71918:57
*** bada_ has quit IRC18:57
*** alexheneveld has joined #heat18:57
*** bada_ has joined #heat18:58
*** Guest719 has quit IRC18:58
*** shakayumi has joined #heat18:58
*** shakayumi has quit IRC18:58
*** mspreitz has joined #heat18:58
*** varora- has quit IRC19:01
mspreitzwhat is the preferred way to write a string literal that would otherwise overflow the line length limit?19:01
sdake_top posting sure makes it hard to follow this murano pl thread19:01
*** shakayumi has joined #heat19:02
*** shakayumi has quit IRC19:02
sdake_zaneb just to get a handle on your position, you believe we should add imperative features to hot?19:02
*** derekh has joined #heat19:02
zanebsdake_: no19:03
zanebbut I think we should add hooks into the workflow19:03
sdake_workflow imo requires imperative state reocrding and conditions19:03
zanebsimilar to the AWS Custom resource19:03
sdake_is it true to state you suggested we have only one dsl?19:03
zanebsdake_: I'm not talking about adding a workflow19:03
*** shakayumi has joined #heat19:04
sdake_ok, the murano guys want to jam workflow and alm into the HOT19:04
sdake_this would be the same imo to jamming that into heat19:04
zanebwell, they don't want to jam it into HOT/Heat afaict19:04
*** e0ne has joined #heat19:04
zanebthey did earlier, and we all agreed that it would be a bad idea19:05
sdake_so i just wanted to make sure sure I wasn't creazeefish19:05
sdake_well they agreed jamming into heat was bad19:05
sdake_but now they want to talk about expanding hot19:05
gokrokvehi.19:05
sdake_and you seemed to imply we shoudl only have one language for everything19:05
zanebthey don't seem to see a middle ground between 'jam everything into HOT' and 'write a completely different language'19:05
gokrokvesdake_: We don't want extend a HOT. We are fine to sit above HOT and use it when necessary.19:06
zanebI'm saying we need HOT + Mistral + glue19:06
sdake_zaneb i think your point there is subtle and should be expanded upon :)19:06
sdake_ok that sounds good19:06
gokrokveWill it be ok to have something more advanced then just Yaml for a glue layer? It might be necessary to support some conditions for glue operations.19:07
sdake_i tink realistically a new language is needed of some type19:07
SpamapSstevebaker: converting tripleo-heat-templates to use OS::Heat::StructuredConfig .. it is going well.. but wow did we build up a lot of debt!19:08
*** alexheneveld has quit IRC19:08
zanebgokrokve: y'all managed to implement a Turing complete programming language in YAML, so I'm not sure that's an obstacle ;) But yeah, the main thing is that it's easy to use, not that it's YAML19:08
*** ashishsnigam has quit IRC19:08
SpamapS+119:09
gokrokvezaneb: True. We did this to solve specific issues. We are fine to do this in another way which will satisfy all projects.19:09
zanebgokrokve: won't Mistral need to support the conditional stuff already?19:10
*** yogesh has joined #heat19:10
gokrokvezaneb: They plan to do this.19:10
sdake_I have perhaps a dummy q, where did the idea of jamming this stuff into hot come from?19:10
gokrokvesdake_: It was on TC meeting. That was not stated as is but the whole point was that there is an intersections with Heat and we need to align.19:11
zanebsdake_: I thought it came from you ;)19:11
sdake_zaneb NO19:11
SpamapSHeat's job ends when there are branches in logic to express, IMO.19:11
sdake_agree spamaps19:11
SpamapSHeat expresses a graph.19:12
sdake_anything with logical steps that need conditionals is by definition an imperative language :)19:12
zanebSpamapS: I like that19:12
stevebakerSpamapS: yeah, its possible shadower might be available to help on that soon, and I was wondering if I should propose a tripleo design summit session to break down the plan for fully moving the templates to HOT19:12
gokrokveSpamapS: It does this very well. We like Heat for that and use it in all applications.19:12
SpamapSstevebaker: Oh, they may be moved to HOT by the time the summit happens. ;)19:12
stevebakerSpamapS: upside risk!19:13
SpamapS:)19:13
gokrokveI think the real question is how other services should use Heat.19:13
SpamapSstevebaker: right now just trying to do as little as possible to switch to config resources.. it's working well.. but it is so structural it probably has to land all as one giant commit. :-P19:13
gokrokveApp catalog need to use application definitions to render UI and glue them.19:14
gokrokveIt does that before Heat template is generated.19:14
sdake_gokrove is murano irunnable via devstack integratoin?19:14
gokrokveSo we need some definition language (declarative or imperative) to do this.19:14
gokrokvesdake_: Yes19:14
*** yogesh has quit IRC19:14
sdake_maybe i'll give it a go when i have some free time19:14
sdake_which i wnt for awhiel :(19:15
SpamapSgokrokve: "application definition" sounds _really_ broad in scope.19:15
gokrokvehttps://github.com/stackforge/murano-deployment/tree/master/devstack-scripts19:15
stevebakerSpamapS: are you doing a minimal thing like https://review.openstack.org/#/c/72533/ or a more radical re-org?19:15
sdake_gokrove a declearative language doesn't have conditionsals19:15
gokrokvesdake_: Sure. That is why we use imperative approach.19:15
sdake_makes sense to me19:16
SpamapSstevebaker: so that's kind of how I started .. but then on trying to test it.. I have ended up having to switch everything else that gets merged in as well.19:16
sdake_i dont see what the pushback is about having two langugages that do two different jobs19:16
zanebUI is the least interesting feature of Murano for me19:16
gokrokvesdake_: I just don't want to cross the path of Mistral as it also has conditions.19:16
stevebakerSpamapS: at least you don't have to port to HOT in the same hit19:16
SpamapSstevebaker: YES! Thank you for that.19:16
gokrokvezaneb: UI is the most important part of Catalog as it actually what user uses. All other stuff is less exposed to end-user.19:17
SpamapSgokrokve: Haven't you heard? "Content is king"19:17
zanebgokrokve: catalog UI, yes. GUI to allow project managers to drag around boxes to create applications out of bits of other applications and pretend they understand what they're doing... yawn.19:18
stevebakergokrokve: hey, could you point me at some typical Windows murano applications? I want to think about how heat software-config can support powershell19:18
gokrokvezaneb: You will be surprised how much customers want exactly this.19:19
*** shakayumi has quit IRC19:19
zanebgokrokve: I actually wouldn't, but I'm still not interested ;)19:19
gokrokvestevebaker: The most hard stuff we have in Murano is MS SQL cluster.19:20
SpamapSgokrokve: I wouldn't be surprised. I would be surprised if they actually make money with it if the content is a brand new language that is hard to maintain.19:20
gokrokvestevebaker: https://github.com/stackforge/murano-repository/blob/master/muranorepository/Services/msSqlClusterServer-manifest.yaml19:21
stevebakergokrokve: nice, thanks19:21
gokrokvestevebaker: All resources referenced here are in Services/<resource> folders19:21
*** saju_m has quit IRC19:21
*** saju_m has joined #heat19:23
gokrokveSpamapS: Murano DSL is not that hard. It has a pretty limited number of functions you can use and all of them are very task specific.19:23
stevebakergokrokve: what would I have to do to get a bootable windows image?19:23
*** spzala has joined #heat19:23
gokrokveSpamapS: We have customers who are evaluating new DSL and as they actually has a lot of puppet and chef recipes to do actual work on VM side, they able to create new apps in hours.19:23
zanebInteresting problems:19:24
gokrokvestevebaker: You should have windows image in glance.19:24
zaneb1) I want an application to run on any cloud, where I don't know e.g. the flavours available. I want to choose one based on a set of constraints, rather than hard-coding19:25
gokrokvestevebaker: Right now we expect to have clean windows 2012\2008R2 windows image.19:25
stevebakergokrokve: I was meaning the steps before glance19:25
*** bada_ has quit IRC19:25
zanebhi spzala ;)19:25
*** bada_ has joined #heat19:26
*** spzala has quit IRC19:26
stevebakergokrokve: how about this? http://www.cloudbase.it/ws2012r2/19:26
zaneb2) I have an application that needs to be accessible on a particular port from outside the firewall. I want to just say that and have the details of how all the security groups are set up generated for me19:26
gokrokvestevebaker: Yes we use this image. But we actually install murano agent in addition. It can be injected by cloud-init though.19:27
openstackgerritMike Spreitzer proposed a change to openstack/heat: Refined schema for VPCZoneIdentifier  https://review.openstack.org/8160519:27
stevebakergokrokve: ok, that makes sense19:27
zaneb3) How can I integrate a Heat stack with a workflow. e.g. build a disk image for a stack before starting it19:27
gokrokvestevebaker: https://wiki.openstack.org/w/images/8/80/Murano-admin-guide.pdf Section 3. Image Builder19:29
*** sabeen has left #heat19:29
DaveJ__Guys I was wondering is it possible to call the select_template form and pass the template URL as a parameter in the GET request ?19:30
DaveJ__Talking about the 'Stacks' panel in horizon BTW19:30
stevebakerDaveJ__: in a GET request to horizon?19:31
*** duncanjw has quit IRC19:31
*** rbuilta has quit IRC19:31
SpamapSzaneb: I'm increasingly convinced we should have ephemeral instances as a thing in Heat (so it exists until all of its' dependent resources are CREATE_COMPLETE and then it is deleted.19:32
SpamapSzaneb: that would serve the image build case.. and also some big-data cases.19:32
zanebSpamapS: I'm increasingly convinced that could be a 3-line workflow ;)19:32
SpamapSit is, but expressed in Heat as a single resource.19:34
stevebakerSpamapS, zaneb, how about ephemeral nested stacks which delete themselves when all its resources are CREATE_COMPLETE? That could be more general and useful19:35
SpamapSstevebaker: right, kind of the same thing19:35
SpamapSzaneb: Heat hides the common workflows :)19:35
stevebakerand the nested stacks would generally be one server with a bunch of configs and deployments19:35
mspreitzQuestion from left field: are we yet into the freeze on strings that need translation?19:37
*** lipinski1 has joined #heat19:38
*** lipinski has quit IRC19:38
DaveJ__stevebaker:  Yes - I have a custom panel with a table, that lists a bunch of stack templates from a web server.  I'm trying to add a launch button to the table, so that it will call the select_template form passing the URL for the template.19:38
stevebakermspreitz: in theory yes. Is there anywhere we can look to see what our translation coverage actually is?19:38
stevebakerDaveJ__: It sounds like a good idea, but you'll need to propose it to the horizon folk. Or propose it by implementing it ;)19:40
mspreitzstevebaker: oh snap, I need new strings to improve the schema doc for the AWS AutoScalingGroup19:40
mspreitzstevebaker: I guess you are saying to not sweat the translation19:41
stevebakermspreitz: I've been assuming our translation coverage is low so am OK with brand new strings, but we should have a freeze on tweaking existing strings19:41
*** fandi has joined #heat19:41
mspreitzstevebaker: got it, thanks19:41
mspreitzstevebaker: then again, maybe not...19:41
mspreitzSo I changed one string and added another19:41
DaveJ__stevebaker:  Yep well i've started implementing.  Just trying to find out if it was already possible to pass parameters to the form in a GET request.  Looks like it reads all data from a POST currently.   I'll ask the horizon guys if they know an easy way to access URL parameters19:41
*** pablosan is now known as ZZpablosan19:42
mspreitzstevebaker: I guess I could hack this by restoring the string I changed and put all the new information in the string I introduced19:42
stevebakermspreitz: the current string isn't particularly helpful, lets bikeshed it in the review19:43
mspreitzstevebaker: OK19:43
stevebakermspreitz: interesting https://www.transifex.com/projects/p/heat/19:45
mspreitzstevebaker: OMG19:46
*** bgorski has joined #heat19:47
stevebaker43% coverage on Australian English? bonza!19:47
SpamapSstevebaker: OATH19:47
stevebakerstreuth19:48
*** kgriffs is now known as kgriffs_afk19:49
stevebakerhttps://www.youtube.com/watch?v=tZdT1g5WAk419:56
stevebakerand I'm done19:56
zanebrofl19:56
*** ZZpablosan is now known as pablosan20:00
*** cfriesen_ has quit IRC20:06
*** saju_m has quit IRC20:08
*** saju_m has joined #heat20:08
*** cfriesen_ has joined #heat20:09
*** sabeen has joined #heat20:10
*** Linz has quit IRC20:14
*** Linz has joined #heat20:14
*** kgriffs_afk is now known as kgriffs20:16
*** varora has joined #heat20:26
sdake_stevebaker little known fact, traniflex came out of fedora - the peeps that started it started a company around it :)20:36
*** tspatzier has quit IRC20:39
*** kgriffs is now known as kgriffs_afk20:43
*** gokrokve has quit IRC20:45
*** gokrokve has joined #heat20:46
*** gokrokve_ has joined #heat20:47
*** gokrokv__ has joined #heat20:48
*** gokrokve has quit IRC20:50
*** gokrokve has joined #heat20:51
*** gokrokve_ has quit IRC20:51
*** harlowja is now known as harlowja_away20:52
*** gokrokv__ has quit IRC20:52
*** e0ne has quit IRC20:53
*** e0ne has joined #heat20:54
*** alexheneveld has joined #heat20:56
*** e0ne has quit IRC20:57
mattoliverauMorning21:00
*** nati_ueno has joined #heat21:01
*** yidclare has quit IRC21:01
thervestevebaker, If we're not doing oslo.messaging in icehouse, we should revert d54d0d1e20f1409f8bdea26276d187af1747c54c21:02
therveTo fix #129056521:02
stevebakertherve: or do something better to catch all the exceptions21:02
therveI'm not sure we have that luxury at that point21:03
stevebakertherve: I'm fairly sure anything that extends HeatException could be triggered by a determined user21:03
thervestevebaker, Well, that'd be a bug :)21:04
stevebakertherve: its all malformed template stuff21:04
therveBut (re)fixing the common errors would be a nice first step21:04
sdaketherve I did try a few days ago to work on a patch to fix that problem21:04
sdaketherve but it wasn't working and I got pulld into something else21:04
sdakeI'll get back to it this week21:05
therveI'd be surprised if there was an easy solution that could be done in a week21:05
sdakethe basic idea is to look at the super,a nd if its HeatException, it ignores the exception21:05
sdaketherve it is rather trivial21:05
sdakeits just that my python code is not parsing properly :(21:05
thervesdake: Doesn't that hide real errors though?21:05
stevebakersdake: rc1 gets cut next week as soon as the worm reaches the bottom http://old-wiki.openstack.org/rc/21:05
sdaketherve all heat exceptions are user exceptions21:05
sdaketherve other types of exceptions wont be hidden21:06
sdakestevebaker understood21:06
therveHum, okay21:06
stevebakertherve: take a look at what extends HeatException21:06
sdakestevebaker I'll reach out to zaneb for a bit of help since I got stuck on the python part21:06
sdaketherve barring actually fixing the problem, I'll submit a revert patch21:07
zanebGOOD NEWS, EVERYONE21:07
zanebI think I have a fix for Bug #129141121:07
uvirtbotLaunchpad bug 1291411 in heat "get_param is not working with stack-update" [High,Triaged] https://launchpad.net/bugs/129141121:07
thervesdake: NotFound is not one of them though21:07
sdaketherve good point21:07
zanebnow I have to write a test to prove it :/21:07
thervezaneb, Tempest test? :)21:07
* sdake giggles at zaneb21:08
*** lazy_prince has joined #heat21:08
sdaketherve I hadn't thought of that, I'll sort out a solution for that21:08
*** lazy_prince is now known as killer_prince21:08
stevebakerAPI docs for software config https://review.openstack.org/#/c/81629/21:10
sdakestevebaker what is your definition of when an API should go to version 2.0?21:11
stevebakersdake: when we make a change that isn't backwards compatible21:12
sdakeok wfm21:12
*** lindsayk has quit IRC21:12
sdakealthough I think folks may find it confusing using v1 apis on something thatdoesn't implement the v1 api21:12
*** blamar is now known as blamar-away21:12
stevebakersdake: they will realise when they get a 404 ;)21:12
sdake404 = fkkkkk21:12
sdakei think we should figure out what other projects do here and follow their concepts21:13
sdakemaybe we are already doing that21:13
*** harlowja_away is now known as harlowja21:14
sdakestevebaker that patch looks good except all the extra whitespaceisms21:15
*** IlyaE has quit IRC21:17
openstackgerritJeff Peeler proposed a change to openstack/heat-templates: Add template for separated node/broker OpenShift  https://review.openstack.org/8163221:18
*** aweiteka has quit IRC21:19
*** IlyaE has joined #heat21:20
stevebakerthey often achieve the same thing with "optional" extensions which become permanent21:20
*** blomquisg has joined #heat21:20
*** derekh has quit IRC21:24
*** radez is now known as radez_g0n321:24
zanebstevebaker: theoretically this is a canonical example of when you should go to v1.121:24
stevebakerzaneb: but would that mean changing the root url to v1_1?21:25
*** lipinski1 has quit IRC21:25
zanebstevebaker: I believe so. keystone catalog should take care of it21:26
*** daneyon has quit IRC21:26
sdakeit is too late imo to do anything about it now21:27
sdakebut in the future, we should keep it in mind :)21:27
*** bvandenh has quit IRC21:27
*** daneyon has joined #heat21:28
*** saju_m has quit IRC21:28
zanebyeah, it's not really a big deal because in practice you only use it with these resources, which you won't have if you don't have the API21:29
*** yidclare has joined #heat21:29
*** yidclare has left #heat21:29
*** stannie1 has joined #heat21:33
*** che-arne has quit IRC21:33
openstackgerritMike Spreitzer proposed a change to openstack/heat: Refined schema for VPCZoneIdentifier  https://review.openstack.org/8163821:34
sdakezaneb agree21:35
SpamapSstevebaker: hm.. so one thing I'm running into is that I have a ton of separate deployers...21:41
openstackgerritJeff Peeler proposed a change to openstack/heat-templates: Add template for separated node/broker OpenShift  https://review.openstack.org/8163221:41
SpamapSstevebaker: but I really just want one "done with everything" wait condition that they can all share...21:41
SpamapSstevebaker: something to think about for the future. I can iterate over all of them now.. but it seems wasteful as I don't really care so much about the individual workloads as I do about all the workloads on a server being ready.21:42
stevebakerSpamapS: you could aggregate a single config into a multipart-mime config, but os-collect-config would need to know how to unpack that. That would leave you with a single deployment for that config21:43
*** mspreitz has quit IRC21:43
SpamapSstevebaker: ahh, that's probably a good long term way to handle it21:43
stevebakerSpamapS: you could always just wait on the last deployment to know when it is all done21:43
SpamapSstevebaker: I wait for the stack to be complete.21:44
stevebakerSpamapS: or if the server + deployments are all in a resource provider, just wait for that resource to be complete21:44
SpamapSstevebaker: so I'd have to figure out 1) which one is going to be last..21:44
SpamapSactually just 121:44
SpamapSanyway sounds like there are ways to get it down to one already21:44
SpamapSstevebaker: quite nice deleteing all the explicit users and keys though :)21:45
SpamapSstevebaker: in https://review.openstack.org/#/c/72533/3/undercloud-bm-source.yaml .. is 'get_input' the right thing to use still?21:48
sdakewow the top posting is killing me on this murano pl thread21:48
sdakedamages the context of the thought sharing21:48
sdakeI'm glad we train top posting out of Red Hatters when they enter the company :)21:49
stevebakerSpamapS: get_input yes21:49
SpamapSstevebaker: mmk. I find myself doing a lot of changing Ref to get_input..21:49
stevebakerSpamapS: you could set the default value in the config inputs instead of the deployment input_values, maybe for parameters. It would be a matter of personal preference21:51
SpamapSstevebaker: yeah, still getting a feel for it21:51
SpamapSalso seeing where having each bit have its own config object is going to be really nice..21:51
SpamapSso I'm not configuring ceilometer in NovaComputeConfig ..21:51
stevebakerI'm currently playing with defining different environment files which swap out config resources to do different things21:53
*** tomek_adamczewsk has joined #heat21:54
*** jmckind has quit IRC21:56
*** sgordon has quit IRC21:57
SpamapSstevebaker: did we add a native way to do template snippet includes?21:57
SpamapSstevebaker: or do I still need my merge.py method for that?21:58
*** andrew_plunk has quit IRC21:58
stevebakerSpamapS: get_file will only insert chunks of text, so I think the answer is no21:58
SpamapSstevebaker: Ok.. yeah I knew get_file was not quite right. I think we need an include_file.21:58
SpamapSBecause it would be pre-parse.21:58
stevebakerSpamapS: I've been thinking a new top-level section which specifies what to import from other templates, but lets not get distracted with that right now21:59
*** alexheneveld has quit IRC22:00
SpamapSstevebaker: Yeah.. just seeing duplication and cringing :-P22:01
SpamapSstevebaker: almost ready to push a diff22:01
SpamapSLot of busy work just shuffling things around22:01
sdakeboy this surefire flashlight rocks22:01
openstackgerritJenkins proposed a change to openstack/heat: Updated from global requirements  https://review.openstack.org/7668922:03
SpamapSsigns that you need convenience functions: you see things like this repeated in code: ]}]]}22:04
SpamapS        neutron_local_ip: {Fn::Select: [ 0, Fn::Select: [ ctlplane, { Fn::GetAtt: [ NovaCompute0, networks ]}]]}22:04
*** e0ne has joined #heat22:04
stevebakerSpamapS: get_attr: [NovaCompute0, networks, ctlplane, 0]22:05
stevebakernot so painful :)22:05
SpamapSstevebaker: doesn't work in cfn ;)22:05
SpamapSor at least, I assume it doesn't22:05
stevebakerno, but your example is only a temporary problem22:06
SpamapSyeah22:06
*** vijendar has quit IRC22:07
*** e0ne has quit IRC22:08
openstackgerritJenkins proposed a change to openstack/python-heatclient: Updated from global requirements  https://review.openstack.org/7669822:10
*** andrew_plunk has joined #heat22:13
*** spzala has joined #heat22:13
*** blomquisg has quit IRC22:13
*** sabeen has quit IRC22:16
*** david-lyle has quit IRC22:19
sdake_zaneb can you look at a patch tomorrow that I am having a bit of trouble with22:20
zanebsdake_: sure. I may even be able to look today22:20
sdake_zaneb  Ineed to hunt it down on my hd, so I can't show you today22:20
zanebok, np22:21
sdake_but I may have time to look later today22:21
sdake_i may have even lost it in my recent fedora reload on my laptop :(22:22
sdake_but it took like 30 minutes to write22:22
sdake_in which case, I can just write it again:)22:22
*** rcleere has quit IRC22:26
*** fandi has quit IRC22:28
*** tomek_adamczewsk has quit IRC22:30
*** pablosan is now known as ZZpablosan22:31
*** ZZpablosan is now known as pablosan22:35
sdake_zaneb just wanted to confirm, the oslo-incubator fix is merged upstream?22:35
sdake_the generator problem22:35
zanebsdake_: no, not yet22:35
sdake_cool - let me know when it is22:35
sdake_I have trouble staying on top of my jenkins folder22:35
zanebturns out the original problem in Nova/keystoneclient needs to be solved first22:36
sdake_there is like 500 emails a day in there22:36
zanebotherwise there is no solution that works for both Nova and us22:36
sdake_so we may have to carry a fork?22:36
zanebI have proposed patches for that now too22:36
sdake_cool22:36
sdake_no fork sounds good :)22:36
zanebsdake_: just sync to the last good version22:36
sdake_zaneb cool well I'm not in a hurry since j1 is months out :)22:37
zanebbefore Nova folks "fixed" it ;)22:37
sdake_fixed is such a subjective term :)22:37
sdake_"hey guys I added usleep(1) to the driver, now it works like a champ!"22:37
sdake_8 years ago when I worked on the kernel...22:38
sdake_it was frightning at how many sleeps there were in the code base for tihs purpose :)22:38
zanebthat is frightening22:39
*** achampion has quit IRC22:39
sdake_i'm sure its fixed now :)22:39
*** mwheckmann has quit IRC22:42
*** daneyon has quit IRC22:43
*** dims has quit IRC22:51
*** bgorski has quit IRC22:57
*** bgorski has joined #heat22:58
*** harlowja is now known as harlowja_away22:59
*** jcru has quit IRC22:59
*** andrew_plunk has quit IRC23:01
*** andrew_plunk has joined #heat23:04
*** duncanjw has joined #heat23:07
*** nati_ueno has quit IRC23:07
*** dims has joined #heat23:08
*** stannie1 has quit IRC23:08
*** andrew_plunk has quit IRC23:11
*** asalkeld has quit IRC23:12
*** derekh has joined #heat23:15
*** samstav has quit IRC23:16
*** che-arne has joined #heat23:20
*** andrew_plunk has joined #heat23:24
*** asalkeld has joined #heat23:25
*** gokrokve_ has joined #heat23:27
*** IlyaE has quit IRC23:28
*** gokrokve has quit IRC23:30
*** duncanjw has quit IRC23:35
*** spzala has quit IRC23:38
*** spzala has joined #heat23:38
*** harlowja_away is now known as harlowja23:38
*** spzala has quit IRC23:39
*** spzala has joined #heat23:40
*** arbylee has quit IRC23:40
*** pablosan has quit IRC23:42
*** andersonvom has quit IRC23:46
*** arbylee has joined #heat23:54
*** mspreitz has joined #heat23:56
mspreitzChicken and egg problem: I want to unit test my change before I use DevStack to install with it, but unit testing requires system dependencies only installed by DevStack.  What to do?23:57
*** pvaneck has quit IRC23:58
*** IlyaE has joined #heat23:58
mspreitzstevebaker: how do you solve that?23:58
sdake_mspreitz normally you have devstack installed and update your test cases/code in the instlaled repo23:59
sdake_then ctrl-c and restart the app by pressing up arrow23:59
sdake_screen -r23:59

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