Monday, 2014-01-20

*** sergmelikyan has quit IRC00:38
openstackgerritSerg Melikyan proposed a change to openstack/heat: Implements resource availability based on Keystone  https://review.openstack.org/6681100:40
*** sergmelikyan has joined #heat00:43
sergmelikyanshardy, what do you think? https://review.openstack.org/6681100:43
*** Tross has left #heat01:21
*** nosnos has joined #heat01:24
*** asalkeld has joined #heat01:31
sergmelikyanGuys, are there ability to select nested attributes? For example in LBaaS case, how to select VIP address? lbIp01:40
sergmelikyanhttps://github.com/openstack/heat/blob/master/heat/engine/resources/neutron/loadbalancer.py#L28801:40
*** spzala has joined #heat02:06
sdakesergmelikyan pretty sure shardy is asleep atm02:08
sdakeits like 3am where he lives02:09
asalkeldsergmelikyan, you can use the select function02:10
asalkeldwe have a blueprint to improve it tho'02:10
sdakei'm off for the evening enjoy folks :)02:10
asalkeldsee ya02:12
asalkeldsergmelikyan,  https://blueprints.launchpad.net/heat/+spec/hot-select02:12
asalkeldsergmelikyan, http://docs.openstack.org/developer/heat/template_guide/functions.html#fn-select02:13
*** nati_uen_ has quit IRC02:27
*** nkhare has joined #heat02:31
sergmelikyanasalkeld, thx!02:35
*** IlyaE has joined #heat02:47
*** alienyyg_ has quit IRC02:47
*** gokrokve has quit IRC02:48
*** erkules has joined #heat02:53
*** erkules_ has quit IRC02:56
*** gokrokve has joined #heat02:57
*** gokrokve has quit IRC03:02
*** gokrokve has joined #heat03:19
*** nkhare has quit IRC03:20
spzalastevebaker: Hi. Please let me know when you have a min, I have a question on creating a StackForge project.03:20
*** gokrokve has quit IRC03:24
*** ramishra has joined #heat03:33
*** liang has joined #heat03:36
*** Tross has joined #heat03:37
*** Tross has left #heat03:37
michchapHi, I have a port resource called control-server_ci, and I'd like to get the first IP and set it as metadata for other hosts. I have the following under the metadata section in a hot template, but I get an error stating FN::Select is not fully resolved: controller_public_address: { "Fn::Select": [ "ip_address", { "Fn::Select": [ 0, { "Fn:GetAtt": [control-server_ci, fixed_ips ]} ]} ]}03:40
*** nati_ueno has joined #heat03:41
*** nati_ueno has quit IRC03:43
*** asalkeld has quit IRC03:43
*** HoloIRCUser1 has joined #heat03:44
*** nati_ueno has joined #heat03:44
*** dshatunov has joined #heat03:51
*** asalkeld has joined #heat03:56
*** nkhare has joined #heat04:02
*** kfox1111 has joined #heat04:03
*** slong has quit IRC04:06
*** slong_ has joined #heat04:06
*** HoloIRCUser1 has quit IRC04:12
*** dshatunov has quit IRC04:14
*** akuznetsov has joined #heat04:16
*** gokrokve has joined #heat04:20
*** spzala has quit IRC04:22
*** kfox1111 has quit IRC04:22
*** gokrokve has quit IRC04:25
openstackgerritAngus Salkeld proposed a change to openstack/heat: Update oslo modules  https://review.openstack.org/6775704:30
openstackgerritAngus Salkeld proposed a change to openstack/heat: Update olso gettextutils  https://review.openstack.org/6775804:30
openstackgerritAngus Salkeld proposed a change to openstack/heat: Update oslo db  https://review.openstack.org/6775904:30
asalkeldbbl: dropping rental car off04:31
*** asalkeld has quit IRC04:31
*** nati_uen_ has joined #heat04:32
*** nati_uen_ has quit IRC04:33
*** nati_uen_ has joined #heat04:33
*** nati_ueno has quit IRC04:36
*** HoloIRCUser1 has joined #heat04:42
*** Tross has joined #heat04:42
*** HoloIRCUser1 has quit IRC04:47
*** IlyaE has quit IRC04:52
*** gokrokve has joined #heat04:57
*** slong has joined #heat05:07
*** slong_ has quit IRC05:07
skraynevGood morning all.05:09
skraynevsergmelikyan: I suggest, that it (https://bugs.launchpad.net/heat/+bug/1258490) helps you.05:10
*** aignatov has joined #heat05:12
*** sergmelikyan has quit IRC05:12
*** aignatov has quit IRC05:17
*** IlyaE has joined #heat05:17
openstackgerritJun Jie Nan proposed a change to openstack/heat: A cloud-config resource based on SoftwareConfig  https://review.openstack.org/6321405:18
openstackgerritJun Jie Nan proposed a change to openstack/heat: A multipart cloud-init resource based on SoftwareConfig  https://review.openstack.org/6321505:18
openstackgerritJun Jie Nan proposed a change to openstack/heat: Resource type for software configuration  https://review.openstack.org/6762105:18
*** nati_ueno has joined #heat05:21
*** nati_ueno has quit IRC05:21
*** nati_ueno has joined #heat05:22
*** nati_uen_ has quit IRC05:25
*** chandankumar_ has joined #heat05:26
*** cmyster has joined #heat05:36
*** michchap has quit IRC05:37
*** michchap has joined #heat05:37
*** asalkeld has joined #heat05:39
*** SergeyLukjanov_ is now known as SergeyLukjanov05:40
*** akuznetsov has quit IRC05:46
*** nosnos has quit IRC05:52
*** nosnos_ has joined #heat05:52
*** ramishra has quit IRC06:01
openstackgerritJenkins proposed a change to openstack/heat: Imported Translations from Transifex  https://review.openstack.org/6450406:06
*** nati_uen_ has joined #heat06:10
*** e0ne has joined #heat06:12
*** akuznetsov has joined #heat06:13
*** akuznetsov has joined #heat06:13
*** nati_ueno has quit IRC06:14
*** e0ne has quit IRC06:15
*** gokrokve has quit IRC06:16
*** ramishra has joined #heat06:18
*** HoloIRCUser1 has joined #heat06:22
*** tzumainn has quit IRC06:26
*** bvandenh has quit IRC06:28
*** asalkeld has quit IRC06:32
*** HoloIRCUser1 has quit IRC06:40
*** bvandenh has joined #heat06:40
*** asalkeld has joined #heat06:45
*** gokrokve has joined #heat06:47
*** nkhare has quit IRC06:49
*** gokrokve_ has joined #heat06:49
*** nkhare has joined #heat06:49
*** tomek_adamczewsk has joined #heat06:50
*** gokrokve has quit IRC06:52
*** nosnos_ has quit IRC06:52
*** nosnos has joined #heat06:53
openstackgerritLee Li proposed a change to openstack/python-heatclient: Fix bug:range() is not same in py3.x and py2.x for heatclient  https://review.openstack.org/6776906:53
*** gokrokve_ has quit IRC06:54
*** gokrokve has joined #heat06:58
*** nati_ueno has joined #heat06:59
*** SergeyLukjanov is now known as SergeyLukjanov_a06:59
*** SergeyLukjanov_a is now known as SergeyLukjanov_07:00
*** nati_uen_ has quit IRC07:01
*** gokrokve has quit IRC07:03
*** nati_ueno has quit IRC07:04
*** nati_ueno has joined #heat07:04
*** SergeyLukjanov_ is now known as SergeyLukjanov07:08
*** tomek_adamczewsk has quit IRC07:09
*** SergeyLukjanov is now known as SergeyLukjanov_07:18
*** cmyster has quit IRC07:19
*** cmyster has joined #heat07:22
*** cmyster has joined #heat07:22
*** alienyyg has joined #heat07:33
*** IlyaE has quit IRC07:42
*** ifarkas has joined #heat07:43
*** jprovazn has joined #heat07:47
*** SergeyLukjanov_ is now known as SergeyLukjanov07:53
*** nati_uen_ has joined #heat07:53
*** nati_ueno has quit IRC07:56
openstackgerritJun Jie Nan proposed a change to openstack/heat: Refactor add contrib into heat gate testing  https://review.openstack.org/6778307:58
openstackgerritJun Jie Nan proposed a change to openstack/heat: Added testr-args option support to tox cover  https://review.openstack.org/6703607:58
*** gokrokve has joined #heat07:59
*** tspatzier has joined #heat08:01
*** e0ne has joined #heat08:01
*** gokrokve has quit IRC08:04
*** nanjj has joined #heat08:04
*** jistr has joined #heat08:06
*** achampion has quit IRC08:07
*** pshchelo has joined #heat08:08
pshchelomorning all :)08:09
*** achampion has joined #heat08:09
*** ramishra has quit IRC08:14
nanjjjasond: hi08:17
*** ramishra has joined #heat08:18
*** pasquier-s has joined #heat08:20
openstackgerritPavlo Shchelokovskyy proposed a change to openstack/heat: Implement cancelling of stack update  https://review.openstack.org/6377908:23
openstackgerritSerg Melikyan proposed a change to openstack/heat: Fix OS::Neutron::Pool validation  https://review.openstack.org/6778808:24
*** tsmadds has joined #heat08:24
openstackgerritSerg Melikyan proposed a change to openstack/heat: Fix OS::Neutron::Pool validation  https://review.openstack.org/6778808:25
*** oldfish has joined #heat08:27
*** oldfish has quit IRC08:28
*** tsmadds has quit IRC08:29
therve'morning08:36
*** tsmadds has joined #heat08:38
*** nati_ueno has joined #heat08:41
*** nati_ueno has quit IRC08:41
*** nati_ueno has joined #heat08:42
*** nati_uen_ has quit IRC08:44
*** SergeyLukjanov is now known as SergeyLukjanov_08:47
openstackgerritJordan Pittier proposed a change to openstack/heat: Make endpoint_type configurable  https://review.openstack.org/5771708:47
*** pshchelo has quit IRC08:51
*** grncdr has joined #heat08:56
openstackgerritSerg Melikyan proposed a change to openstack/heat: Fixed OS::Neutron::Pool creation  https://review.openstack.org/6779208:58
*** gokrokve has joined #heat09:00
*** gokrokve has quit IRC09:05
*** nati_ueno has quit IRC09:07
*** nati_ueno has joined #heat09:07
*** pshchelo has joined #heat09:08
openstackgerritJun Jie Nan proposed a change to openstack/heat: Added testr-args option support for tox coverage  https://review.openstack.org/6703609:10
*** nati_ueno has quit IRC09:12
cmysterquick question, is it just me or firefox 24.0 crashes when opening those review links ?09:12
*** tomek_adamczewsk has joined #heat09:13
*** bvandenh has quit IRC09:14
*** derekh has joined #heat09:15
*** tomek_adamczewsk has quit IRC09:19
*** aignatov_ has joined #heat09:24
*** jistr has quit IRC09:31
*** jistr has joined #heat09:32
*** lsmola_ has joined #heat09:38
*** tspatzier has quit IRC09:42
*** tspatzier has joined #heat09:43
*** SergeyLukjanov_ is now known as SergeyLukjanov09:43
pshcheloquestion - what's the point in double assertion of equality? https://github.com/openstack/heat/blob/master/heat/tests/test_identifier.py#L33509:46
pshchelothere and in couple of tests further. am I missing something on how comparisons (==) work?09:46
*** giulivo has joined #heat09:46
*** SergeyLukjanov is now known as SergeyLukjanov_09:48
thervepshchelo, I don't think there is a point here09:50
*** sergmelikyan has joined #heat09:50
pshchelotherve, ok, I will submit a fixing patch09:50
therveThere may be some times because __eq__ is not09:51
therveassociative09:51
thervepscheie, Meh, it's not really useful09:51
pshchelotherve, ok, will leave alone then :)09:52
*** derekh is now known as derekh_afk09:59
*** gokrokve has joined #heat10:01
shardypshchelo: I think maybe the intention was to test __repr__ separately from iter/len/getitem, but the mistake is that the expected argument should be hard-coded (and the assertions should probably use assertEqual)10:02
*** rwsu has joined #heat10:03
*** gokrokve has quit IRC10:06
sergmelikyanshardy, https://blueprints.launchpad.net/heat/+spec/allowed-address-pairs - I believe this BP is already implemented and merged: https://review.openstack.org/5743710:19
sergmelikyanBut BP has outdated status.10:19
* sergmelikyan contacted with author with request to update status, but it is worth to mention it here anyway10:20
*** tspatzier has quit IRC10:21
*** e0ne_ has joined #heat10:22
shardysergmelikyan: Fixed, thanks10:24
*** tsmadds has quit IRC10:25
*** e0ne has quit IRC10:26
*** nanjj has quit IRC10:29
*** tsmadds has joined #heat10:29
*** ifarkas has quit IRC10:29
*** ifarkas has joined #heat10:32
*** liang has quit IRC10:32
*** dmakogon_ is now known as denis_makogon10:36
*** _ruhe is now known as ruhe10:42
*** e0ne has joined #heat10:51
*** e0ne_ has quit IRC10:54
*** mkollaro has joined #heat10:58
*** gokrokve has joined #heat11:01
*** bvandenh has joined #heat11:05
*** gokrokve has quit IRC11:06
*** tsmadds has quit IRC11:06
*** e0ne_ has joined #heat11:07
*** e0ne has quit IRC11:07
*** jistr has quit IRC11:11
*** jistr has joined #heat11:14
*** e0ne has joined #heat11:17
*** e0ne_ has quit IRC11:17
*** derekh_afk is now known as derekh11:38
*** nkhare has quit IRC11:45
sergmelikyanPlease, help me to understand what is wrong here with tempest tests: https://review.openstack.org/6778811:47
shardysergmelikyan: bug #1260682 ?11:51
shardyhttps://bugs.launchpad.net/neutron/+bug/126068211:52
sergmelikyanshardy, are there  some kind of rule where to search bugs (not related to your change) that may cause your commit to fail?11:54
sergmelikyanOr simple common sense and check for new bugs in appropriate projects?11:54
shardysergmelikyan: I normally use google, and check http://status.openstack.org/rechecks/11:56
shardye.g this time I searched for tempest+loadbalancer.MemberNotFound11:56
*** gokrokve has joined #heat12:02
*** tsmadds has joined #heat12:06
*** gokrokve has quit IRC12:07
*** ruhe is now known as _ruhe12:09
openstackgerritZhang Yang proposed a change to openstack/heat: add the validation of MaxSize ,MinSize and DesiredCapacity  https://review.openstack.org/6761812:12
*** agileclipse has joined #heat12:12
*** tspatzier has joined #heat12:17
*** tomek_adamczewsk has joined #heat12:17
openstackgerritJordan Pittier proposed a change to openstack/heat: Make endpoint_type configurable  https://review.openstack.org/5771712:22
*** _ruhe is now known as ruhe12:30
*** bvandenh has quit IRC12:30
*** dims has quit IRC12:34
*** pafuent has joined #heat12:36
*** pafuent has left #heat12:36
*** pafuent has joined #heat12:37
*** topol has joined #heat12:38
*** dims has joined #heat12:39
*** topol has quit IRC12:40
*** topol_ has joined #heat12:40
*** topol_ is now known as topol12:40
*** e0ne has quit IRC12:41
*** e0ne has joined #heat12:41
*** tomek_adamczewsk has quit IRC12:45
pafuentsdake: Do you have a minute?12:46
*** tsmadds has quit IRC12:50
*** e0ne_ has joined #heat12:53
*** tsmadds has joined #heat12:53
tspatziershardy: are you around?12:54
*** e0ne has quit IRC12:55
*** sgordon has joined #heat12:55
*** SergeyLukjanov_ is now known as SergeyLukjanov12:58
*** shadower has quit IRC12:59
*** shadower has joined #heat12:59
*** gokrokve has joined #heat13:03
*** asalkeld has quit IRC13:07
openstackgerritlizheming proposed a change to openstack/heat: use six.move.xrange replace xrange  https://review.openstack.org/6763813:07
*** gokrokve has quit IRC13:08
*** ruhe is now known as _ruhe13:11
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: HOT templates get_attr allows extra attributes  https://review.openstack.org/6756213:14
sdakemorning13:16
sdakepafuent morning how can I help13:16
skraynevhi, sdake13:16
*** blomquisg has joined #heat13:17
sdakehey skraynev13:17
pafuentsdake: Hi13:17
pafuentsdake: Thomas wrote this comment in the hot-select review: Do we really want to support CFN functions like Fn::GetAtt in a HOT template?13:18
pafuentsdake: And I don't know the right answer for that question13:18
sdakemy general take is if HOT supports the feature, there is no reason to support the cfn version13:19
sdakeit just muddies the implementation13:19
tspatzierHi pafuent, I am here in IRC actually :-)13:19
pafuenttspatzier: Hi13:19
sdake(what I mean is, we shouldcontinue to support cfn in cfn templates, but take it out of the hot parsing)13:19
tspatzierIMO this Fn:: stuff should not be included in a HOT test case. For that specific function, we have a HOT counterpart13:19
pafuentpafuent: sdake, tspatzier: Ok, I'll remove the Fn::GetAttr13:20
tspatzierFor some pieces, the current HOT implementation code allows a mixed use in templates, but that is a bug IMO and we should clean it up.13:20
tspatzierpafuent: yes, that would be good. Otherwise, that will break if the HOT support is cleaned up off such CFN/HOT mixes.13:21
tspatziersdake: I have a question as well where you could help I guess ...13:21
sdakemy bitcoin empire is shrinking :(13:22
sdakeshoot tspatzier13:22
tspatzierJust a formal thing: I have to fix a heat test case in tempest, which makes tempest test fail for one of my patches. It's actually a HOT related bug in this tempest test case. Now do I file the bug against tempest or heat?13:23
tspatzierEasy fix which I can do in a minute, but want to make sure it's not in the wrong bucket.13:23
sdaketspatzier what we agreed to is to file a bug against heat as a wishlist item13:24
sdakeand then add a tag for "tempest"13:24
tspatziersdake: thanks, I will do it like this.13:24
*** SergeyLukjanov is now known as SergeyLukjanov_13:26
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: HOT templates get_attr allows extra attributes  https://review.openstack.org/6756213:26
tspatzierpafuent: one thing I forgot to mention in my review comment: I would be good to also update the hot_spec and hot_guide to reflect the updates you are doing to the get_attr function.13:28
pafuenttspatzier: Ok, I'll do it13:29
*** _ruhe is now known as ruhe13:29
tspatzierthanks pafuent13:29
*** alexpilotti has joined #heat13:30
*** jdob has joined #heat13:33
*** cmyster has quit IRC13:35
*** cmyster has joined #heat13:36
*** cmyster has joined #heat13:36
pafuenttspatizer: I want to write that the get_attr has optional extra arguments but I can't find an example of how to write that. Do you know how to do it?13:37
pafuenttspatizer: get_attr: [ <resource ID>, <attribute name> (, <attribute name>, ...) ]13:38
pafuenttspatizer: Could be done in that way?13:38
therveDoes it have optional arguments?13:39
*** ramishra has quit IRC13:40
*** aweiteka has joined #heat13:41
pafuenttherve: Yes, the first <argument name> is required, the rest are optional13:41
thervepafuent, Optionals but ignored?13:42
therveI think it's just a bug in validation13:42
sdakedid we settle on a time for the new weekly meetings?13:42
sdake(my workstation was having technical problems at hte last heat team meeting)13:42
thervepafuent, Wait you're talking about a patch in progress13:43
pafuenttherve: Yes, I'm modifying the hot_specs in order to document the hot-select bp13:43
thervesdake, "Alternate heat meeting time will be Wednesday 22nd UTC 00:00"13:43
*** Ng_ has joined #heat13:43
sdakein #openstack-meeting?13:44
pafuenttherve: The thing is that for me [] are a way to say that something is optional, but the specs uses YAML and [] are used with other purpose. So I don't know how to write that something is optional.13:45
therveNo idea13:46
therveI don't really like your proposal to be honest13:46
*** Ng_ has quit IRC13:47
*** Ng_ has joined #heat13:49
*** cmyster has quit IRC13:50
*** Ng_ has quit IRC13:51
*** Ng_ has joined #heat13:51
pafuenttherve: The new syntax?13:56
thervepafuent, Having extra parameter to get_attr13:57
therveIt'snot immediately clear what they are13:57
therveIt's also counter intuitive for python devs as the 3rd argument is the default value for getattr13:58
therve*And* you had index management for a function called a get_attr13:58
therveMaybe I should comment on the BP14:00
pafuenttherve: Let me digest your comments, and I'll try to do something about them14:02
openstackgerritSergey Kraynev proposed a change to openstack/heat: Adding first_address attribute for port resource  https://review.openstack.org/6783614:02
*** gokrokve has joined #heat14:04
thervepafuent, Possibly, we could do with a different function? It's just my opinion, though14:04
*** SergeyLukjanov_ is now known as SergeyLukjanov14:04
*** Ng_ has quit IRC14:08
pafuenttherve: Maybe, I'll think about it.14:08
*** gokrokve has quit IRC14:09
*** ramishra has joined #heat14:12
*** Ng_ has joined #heat14:12
*** Ng has quit IRC14:13
*** Ng_ is now known as Ng14:13
radixmorning heaters14:14
radixtherve: thanks for the review14:14
*** ramishra has quit IRC14:15
*** ramishra has joined #heat14:15
*** ramishra has quit IRC14:16
*** tzumainn has joined #heat14:21
*** tzumainn has quit IRC14:21
radixtherve: wrote some short replies, if you want to discuss anything I'm here :)14:23
radixI'll fix up the remaining issues momentarily, once I get my laundry14:23
*** jcru has joined #heat14:25
therveradix, Looking14:27
*** jrist has quit IRC14:28
*** alexpilotti has quit IRC14:29
*** alexpilotti has joined #heat14:29
therveradix, I indeed meant [{name: template}, {name: template}]14:29
alexpilottisdake: hi14:29
therveI'm not sure I get what you mean by keys()[0]14:29
radixtherve: well, to get the name of each item, you'd have to say .keys()[0]14:30
therveradix, Instead of? .items()[0]["name"] ?14:31
radixwell, "for resource in resources: name = resource['name']" vs "for resource in resources: name = resource.keys()[0]"14:31
therveHum no14:32
thervefor name, template in resource.items()14:32
therveYou already have a list of dicts14:32
therveDon't you?14:33
radixright, list of dicts with "name" and "template" keys now14:33
radixso the code iterates the resources and looks up "name" and "template" on each item14:33
therveso resource.keys()[0] doesn't make sense14:34
radixtherve: maybe I don't understand your suggestion14:34
radixlet's take a concrete example14:34
therveLet me paste14:34
radixnow: [{"name": "my_resource", "template": "some HOT"})14:35
radixor actually, template's value is a dict, but that doesn't matter :)14:35
radixwhat I _thought_ you were suggesting is [{"my_resource": "some HOT"}]14:35
therveradix,  http://paste.openstack.org/show/61563/14:35
*** radez_g0n3 is now known as radez14:35
therveYes that's what I'm suggesting14:36
radixso. for code that iterates over that list, how does it get the name of the resource?14:36
therveOh14:36
therveOK I see, sorry14:37
therveI think14:37
radixnp :) so to give you some rationale...14:37
radixInitially I was just using lists of tuples (name, template), but I generally prefer named lookup to integer indexing14:37
therveI wonder how it works in the current code14:38
radixtherve: current code generally interacted with a list of resource instances14:38
radixin the places where order mattered, anyway14:38
therveHum yeah that makes sense14:38
radixI could feasibly use a namedtuple, but namedtuple is just a little bit out of the ordinary14:39
radixplus if I wanted to create them from other modules I'd have to import the constructor and that's slightly annoying14:39
*** vijendar has joined #heat14:43
radixalright gonna grab that laundry now :)14:44
*** SergeyLukjanov is now known as SergeyLukjanov_a14:51
*** SergeyLukjanov_a is now known as SergeyLukjanov_14:52
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: HOT templates get_attr allows extra attributes  https://review.openstack.org/6756214:53
*** nkhare has joined #heat14:54
sdakealexpilotti sup how can I help14:56
*** mkollaro has quit IRC15:03
*** mkollaro1 has joined #heat15:03
*** gokrokve has joined #heat15:04
tspatziersdake: regarding this one tempest fix I mentioned earlier today: I submitted a fix for tempest. Do I have to add anyone specific as reviewer? E.g. do we have heat folks in tempest core?15:05
sdakethere are no heat folks in tempest core iirc15:06
*** nosnos has quit IRC15:06
*** zaneb has joined #heat15:07
tspatziersdake: do you have anyone specific reviewing and approving heat related fixes then? What is the normal process to make sure things get handled?15:08
zaneblooking forward to a day when Linux laptops can actually hibernate, the way Macs did ~10 years ago15:09
*** gokrokve has quit IRC15:09
sdakezaneb - keep dreaming :)15:10
sdaketspatzier I assume the tempest guys will get to it when they get to it15:11
sdakethey have said they want to prio heat + ceilometer tempest cases15:11
openstackgerritPablo Andres Fuente proposed a change to openstack/heat: HOT templates get_attr allows extra attributes  https://review.openstack.org/6756215:11
shardytspatzier: I normally add Sean Dague and David Kranz, as they've both reviewed heat tests for me previously15:11
tspatziersdake, shardy: thanks. I'll add them if they have some background. It's a very tiny fix anyway.15:12
*** blomquisg has quit IRC15:17
*** SergeyLukjanov_ is now known as SergeyLukjanov15:19
*** dims has quit IRC15:21
radixtherve: oh, funnily enough, now that I think about it, "series" in the french sense is actually what I wanted for that function... it returns a list of lists of resource descriptions15:22
radixI'll reword to emphasize that15:22
therve:)15:22
thervezaneb, are you happy about the bp attached to https://review.openstack.org/#/c/66304/ btw? Can I restore the change?15:22
*** blomquisg has joined #heat15:30
alexpilottisdake: hi15:34
alexpilottisdake: I started putting together a list of stuff that we need to do for Windows compatibility15:34
alexpilottisdake: one of the first things I'd like to tald about is the multi part handling15:35
alexpilottisdake: as it has quite some Linux specific code15:35
*** dims has joined #heat15:35
*** gokrokve has joined #heat15:37
*** gokrokve has quit IRC15:37
*** gokrokve has joined #heat15:37
*** tzumainn has joined #heat15:39
*** topol has quit IRC15:39
*** rcleere has joined #heat15:40
sdakealexpilotti what would make sense is a wiki page to document the Linux-isms and what is needed to get to windows15:43
sdakealexpilotti once the work is identified, then it could be broken down into blueprints in Juno15:43
sdakewe are at the stage with windows + heat now that we don't know what work needs to be done15:44
sdakejasond did a spectacular job of doing this sort of thing for horizontally scaling the heat engine15:44
sdakeI believe jasond started out with a wiki analysis as well - jasond could you confirm?15:45
*** mkollaro1 has quit IRC15:45
*** IlyaE has joined #heat15:46
openstackgerritChristopher Armstrong proposed a change to openstack/heat: Template management functions for autoscaling  https://review.openstack.org/6700615:46
radixwhew, gerrit detects renames :)15:47
alexpilottisdake: here's an example of userdata: http://paste.openstack.org/show/61568/15:48
sdakealexpilotti yup I know there is userdata, and its very cloud-init specific15:49
jasondsdake: were you referring to this? https://etherpad.openstack.org/p/vJKcZcQOU915:49
sdakealexpilotti I think what we need is a wide-ranging analysis of all the problems and solutions to get to windows, not just one small part of the problem :)15:50
sdakejasond you had an html page somewhere15:50
sdakemaybe it was in the wiki maybe it was on your personal web15:50
jasondsdake: oh. it's here http://dunsmor.com/heat/multi-engine.html15:50
sdakeit had a full analysis of the scaing problem - perhaps you can find to help alexpilotti see an example15:50
sdakethats it15:51
alexpilottisdake: we're currently doing pretty well by handling directly the text/x-cfninitdata content15:51
jasondsdake: it's an export of an org-mode file http://orgmode.org/15:52
alexpilottisdake: at the same time we run also the text/x-shellscript which generates quite some noise in the logs15:52
alexpilottisdake: so all we'd need there for now is just a simple platform detection, to skip the execution :-)15:53
alexpilottisdake: but yes, I'm preparing a full doc showing where we need to improve and wehere the critical points are :-)15:53
sdakewe dont want just to skip execution, we want per-platform execution15:53
lesebhi guys15:53
sdakea doc in the wiki is a good idea - and posting a link to the ml would help, I know alot of folks are interested in windows guests in heat15:54
sdakeand many folks have ideas15:54
sdakebut up to this point it has been missing any sort of coordinated effort15:54
alexpilottisdake: we're currently handling this directly in cloudbase-init:https://github.com/cloudbase/cloudbase-init/blob/master/cloudbaseinit/plugins/windows/userdataplugins/heat.py15:54
alexpilottisdake: so basically, we handle directly text/x-cfninitdata w/o needing a part-handler for that15:55
alexpilottisdake: once of the additional complexity we have is for example having to handle reboots (e.g. after we join a domain)15:57
*** ativelkov has joined #heat15:57
alexpilottisdake: more on this once we have the doc ready :-)15:57
alexpilottisdake: I have a question on the stack-update feature15:57
*** dteselkin_ has joined #heat15:58
sdakealexpilotti shardy is your man for stack update - plus I have a meeting for the next hour :)15:58
alexpilottisdake: great tx! :-)15:58
alexpilottishardy: hi, do you have time for a quick question on stack-update?15:59
alexpilottishardy: it's a quick one, I swear ;-)15:59
shardyalexpilotti: sure15:59
alexpilottishardy: at the moment teh update process consists still in deleting and re-creating changed resources, e.g. instances?16:00
shardyalexpilotti: not necessarily, it depends on what properties are changed in the new template16:00
alexpilottishardy: is there some documentation on which properties cause the re-creation and which not?16:01
zanebtherve: yep, go ahead16:01
alexpilottishardy: for example, changing the userdata script, or the subnet16:02
alexpilottishardy: in an instance16:02
shardyalexpilotti: Yup, it's defined via the properties schema, which ends up in the template guide docs:16:02
shardyhttp://docs.openstack.org/developer/heat/template_guide/cfn.html#AWS::EC2::Instance16:02
shardyfor example, see "Can be updated without replacement." and "Updates cause replacement."16:03
*** mkollaro has joined #heat16:03
shardyhttps://github.com/openstack/heat/blob/master/heat/engine/resources/instance.py#L22216:03
shardycontrolled by that code16:03
alexpilottishardy: cool! I missed this page, thanks a lot!16:03
shardyalexpilotti: we still don't support non-replacement updates of everything which possibly could be done, but things are much better than they were :)16:04
alexpilottishardy: do you plan updates for Icehouse in this area?16:04
shardyalexpilotti: I don't think there are any major update changes happening, but if you spot things which need improvements please raise bugs and we'll definitely look into it16:05
alexpilottishardy: ok tx!16:05
shardyalexpilotti: actually there are a few things related to update but not specific resources, checkout the stack-check, stack-convergence, as-update-policy, cancel-update-stack and update-failure-recovery BPs for details16:08
*** jprovazn has quit IRC16:08
shardySo, actually, quite a few major changes ;D16:08
*** ifarkas has quit IRC16:08
*** IgorYozhikov has joined #heat16:09
thervezaneb, Cool thanks16:09
*** SergeyLukjanov is now known as SergeyLukjanov_16:09
zanebtherve: I'm not yet sold on the details (in particular about using these constraints for parameters), but in principle the blueprint seems like a good idea, and the context stuff is clearly a necessary step16:12
thervezaneb, Okay. We'll rediscuss it when we get there I guess :)16:13
zanebwhen we verify a template, do all of the nested stacks get verified also? (I suspect not)16:14
*** topol has joined #heat16:15
zanebIMO that would be a better thing to fix than making validation of parameters more complicated16:15
*** spzala has joined #heat16:16
therveHum I'm not sure how those 2 things are related16:16
alexpilottishardy: cool, I'm going to look at them. In our user cases the requirement is to be able to change template parameters and run the userdata script again16:16
alexpilottishardy: which doesn't look feasible, if I got it right16:17
zanebtherve: well, parameters are mostly used in properties (especially in provider templates). If our validate call goes through and validates *everything*, it doesn't matter if it fails immediately when looking at the parameters, or later when that parameter gets used for a property16:18
zanebtherve: what sucks is when validate passes but it fails when you try to create a stack16:18
shardyalexpilotti: Not at the moment, but the software-config functionality stevebaker is working on may help16:18
zanebtherve: that's the problem that extra constraints are trying to solve16:18
therveOK I see16:18
alexpilottishardy: ok, I looked into the bp. Looking forward for that one.16:19
*** nati_ueno has joined #heat16:19
thervezaneb, Personally I'm mostly interested by the constraint because it gives additional information to the consumer16:19
alexpilottishardy stevebaker we'd be happy to contribute providers for Windows related workloads16:19
thervezaneb, We could use random metadata, but I thought constraints would be better16:19
zanebtherve: then just add more documentation ;)16:20
shardyalexpilotti: note that right now, we use cfn-hup to re-read the instance Metadata (resource metadata not nova metadata) and re-apply it16:20
shardyalexpilotti: So that my provide an interim solution, if you have a windows equivalent to cfn-hup16:20
zanebtherve: (I'm kidding. obviously better error messages is a good goal too.)16:21
*** Linz has joined #heat16:21
thervezaneb, Ultimately it doesn't really change the error message, as you said16:22
*** e0ne has joined #heat16:23
*** e0ne has quit IRC16:25
*** e0ne has joined #heat16:26
*** e0ne_ has quit IRC16:27
*** blomquisg has quit IRC16:28
*** e0ne has quit IRC16:30
*** tims has joined #heat16:33
*** kfox1111 has joined #heat16:36
*** tims1 has joined #heat16:37
*** tims has quit IRC16:37
*** tims has joined #heat16:38
openstackgerritThomas Herve proposed a change to openstack/heat: Make context available during constraint validation  https://review.openstack.org/6630416:41
*** tims1 has quit IRC16:41
*** blomquisg has joined #heat16:41
therveIf someone could have a look at tspatzier's patches it's be pretty cool: https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:bp/schema-code-consolidation,n,z16:42
*** agileclipse has quit IRC16:42
*** jistr has quit IRC16:48
*** aignatov_ has quit IRC16:50
*** john-n-seattle has left #heat16:52
*** alexpilotti has quit IRC16:58
*** ruhe is now known as _ruhe16:59
*** tnurlygayanov has joined #heat16:59
*** nati_ueno has quit IRC17:02
*** ifarkas has joined #heat17:08
radixput a couple comments on the second17:11
radixoh, what. the third like completely rewrites the code in the second? what's the point of that?17:12
*** gokrokve has quit IRC17:13
*** gokrokve has joined #heat17:13
*** nkhare has quit IRC17:14
*** mkollaro has quit IRC17:17
*** gokrokve has quit IRC17:18
*** pvaneck has joined #heat17:18
*** ramishra has joined #heat17:19
*** IlyaE has quit IRC17:23
therveradix, Hum yeah that's a bit weird17:27
*** mkollaro has joined #heat17:28
*** aignatov_ has joined #heat17:41
*** chandankumar_ has quit IRC17:42
*** _ruhe is now known as ruhe17:45
*** nati_ueno has joined #heat17:47
*** aignatov_ has quit IRC17:47
*** IlyaE has joined #heat17:47
*** nati_ueno has quit IRC17:48
zanebradix: small, incremental changes are the name of the game17:50
radixzaneb: I know, but I think this case is pretty pointless17:50
radixmaybe I don't understand it, that's why I asked17:50
radixI agree that it should be in multiple patches, but maybe there was an error in the shuffling17:51
zanebI think it's correct17:51
zanebthat change is needed before or at the same time as changing to the new params schema17:52
*** SergeyLukjanov_ is now known as SergeyLukjanov17:52
zanebbefore > same time because we can :)17:52
*** bnemec_ is now known as bnemec17:54
*** ruhe is now known as _ruhe17:57
*** ramishra has quit IRC17:59
*** mkollaro has quit IRC18:00
*** derekh has quit IRC18:03
*** chandankumar_ has joined #heat18:03
* radix frowns at zuul18:04
*** nati_ueno has joined #heat18:04
radixor tempest, or whatever18:04
radixapparently it couldn't even check out some code?18:06
*** tsmadds has quit IRC18:07
*** tims has quit IRC18:08
*** tims1 has joined #heat18:08
*** gokrokve has joined #heat18:09
*** e0ne has joined #heat18:10
*** tims has joined #heat18:11
*** tims1 has quit IRC18:12
*** SergeyLukjanov is now known as SergeyLukjanov_a18:24
*** SergeyLukjanov_a is now known as SergeyLukjanov_18:25
*** tspatzier has quit IRC18:29
pafuentjasond: Can I add your comment to bp/hot-select whiteboard?18:30
jasondpafuent: sure.  i was thinking about putting it there, but then i saw that the BP was approved and there was an active review in progress18:32
pafuentjasond: Ok, I'll add there in order to enrich the discussion18:34
jasondsounds good18:36
*** IlyaE has quit IRC18:37
aweitekajpeeler, i'm working on a template to deploy distributed openshift brokers. are you the guy that reviews these?18:37
*** Linz has quit IRC18:37
*** Linz has joined #heat18:38
jpeeleraweiteka: i could be, and would certainly like to take a look at them18:38
aweitekajpeeler, sure. i'll ping you when i've got something. i'm new to contributing to openstack. would you expect this to be in one commit?18:39
jpeeleri don't see why not18:40
aweitekajpeeler, ok, thx.18:42
*** tims1 has joined #heat18:44
sdakeaweiteka: https://wiki.openstack.org/wiki/Gerrit_Workflow18:44
*** chandankumar_ has quit IRC18:44
*** tims has quit IRC18:45
pafuentstevebaker: Are you arround?18:50
*** nati_uen_ has joined #heat18:53
*** IlyaE has joined #heat18:55
*** nati_ueno has quit IRC18:56
*** spzala has quit IRC18:57
*** spzala_ has joined #heat18:57
*** spzala_ is now known as spzala18:58
*** SergeyLukjanov_ is now known as SergeyLukjanov19:02
*** aignatov_ has joined #heat19:03
*** IlyaE has quit IRC19:03
openstackgerritJason Dunsmore proposed a change to openstack/heat: Fix error in RS Auto Scale properties schema  https://review.openstack.org/6791319:10
*** topol has quit IRC19:22
*** nati_uen_ has quit IRC19:22
*** IlyaE has joined #heat19:23
*** yogesh has joined #heat19:27
*** topol has joined #heat19:31
*** SergeyLukjanov is now known as SergeyLukjanov_a19:31
*** SergeyLukjanov_a is now known as SergeyLukjanov_19:32
*** pafuent has left #heat19:33
*** spzala has quit IRC19:35
*** edmund has joined #heat19:35
*** SergeyLukjanov_ is now known as SergeyLukjanov19:35
*** spzala has joined #heat19:36
*** topol has quit IRC19:37
*** tspatzier has joined #heat19:45
*** jdag has quit IRC19:45
stevebakermorning19:50
stevebakerpah, everybody who wanted me has gone19:51
*** diamondvpol has joined #heat19:51
sdakehey stevebaker19:52
stevebakerhi19:52
*** gokrokve has quit IRC19:53
*** gokrokve has joined #heat19:53
*** gokrokve has quit IRC19:58
*** _ruhe is now known as ruhe19:59
spzalastevebaker: good morning. Quick question on stackforge project when you have a min.20:00
*** Tross has left #heat20:01
stevebakerspzala: shoot20:01
spzalastevebaker: :) thanks. So about creating a new StackForge project (for heat-translator, https://blueprints.launchpad.net/heat/+spec/heat-translator-tosca), I have not created one before but looking at the instruction at http://ci.openstack.org/stackforge.html seems like anyone create a new project? or does it need to be created by you (or other core)?20:02
sdakeanyone can create a stackforge project20:02
spzalasdake: Thanks!20:03
sdaketosca translator is a rest api20:03
sdakeor a tool?20:03
sdakeor what?20:03
stevebakerspzala: create the repo in any github account, then it can be imported into stackforge when you commit a change to http://git.openstack.org/cgit/openstack-infra/config/20:03
sdaketell me more pls20:03
stevebakersdake: a library for transforming tosca to hot, with a small cli. Once it exists and is solid we can consider incorporating it on heat server20:04
spzalasdake: initially it will be a client side library that can allow translating tosca profile into a hot template20:04
spzalastevebaker: Thanks!20:05
stevebakerspzala: if you search the config repo for one existing stackforge repo you should get a good idea of what is needed, and anything you get wrong will be picked up in the gerrit review20:06
*** slazengerr has joined #heat20:07
spzalastevebaker: OK. Sounds great.20:07
stevebakerspzala: Try stackforge, but you may be told it should live in openstack20:08
*** ifarkas has quit IRC20:08
*** gokrokve has joined #heat20:09
spzalastevebaker: hmmm, OK. let me try stackforge first.. sorry didn't get the last part, may be told by who?20:10
stevebakerin the gerrit review20:11
spzalastevebaker: Oh, I see. OK.20:11
sdakespzala so basically you import the library, and it uses the heat rest api as a backend?20:11
sdakeso it translates the tosca profile into a hot template and does what, writes out a new hot template?20:13
sdakeor launches the template ?20:13
stevebakersdake: its just a transformation lib. tosca in, hot out20:13
sdakecool is there code available?20:13
sdakeor just getting kicked off?20:14
stevebakersdake: and the project isn't tosca specific, so one day it might do cfn in, hot out, or any combination20:14
spzalasdake: no, it's getting kicked off20:14
sdakewas this on a mailing list thread that I missed?20:14
sdakeor old planned work that is getting action now?20:14
spzalasdake: yes20:14
spzalasdake: old blueprint20:14
*** slazengerr has quit IRC20:15
sdakecool, you doing the work then?20:15
spzalasdake: yes :)20:15
sdakenice20:15
sdakewell with the yaml bindings tosca actually looks interesting20:15
spzalasdake: thanks20:15
sdakeamazing how something simple like the binding language can make such a dramatic difference20:15
sdakethe xml blobs were off the hook complicated20:16
spzalasdake: agree20:16
*** aignatov_ has quit IRC20:16
*** topol has joined #heat20:16
sdakeI recently saw the yaml1.1 by example template that the tosca wg put out, and it looks much like hot with a few extras20:17
tspatziersdake: we created this doc after discussions around HOT we had in Hong Kong ;-)20:18
spzalasdake: yes, the community is still working on the specs thought... there are few opinions to make it more platform independent but hopefully close to hot20:19
spzalathough/thought20:19
*** aignatov_ has joined #heat20:19
sdakein a perfect world they would be one and the same ;-)20:20
spzalasdake: :)20:20
sdakebut translator wfm20:20
tspatzierthat's the goal, but we will have to work with the different speeds of how things move in Heat and in a standards body20:21
sdakeyup I totally understand, I've been involved in like 5 or 6 standards bodies20:21
sdakewithout SA Forum standards body, I would have never got involved in heat20:22
*** SergeyLukjanov is now known as SergeyLukjanov_20:22
*** topol has quit IRC20:23
tspatziersdake: yeah, same for me and TOSCA. Seeing things in combination now broadens the view quite nicely20:24
spzalasdake: interesting20:24
sdakewell the chain of events -> SA Forum leads to openais leads to corosync leads to working in the cloud unit at red hat leads to starting the heat project leads to heat :)20:25
sdakeoh the sa forum leads to openais leads to job at red hat :)20:25
spzalalol ..  nice20:26
*** gokrokve has quit IRC20:34
*** gokrokve has joined #heat20:34
*** gokrokve_ has joined #heat20:35
*** gokrokve has quit IRC20:39
*** blomquisg has quit IRC20:39
*** tspatzier has quit IRC20:45
*** tspatzier has joined #heat20:46
*** derekh has joined #heat20:48
*** blomquisg has joined #heat20:52
*** funzo has quit IRC20:54
*** IlyaE has quit IRC20:54
*** funzo has joined #heat20:54
*** IlyaE has joined #heat20:55
*** blomquisg has quit IRC20:59
*** jhonmagda has joined #heat21:02
*** tsmadds has joined #heat21:03
*** tsmadds has quit IRC21:08
*** blomquisg has joined #heat21:12
*** tspatzier has quit IRC21:13
*** tspatzier has joined #heat21:16
*** tspatzier has quit IRC21:17
*** jhonmagda has quit IRC21:17
openstackgerritA change was merged to openstack/heat-templates: F16 is deprecated - remove the ability to generate JEOS images  https://review.openstack.org/6615221:25
openstackgerritA change was merged to openstack/heat-templates: F17 is deprecated - Remove ability to create JEOS images  https://review.openstack.org/6615321:25
openstackgerritA change was merged to openstack/heat-templates: F18 is deprecated - remove ability to create F18 images  https://review.openstack.org/6615421:25
*** blomquisg has quit IRC21:32
*** IlyaE has quit IRC21:32
*** radez is now known as radez_g0n321:32
*** aignatov_ has quit IRC21:34
*** ruhe is now known as _ruhe21:34
*** nati_ueno has joined #heat21:37
*** IlyaE has joined #heat21:37
*** krovlia has joined #heat21:39
*** spzala has quit IRC21:43
*** blomquisg has joined #heat21:44
*** topol has joined #heat21:47
*** asalkeld has joined #heat21:48
*** asalkeld has quit IRC21:57
*** asalkeld has joined #heat21:58
*** blomquisg has quit IRC22:00
*** krovlia has quit IRC22:01
*** andrew_plunk has joined #heat22:01
*** diamondvpol has quit IRC22:04
*** nati_ueno has quit IRC22:04
*** jdob has quit IRC22:10
*** blomquisg has joined #heat22:14
*** nati_ueno has joined #heat22:14
*** nati_ueno has quit IRC22:14
*** tomek_adamczewsk has joined #heat22:14
openstackgerritJason Dunsmore proposed a change to openstack/heat: Add a new ThreadGroupManager class  https://review.openstack.org/6797122:15
*** nati_ueno has joined #heat22:16
*** sgordon has quit IRC22:21
*** nati_ueno has quit IRC22:23
openstackgerritJason Dunsmore proposed a change to openstack/heat: Add a new ThreadGroupManager class  https://review.openstack.org/6797122:23
*** aweiteka has quit IRC22:26
*** tomek_adamczewsk has quit IRC22:29
*** michchap has quit IRC22:30
*** michchap has joined #heat22:31
*** nati_ueno has joined #heat22:35
*** dims has quit IRC22:39
*** e0ne has quit IRC22:43
*** vijendar has quit IRC22:44
*** topol has quit IRC22:52
*** nati_ueno has quit IRC22:52
*** nati_ueno has joined #heat22:54
*** dims has joined #heat22:55
*** e0ne has joined #heat23:00
*** nati_ueno has quit IRC23:03
*** nati_ueno has joined #heat23:04
*** blomquisg has quit IRC23:11
*** e0ne has quit IRC23:24
*** blomquisg has joined #heat23:27
*** derekh has quit IRC23:30
*** gokrokve_ has quit IRC23:33
*** gokrokve has joined #heat23:34
*** gokrokve has quit IRC23:38
*** asalkeld has quit IRC23:50
*** tims1 has quit IRC23:52
*** rcleere has quit IRC23:53
*** rcleere has joined #heat23:53
*** e0ne has joined #heat23:55
*** andrew_plunk has quit IRC23:55
*** e0ne has quit IRC23:56
*** e0ne has joined #heat23:57
*** rcleere has quit IRC23:58
*** e0ne has quit IRC23:58
*** e0ne has joined #heat23:58
*** jcru has quit IRC23:59

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