asalkeld | ooo, nice: | 00:02 |
---|---|---|
asalkeld | pip install radon | 00:02 |
asalkeld | radon cc --min C --max E heat/ | 00:02 |
asalkeld | (Cyclomatic Complexity | 00:03 |
*** sarob_away is now known as sarob | 00:03 | |
*** Qiming has quit IRC | 00:03 | |
asalkeld | lol: radon mi --min B heat/ (Maintainability Index score) | 00:04 |
asalkeld | heat/tests/test_api_openstack_v1.py - C | 00:05 |
asalkeld | that is the worst | 00:05 |
larsks | stevebaker: i've hacked around the auth issue; the root problem is https://bugs.launchpad.net/heat/+bug/1372710 | 00:08 |
uvirtbot | Launchpad bug 1372710 in heat "cfn-push-stats fails to authenticate" [Undecided,New] | 00:08 |
larsks | stevebaker: boto and keystone generate different signatures. | 00:08 |
larsks | I've modified keystone locally to discard the query_string component when talking to boto, but that's probably not the right solution. | 00:08 |
larsks | zaneb: I wonder if the code should just treat dimemsion = [] the same as dimension being undefined. | 00:09 |
larsks | I think that might work. | 00:09 |
larsks | Now that I have auth working... | 00:13 |
*** dsneddon has joined #heat | 00:13 | |
larsks | ...what do I pass to the --watch arg for cfn-push-stats when using ceilometer-backed cloudwatch alarms? Calling get_resource on the alarm results in an "arn:..." uri, rather than the watch name (which is what cloudwatch wants, apparently). | 00:13 |
larsks | Not sure how do get the appropriate value in a Heat template. | 00:13 |
*** kopparam has joined #heat | 00:14 | |
*** alexheneveld has quit IRC | 00:14 | |
stevebaker | asalkeld: do you know? ^ | 00:14 |
asalkeld | larsks, you don't pass --watch | 00:15 |
larsks | asalkeld: without --watch, I get a watchrulenotfound error. | 00:15 |
asalkeld | are you sure that you are using OS::Ceilometer::Alarm? | 00:15 |
larsks | Positive. Just a sec... | 00:16 |
asalkeld | https://github.com/openstack/heat/blob/master/heat/engine/resources/ceilometer/alarm.py#L168 | 00:16 |
larsks | Right. | 00:17 |
larsks | Here's the generated alarm: http://chunk.io/f/5bbf8fc600d8447ea5b6c9b60326f194 | 00:17 |
larsks | And the watch rule in the watch_rule table as "CEILOMETER_CONTROLLED". | 00:17 |
larsks | I know I'm hitting the _to_ceilometer() method because of https://bugs.launchpad.net/heat/+bug/1373140 | 00:17 |
uvirtbot | Launchpad bug 1373140 in heat "_to_ceilometer does not properly handle empty dimensions property" [Medium,Triaged] | 00:17 |
larsks | ...but I only get that far if I manually pass teh watch name to --watch. | 00:18 |
asalkeld | larsks, you need the dimesions | 00:18 |
*** kopparam has quit IRC | 00:19 | |
larsks | asalkeld: what do they need to be? I wasn't able to find any examples or docs, and the cfn/ examples in heat-templates don't appear to use the dimensions property at all... | 00:19 |
asalkeld | larsks, maybe you server is not getting the metadata you need | 00:19 |
*** jergerber has quit IRC | 00:19 | |
asalkeld | https://github.com/openstack/heat-cfntools/blob/master/bin/cfn-push-stats#L256 | 00:20 |
asalkeld | you see that ^ | 00:20 |
larsks | Yes. But what metadata is it looking for? And what is supposed to set it? | 00:20 |
asalkeld | "metering.<something>" - i'll find it for you | 00:20 |
asalkeld | https://github.com/openstack/heat/blob/master/heat/engine/resources/autoscaling.py#L262-L273 | 00:21 |
asalkeld | this is what the autoscaling does | 00:21 |
asalkeld | it depends on the alarm you are making | 00:22 |
*** JayJ has joined #heat | 00:22 | |
asalkeld | larsks, can you post your template? | 00:22 |
larsks | asalkeld: Sure. Right now, I was working with an harestarter resource, not an autoscaling group. | 00:22 |
asalkeld | totally | 00:22 |
asalkeld | so what happens is: | 00:22 |
larsks | This is the template: http://chunk.io/f/d0c023058e11411aab001f6562574db7 | 00:22 |
asalkeld | 1 the server gets created with some metadata (metering....) | 00:23 |
asalkeld | 2 the sample is received and dimensions > metadata | 00:23 |
asalkeld | 3 sent to ceilometer | 00:23 |
*** dims has quit IRC | 00:24 | |
asalkeld | 4 we tell ceilometer to alarm on a rule that matches that metadata | 00:24 |
*** nosnos has joined #heat | 00:24 | |
asalkeld | so, to debug: | 00:24 |
*** dims has joined #heat | 00:24 | |
asalkeld | make sure that your server has the right metadata | 00:25 |
asalkeld | make sure that you can see the conversion of dimensions > metadata | 00:25 |
larsks | RIght. So, what is the right metadata? I've been trying to use cfn/F17/WordPress_Single_Instance_With_IHA.template (from heat-templates) as an example, but that uses an explicit --watch and does not set explicit metadata. | 00:25 |
larsks | (there are not HOT examples using harestarter or cloudwatch alarms) | 00:26 |
asalkeld | ok, well that might mean you are the first to do this:) | 00:26 |
asalkeld | I smell a blog post / how to | 00:26 |
larsks | Given that cfn-push-stats can't auth, and the AWS_CloudWatch_Alarm.yaml template was broken...I think that yes, that may be the case :) | 00:26 |
larsks | That is actually my primary goal with all this -- producing some documentation on how to put it together. | 00:26 |
asalkeld | cool | 00:27 |
larsks | There were some questions on ask.openstack.org that seemed simple, and then...rabbit hole. | 00:27 |
asalkeld | your dimensions are: | 00:27 |
asalkeld | AlarmName: server_alarm | 00:27 |
*** JayJ has quit IRC | 00:27 | |
*** JayJ has joined #heat | 00:27 | |
asalkeld | so you need server metadata that is "metering.AlarmName = server_alarm" | 00:28 |
*** dims has quit IRC | 00:29 | |
*** Drago has quit IRC | 00:29 | |
larsks | So like this? http://chunk.io/f/ff9060f9c33a4787b9f508e32ea7cf71 | 00:29 |
*** hdd has joined #heat | 00:31 | |
larsks | With that metadata: key in the os::nova::server resource, I get a server with what sounds like the appropriate metadata attached... | 00:32 |
*** JayJ has quit IRC | 00:32 | |
larsks | ...but "cfn-push-stats --heartbeat" still gets "WatchRuleNotFound: The Watch Rule (Unknown) could not be found. | 00:32 |
asalkeld | looks about right | 00:33 |
*** JayJ has joined #heat | 00:33 | |
*** ramishra has joined #heat | 00:33 | |
asalkeld | ok, let me look | 00:33 |
larsks | The rest includes the AlarmName dimension...this is the actual request, captured with tcpdump: http://chunk.io/f/2b97168fc42b440ba3a780ad3c6560d4 | 00:34 |
larsks | Huh, actually I lied...there is no AlarmName there, is there. | 00:35 |
larsks | So not clear how that request is supposed to get associated with anything. | 00:35 |
asalkeld | yip | 00:35 |
asalkeld | it | 00:35 |
asalkeld | it should get it from the metadata (in cfn-push-stats) | 00:36 |
larsks | And cfn-push-stats should be getting the metadata by making an api request prior to POSTing the meter, right? | 00:37 |
*** JayJ has quit IRC | 00:37 | |
asalkeld | larsks, the metadata should be pulled down by cloud-init / cfn-init | 00:38 |
*** JayJ has joined #heat | 00:38 | |
larsks | Okay. Where does that get placed? /var/lib/heat/...? | 00:38 |
asalkeld | i think it's /var/lib/cloud/ | 00:38 |
asalkeld | hang on I'll look at cfn-push-stats | 00:39 |
larsks | The raw user-data goes into /var/lib/cloud/instance/user-data.txt, but the cfn-tools stuff parses that out into /var/lib/heat-cfn-tools. | 00:39 |
larsks | WHich has these files: cfn-boto-cfg cfn-metadata-server cfn-userdata cfn-watch-server provision-finished | 00:39 |
*** Drago has joined #heat | 00:39 | |
larsks | This is the raw user-data.txt from /var/lib/cloud: http://chunk.io/f/aae1da38e5a94668bd00507e1ab47f46 | 00:40 |
asalkeld | it needs to pull done nova metadata | 00:41 |
asalkeld | cache_path='/var/lib/heat-cfntools/nova_meta.json' | 00:41 |
asalkeld | look there ^ | 00:41 |
larsks | Yeah, that files is not there (see file list ^^^^) | 00:42 |
*** JayJ has quit IRC | 00:42 | |
*** Abner_Zulauf83 has quit IRC | 00:42 | |
larsks | (And cfn-push-stats does not appear to make any api requests other than the POST to cloudwatch...) | 00:43 |
*** JayJ has joined #heat | 00:43 | |
*** gokrokve_ has quit IRC | 00:44 | |
asalkeld | https://github.com/openstack/heat-cfntools/blob/master/bin/cfn-push-stats#L256 | 00:44 |
asalkeld | that calls this: https://github.com/openstack/heat-cfntools/blob/master/heat_cfntools/cfntools/cfn_helper.py#L1174 | 00:44 |
*** LiJiansheng has joined #heat | 00:44 | |
asalkeld | https://github.com/openstack/heat-cfntools/blob/master/heat_cfntools/cfntools/cfn_helper.py#L1174 | 00:44 |
asalkeld | does that path exist? /var/lib/heat-cfntools | 00:45 |
larsks | Yeah...that's the directory from which I posted the file list a few lines back. | 00:46 |
larsks | I ran a tcpdump while running cfn-push-stats and I did not see a metadata fetch. | 00:46 |
larsks | Reading through the code right now... | 00:46 |
*** saurabhs has left #heat | 00:46 | |
*** sarob is now known as sarob_away | 00:46 | |
asalkeld | do you have curl installed? | 00:47 |
*** JayJ has quit IRC | 00:47 | |
larsks | Yup. | 00:48 |
larsks | I can fetch the meta-data.json without a problem. | 00:48 |
larsks | So, the call to cfn_helper.Metadata('not-used', None) is returning "null". Haven't gotten past that yet... | 00:48 |
asalkeld | python -m pdb cfn-push-stats | 00:48 |
*** julienvey has quit IRC | 00:49 | |
*** julienvey has joined #heat | 00:49 | |
*** gokrokve has joined #heat | 00:49 | |
*** JayJ_ has joined #heat | 00:49 | |
larsks | I'm not familiar with pdb; I was hoping that "break cfn_helper.Metadata" would get me what I want... | 00:50 |
asalkeld | just step | 00:51 |
larsks | That seems to step into modules...so I'm currently stepping through "argparse". I don't think that's what we want... | 00:52 |
larsks | There we go; break send_stats gets me closer. | 00:53 |
larsks | Okay, stepping through get_tags... | 00:53 |
*** julienvey has quit IRC | 00:54 | |
*** Antonio87 has joined #heat | 00:54 | |
larsks | Hahahaha. | 00:54 |
larsks | Apparently, it uses "wget" to fetch the metadata? | 00:54 |
*** JayJ_ has quit IRC | 00:54 | |
larsks | Guess what doesn't exist in an F20 cloud image? | 00:55 |
larsks | asalkeld: https://github.com/openstack/heat-cfntools/commit/8ef88a6e864fa49cdc6dda9b1c701a29e0557253 | 00:55 |
*** JayJ_ has joined #heat | 00:55 | |
stevebaker | larsks: latest release of heat-cfntools switches to curl | 00:55 |
larsks | stevebaker: Yeah, that's the above commit... | 00:55 |
larsks | Well, that explains why this hasn't been working. | 00:56 |
asalkeld | oops | 00:56 |
larsks | If only cfn-push-stats were written in a language that had a native http module... | 00:56 |
larsks | So, let me install wget and see how far this gets. | 00:57 |
asalkeld | larsks, man curl says "-O, --remote-name" | 00:57 |
asalkeld | -o, --output <file> | 00:57 |
larsks | Yup. I've just installed wget. | 00:57 |
asalkeld | s/O/o | 00:57 |
larsks | So, that gets us a valid metadata fetch (and the /var/lib/heat-cfn-tools/nova_meta.json file exists now). | 00:58 |
asalkeld | w00t | 00:58 |
asalkeld | that was hard work:O | 00:58 |
larsks | And now the request looks better: http://chunk.io/f/072c78d91f784418ab846a8a95910d2b | 00:59 |
larsks | But... | 00:59 |
*** sgordon_ has joined #heat | 00:59 | |
larsks | WatchRuleNotFound: The Watch Rule (Unknown) could not be found. | 00:59 |
asalkeld | I can see why | 00:59 |
*** JayJ_ has quit IRC | 01:00 | |
asalkeld | there is more than one dimension | 01:00 |
*** JayJ_ has joined #heat | 01:00 | |
asalkeld | larsks, btw: you are doing awesome work here, well done! | 01:01 |
larsks | Thanks :). All kinds of excitement... | 01:01 |
asalkeld | https://github.com/openstack/heat/blob/master/heat/engine/watchrule.py#L280-L282 | 01:01 |
asalkeld | that only gets the first dimension | 01:01 |
asalkeld | :-( | 01:01 |
larsks | But we're not getting that far... | 01:02 |
larsks | The WatchRuleNotFound happens *before* that call, I think. | 01:02 |
*** hdd has quit IRC | 01:02 | |
larsks | I have an open('/var/tmp/heat.log', 'w') at the beginning to _to_ceilometer(), and it's not getting triggered. | 01:03 |
stevebaker | larsks: to be honest I consider heat-cfntools to be for cfn compatiblility only (and cfn-push-stats isn't even a cfn compat tool). We're likely better off writing a new push-stats tool and deploying as a diskimage-builder element | 01:04 |
larsks | stevebaker: I am...largely okay with, I guess. This all started because I was trying to tackle a simple "how do I use harestarter" sort of document. | 01:04 |
asalkeld | stevebaker, sure - but we have code there and it should really work | 01:05 |
larsks | My conclusion so far is, "don't", or "pass the AlarmUrl from the harestarter resource to an external monitoring tool like nagios, etc" | 01:05 |
asalkeld | larsks, it's the same issue | 01:05 |
*** JayJ_ has quit IRC | 01:05 | |
asalkeld | https://github.com/openstack/heat/blob/master/heat/engine/watchrule.py#L384-L386 | 01:06 |
asalkeld | well 2 patches should fix it: one to cfntools and one to Heat | 01:06 |
larsks | Is this fix here to iterate over Dimensions and build a merged dictionary? | 01:07 |
*** gokrokve has quit IRC | 01:07 | |
larsks | Or should Dimensions not be a list to begin with? | 01:08 |
asalkeld | larsks, i can fix the heat part if you want | 01:09 |
larsks | asalkeld: This is the value of stats_data in that function: http://chunk.io/f/5e197c697bfb4b56a59abd23a894a929 | 01:10 |
larsks | It looks as if Dimensions[0] would actually be correct, right? | 01:10 |
*** mandre has joined #heat | 01:12 | |
asalkeld | mmm, maybe - Just adding a unit test with that data | 01:12 |
*** hdd has joined #heat | 01:14 | |
*** kopparam has joined #heat | 01:15 | |
*** Qiming has joined #heat | 01:16 | |
*** david-lyle has joined #heat | 01:17 | |
*** JayJ_ has joined #heat | 01:19 | |
larsks | asalkeld: Okay, help me out here: in rule_can_use_sample, if wr.state == wr.CEILOMETER_CONTROLLED, it's looking in wr.rule['matching_metadata'] for the dimensions. That key is empty; the dimensions are in stats_data. | 01:19 |
*** spzala has quit IRC | 01:19 | |
larsks | Or is matching_metadata there supposed to be set in the *template*? | 01:19 |
*** julienvey has joined #heat | 01:19 | |
asalkeld | we need to look at the cloudwatch resource to see how it is converted | 01:20 |
*** kopparam has quit IRC | 01:20 | |
larsks | The template is setting AlarmName: server_alarm, but maybe that isn't getting converted correctly... | 01:20 |
larsks | Right. | 01:20 |
asalkeld | https://github.com/openstack/heat/blob/master/etc/heat/templates/AWS_CloudWatch_Alarm.yaml#L86 | 01:21 |
larsks | In the template (/etc/heat/templates/AWS_CloudWatch_Alarm.yaml)... | 01:21 |
asalkeld | yip | 01:21 |
larsks | matching_metadata is set like this: | 01:21 |
larsks | "Fn::MemberListToMap": [Name, Value, {Ref: Dimensions}] | 01:21 |
larsks | And "Dimensions" is a CommaDelimitedList. | 01:21 |
asalkeld | http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-dimension.html | 01:22 |
asalkeld | so this is wrong: | 01:23 |
asalkeld | Dimensions: | 01:23 |
asalkeld | - AlarmName: server_alarm | 01:23 |
larsks | Or is the template wrong? Because it declares Dimensions as a list...should it actually be a mapping? | 01:23 |
larsks | No, wait, look at the example on that page... | 01:23 |
asalkeld | should be: Dimensions: [{Name: AlarmName, Value: server_alarm}] | 01:23 |
larsks | Oh, I see, Name: and Value: | 01:24 |
larsks | Right. Let's try that. | 01:24 |
asalkeld | dimensions are weird | 01:24 |
*** julienvey has quit IRC | 01:24 | |
larsks | ...recreating stack... | 01:24 |
*** Antonio87 has quit IRC | 01:25 | |
*** JayJ_ has quit IRC | 01:25 | |
*** JayJ_ has joined #heat | 01:26 | |
*** wpf has joined #heat | 01:26 | |
larsks | Hmmm....Resource CREATE failed: HTTPBadRequest: HTTPBadRequest (HTTP 400) ERROR Unknown argument: "AlarmName": unrecognized field in query: | 01:26 |
asalkeld | lets see the template | 01:27 |
larsks | This is the template with updated Dimensions: http://chunk.io/f/9ec176cc5bbf42f5930cc54a61adad16 | 01:27 |
asalkeld | try putting {} around the Name value | 01:28 |
larsks | The format I have and the format you have are syntactically identical... | 01:28 |
*** kebray has quit IRC | 01:28 | |
larsks | ...but, assuming you would ask that, I tried. Same error. | 01:28 |
larsks | http://chunk.io/f/a72ab435b5534d5a9dfd1a5a6755753a | 01:29 |
*** hdd has quit IRC | 01:29 | |
larsks | The full error is: 2014-09-23 21:28:18.735 11883 TRACE heat.engine.resource Error: Resource CREATE failed: HTTPBadRequest: HTTPBadRequest (HTTP 400) ERROR Unknown argument: "AlarmName": unrecognized field in query: [<Query u'AlarmName' eq u'server_alarm' Unset>], valid keys: set(['end', 'start', 'metaquery', 'meter', 'project', 'source', 'user', 'start_timestamp_op', 'resource', 'end_timestamp_op', | 01:30 |
larsks | 'message_id']) | 01:30 |
*** zns has joined #heat | 01:30 | |
*** JayJ_ has quit IRC | 01:31 | |
asalkeld | that's a conversion issue (from dimensions to ceilometer query) | 01:31 |
asalkeld | I am trying this myself now | 01:31 |
*** JayJ_ has joined #heat | 01:31 | |
*** Drago has quit IRC | 01:31 | |
*** oakstream has quit IRC | 01:33 | |
larsks | What's the easiest way to find the origin source of that exception? It seems to be masked in the traceback in the file... | 01:33 |
asalkeld | so that is when the ceilometer alarm is created | 01:34 |
asalkeld | just print out the kwargs going into ceilometer | 01:34 |
*** JayJ_ has quit IRC | 01:34 | |
larsks | Here? /usr/lib/python2.7/site-packages/heat/engine/stack_resource.py | 01:36 |
larsks | I meant: https://github.com/openstack/heat/blob/master/heat/engine/resources/ceilometer/alarm.py#L157 | 01:36 |
larsks | (sorry, bad paste) | 01:36 |
*** JayJ_ has joined #heat | 01:38 | |
asalkeld | yip just print out props | 01:38 |
larsks | This is props: http://chunk.io/f/a9f80a9a0b404943a996d451e3218052 | 01:38 |
asalkeld | that actually good quite good | 01:41 |
larsks | should that actually look something metadata.user_metadata.AlarmName? | 01:42 |
larsks | That's what I see in other examples. | 01:42 |
*** swygue has joined #heat | 01:43 | |
larsks | E.g. https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml#L122 | 01:43 |
asalkeld | maybe, it's been a while | 01:43 |
*** KanagarajM has quit IRC | 01:43 | |
larsks | Which matches from line 74 in that file: https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml#L74 | 01:43 |
larsks | But there is some sort of magical transformation going on there. | 01:44 |
larsks | metering.stack --> metadata.user_metadata.stack | 01:44 |
*** mandre has quit IRC | 01:44 | |
asalkeld | yeah, we might need to do that in the _to_ceilometer() | 01:44 |
*** mandre has joined #heat | 01:45 | |
*** sarob_away is now known as sarob | 01:47 | |
larsks | That's the wrong place, isn't it? _to_ceilometer() is called via cfn-push-stats, but we're instantiating the alarm in engine/resources/ceilometer/alarm.py...isn't the problem on that side? | 01:47 |
larsks | That is, we need to fix how we're calling ceilometer().alarms.create(**props) | 01:47 |
larsks | Or maybe we fix this in /etc/heat/templates/AWS_CloudWatch_Alarm.yaml? | 01:49 |
asalkeld | yes, you right | 01:50 |
*** pasquier-s_ has quit IRC | 01:50 | |
*** erkules_ has joined #heat | 01:51 | |
*** hdd has joined #heat | 01:52 | |
larsks | Can we fix this just in the template? I guess we have to do some sort of transformation on the "Name" value. | 01:52 |
*** Alene_Kiehn79 has joined #heat | 01:52 | |
*** erkules has quit IRC | 01:53 | |
asalkeld | larsks, it is converted | 01:54 |
asalkeld | memberlist to map | 01:54 |
larsks | asalkeld: right, but we we need to transform, e.g., "AlarmName" into "metadata.user_metadata.AlarmName". Or not? | 01:55 |
asalkeld | i am still getting a ceilometer alarm create exception | 01:55 |
*** sarob is now known as sarob_away | 01:56 | |
*** Yanyanhu has joined #heat | 01:58 | |
*** zns has quit IRC | 01:59 | |
larsks | asalkeld: I'm running out of steam, I think. At least we've identifed a problem. Errr, number of problems, I think. | 02:01 |
asalkeld | yip, I'll keep having a look | 02:01 |
asalkeld | at least to be able to create the alarm | 02:01 |
larsks | Remind me, other than the issue we have right now with Dimensions/matching_metadata mapping, were there things that needed fixing in cfn-push-stats and heat? | 02:01 |
*** dims has joined #heat | 02:02 | |
*** WinnieTsang has quit IRC | 02:02 | |
*** pasquier-s_ has joined #heat | 02:04 | |
*** david-lyle has quit IRC | 02:05 | |
*** david-lyle has joined #heat | 02:06 | |
asalkeld | larsks, fix the -o option to curl | 02:06 |
asalkeld | (in cfn-push-stats) | 02:06 |
larsks | asalkeld: Can I just make cfn-push-stats use urllib? | 02:07 |
*** ramishra has quit IRC | 02:08 | |
larsks | It looks like the call to "curl" is already fixed. | 02:08 |
larsks | (in heat-cfntools master) | 02:08 |
asalkeld | ok | 02:08 |
*** swygue has quit IRC | 02:09 | |
*** ramishra has joined #heat | 02:09 | |
*** gokrokve has joined #heat | 02:09 | |
*** david-lyle has quit IRC | 02:10 | |
larsks | Thanks again for all your help on this. Let me know if you get things working... | 02:11 |
asalkeld | ok, bbl - getting lunch | 02:13 |
*** tomek_adamczewsk has joined #heat | 02:14 | |
*** kopparam has joined #heat | 02:16 | |
*** kopparam has quit IRC | 02:20 | |
*** lipinski has joined #heat | 02:23 | |
*** lipinski has left #heat | 02:27 | |
*** gokrokve has quit IRC | 02:31 | |
*** gokrokve has joined #heat | 02:32 | |
*** dims has quit IRC | 02:35 | |
*** sdake_ has joined #heat | 02:35 | |
*** dims has joined #heat | 02:35 | |
*** gokrokve has quit IRC | 02:36 | |
*** harlowja is now known as harlowja_away | 02:36 | |
*** Alene_Kiehn79 has quit IRC | 02:38 | |
*** dims has quit IRC | 02:39 | |
*** pasquier-s_ has quit IRC | 02:44 | |
*** WinnieTsang has joined #heat | 02:44 | |
*** Abdiel_Koss79 has joined #heat | 02:45 | |
*** sarob_away is now known as sarob | 02:47 | |
*** tomek_adamczewsk has quit IRC | 02:49 | |
*** sarob is now known as sarob_away | 02:57 | |
*** JayJ_ has quit IRC | 02:59 | |
*** sdake_ has quit IRC | 03:05 | |
*** wendar has quit IRC | 03:07 | |
*** wendar has joined #heat | 03:08 | |
*** kopparam has joined #heat | 03:16 | |
*** radez_g0n3 is now known as radez | 03:19 | |
*** julienvey has joined #heat | 03:20 | |
*** kopparam has quit IRC | 03:21 | |
*** radez is now known as radez_g0n3 | 03:25 | |
*** julienvey has quit IRC | 03:25 | |
*** achampion has joined #heat | 03:29 | |
*** achampio1 has quit IRC | 03:31 | |
*** jrist has quit IRC | 03:33 | |
*** Abdiel_Koss79 has quit IRC | 03:39 | |
*** jyoti-ranjan has joined #heat | 03:40 | |
*** jrist has joined #heat | 03:40 | |
*** Alfred8 has joined #heat | 03:41 | |
*** ramishra has quit IRC | 03:51 | |
*** lazy_prince is now known as killer_prince | 04:00 | |
*** liusheng has quit IRC | 04:03 | |
*** uberj has quit IRC | 04:03 | |
*** uberj has joined #heat | 04:03 | |
*** liusheng has joined #heat | 04:03 | |
*** achampion has quit IRC | 04:04 | |
*** ramishra has joined #heat | 04:11 | |
*** Drago1 has joined #heat | 04:15 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add two attributes for cinder volume outputs https://review.openstack.org/123324 | 04:17 |
*** kopparam has joined #heat | 04:17 | |
*** Alfred8 has quit IRC | 04:18 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/python-heatclient: Add a required 'args' to do_list() https://review.openstack.org/123627 | 04:20 |
*** reed has joined #heat | 04:21 | |
*** kopparam has quit IRC | 04:21 | |
*** rushiagr_away is now known as rushiagr | 04:23 | |
*** reed has quit IRC | 04:25 | |
*** nikunj2512 has joined #heat | 04:27 | |
*** killer_prince has quit IRC | 04:36 | |
*** ramishra has quit IRC | 04:39 | |
*** ramishra has joined #heat | 04:39 | |
*** rakesh_hs has joined #heat | 04:41 | |
*** hdd has quit IRC | 04:46 | |
*** sarob_away is now known as sarob | 04:47 | |
*** sanjayu has joined #heat | 04:53 | |
*** MohitS has joined #heat | 04:55 | |
*** sarob is now known as sarob_away | 04:57 | |
*** hdd has joined #heat | 04:59 | |
*** gokrokve has joined #heat | 05:00 | |
*** KanagarajM has joined #heat | 05:10 | |
*** ramishra has quit IRC | 05:13 | |
*** Drago1 has quit IRC | 05:13 | |
*** ramishra has joined #heat | 05:14 | |
*** kopparam has joined #heat | 05:18 | |
*** asalkeld has quit IRC | 05:19 | |
*** julienvey has joined #heat | 05:21 | |
*** pasquier-s has joined #heat | 05:22 | |
*** daneyon has quit IRC | 05:22 | |
*** kopparam has quit IRC | 05:23 | |
*** daneyon has joined #heat | 05:23 | |
*** julienvey has quit IRC | 05:26 | |
*** ramishra has quit IRC | 05:31 | |
*** pasquier-s has quit IRC | 05:33 | |
*** ramishra has joined #heat | 05:35 | |
*** asalkeld has joined #heat | 05:36 | |
*** cmyster_ has joined #heat | 05:39 | |
cmyster_ | morning | 05:40 |
asalkeld | hi | 05:40 |
*** Yanyanhu has quit IRC | 05:51 | |
*** unmeshg has joined #heat | 05:52 | |
*** unmeshg has quit IRC | 05:54 | |
*** unmeshg has joined #heat | 05:55 | |
*** gokrokve_ has joined #heat | 05:58 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/120004 | 06:00 |
*** gokrokve has quit IRC | 06:01 | |
*** Yanyanhu has joined #heat | 06:01 | |
*** jcoufal has joined #heat | 06:01 | |
*** gokrokve_ has quit IRC | 06:02 | |
*** ramishra has quit IRC | 06:04 | |
*** LiJiansheng has quit IRC | 06:05 | |
*** ramishra has joined #heat | 06:07 | |
*** killer_prince has joined #heat | 06:07 | |
*** killer_prince is now known as lazy_prince | 06:07 | |
*** k4n0 has joined #heat | 06:09 | |
*** ramishra has quit IRC | 06:18 | |
*** kopparam has joined #heat | 06:19 | |
*** sdake_ has joined #heat | 06:21 | |
*** sdake_ has quit IRC | 06:21 | |
*** sdake_ has joined #heat | 06:21 | |
*** KanagarajM has quit IRC | 06:21 | |
*** tspatzier has joined #heat | 06:22 | |
*** kopparam has quit IRC | 06:23 | |
*** gokrokve has joined #heat | 06:28 | |
*** asalkeld has quit IRC | 06:29 | |
*** gokrokve has quit IRC | 06:29 | |
*** gokrokve has joined #heat | 06:30 | |
*** julienvey has joined #heat | 06:31 | |
*** Drago1 has joined #heat | 06:32 | |
*** gokrokve has quit IRC | 06:35 | |
*** jprovazn has joined #heat | 06:41 | |
*** Drago1 has quit IRC | 06:41 | |
*** asalkeld has joined #heat | 06:41 | |
*** ramishra has joined #heat | 06:41 | |
*** Drago1 has joined #heat | 06:43 | |
*** jistr has joined #heat | 06:46 | |
*** Yanyanhu has quit IRC | 06:51 | |
*** jstrachan has joined #heat | 06:52 | |
*** hdd has quit IRC | 06:52 | |
*** LiJiansheng has joined #heat | 06:55 | |
*** ramishra has quit IRC | 06:58 | |
*** sdake_ has quit IRC | 06:59 | |
*** ramishra_ has joined #heat | 07:00 | |
*** pas-ha has joined #heat | 07:00 | |
*** zns has joined #heat | 07:00 | |
pas-ha | morning all | 07:00 |
*** julienvey has quit IRC | 07:00 | |
*** julienvey has joined #heat | 07:01 | |
*** Yanyanhu has joined #heat | 07:02 | |
*** alexheneveld has joined #heat | 07:02 | |
*** ifarkas has joined #heat | 07:02 | |
*** jstrachan has quit IRC | 07:05 | |
*** julienvey has quit IRC | 07:05 | |
*** jstrachan has joined #heat | 07:07 | |
*** liuhang has joined #heat | 07:11 | |
*** Drago1 has quit IRC | 07:11 | |
*** Drago has joined #heat | 07:13 | |
cmyster_ | morning | 07:15 |
*** Drago has quit IRC | 07:19 | |
*** kopparam has joined #heat | 07:19 | |
*** erkules_ is now known as erkules | 07:22 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Do not attempt a stack update when it is deleting https://review.openstack.org/123651 | 07:24 |
*** kopparam has quit IRC | 07:24 | |
*** ramishra_ has quit IRC | 07:26 | |
*** gokrokve has joined #heat | 07:31 | |
*** ramishra has joined #heat | 07:32 | |
*** gokrokve has quit IRC | 07:35 | |
*** idanmo has joined #heat | 07:37 | |
*** idanmo has left #heat | 07:37 | |
*** zns has quit IRC | 07:37 | |
*** zns has joined #heat | 07:38 | |
*** kopparam has joined #heat | 07:40 | |
*** ramishra_ has joined #heat | 07:41 | |
*** jamiehannaford has joined #heat | 07:41 | |
*** kopparam has quit IRC | 07:44 | |
*** ramishra has quit IRC | 07:44 | |
*** kopparam has joined #heat | 07:45 | |
*** kopparam has quit IRC | 07:50 | |
*** zns has quit IRC | 07:56 | |
*** zns has joined #heat | 08:00 | |
*** ramishra_ has quit IRC | 08:05 | |
*** julienvey has joined #heat | 08:17 | |
*** ckmvishnu has joined #heat | 08:18 | |
*** kopparam has joined #heat | 08:19 | |
*** yassine has joined #heat | 08:20 | |
*** ramishra has joined #heat | 08:23 | |
*** mandre has quit IRC | 08:24 | |
*** gokrokve has joined #heat | 08:28 | |
*** gokrokve has quit IRC | 08:33 | |
*** kopparam has quit IRC | 08:34 | |
*** kopparam has joined #heat | 08:35 | |
*** ramishra has quit IRC | 08:39 | |
*** ramishra has joined #heat | 08:44 | |
*** kbyrne has joined #heat | 08:45 | |
*** jistr has quit IRC | 08:45 | |
*** justin-8_ has joined #heat | 08:45 | |
*** andreaf_ is now known as andreaf | 08:47 | |
*** justin-8 has quit IRC | 08:48 | |
*** liuhang has quit IRC | 08:49 | |
*** stannie has joined #heat | 08:50 | |
*** blues-man has joined #heat | 08:51 | |
*** blues-man has quit IRC | 08:56 | |
*** blues-man has joined #heat | 08:56 | |
*** ramishra has quit IRC | 09:02 | |
*** mkollaro has joined #heat | 09:05 | |
*** ramishra has joined #heat | 09:05 | |
*** sorantis has joined #heat | 09:07 | |
*** justin-8 has joined #heat | 09:08 | |
*** jistr has joined #heat | 09:08 | |
*** derekh has joined #heat | 09:09 | |
*** julienvey has quit IRC | 09:09 | |
*** justin-8_ has quit IRC | 09:11 | |
*** zns has quit IRC | 09:12 | |
unmeshg | Hi, curious to know the reasons of having flavor resource in contrib and not a core resource | 09:12 |
*** zns has joined #heat | 09:12 | |
*** Yanyanhu has quit IRC | 09:13 | |
*** openstack has joined #heat | 09:23 | |
*** julienvey has joined #heat | 09:28 | |
*** gokrokve has joined #heat | 09:28 | |
*** gokrokve has quit IRC | 09:29 | |
*** gokrokve has joined #heat | 09:30 | |
pas-ha | unmeshg, because it is admin-only | 09:32 |
*** ramishra has quit IRC | 09:34 | |
pas-ha | and thus useless for ordinary users, causing confusion | 09:34 |
*** gokrokve has quit IRC | 09:35 | |
pas-ha | so if a cloud admin thinks he needs it, s(he) must specifically choose to deploy it | 09:35 |
unmeshg | ok, got it | 09:35 |
unmeshg | thanks | 09:35 |
*** ramishra_ has joined #heat | 09:36 | |
*** jamiehan_ has joined #heat | 09:38 | |
*** miarmak has quit IRC | 09:39 | |
*** zns has quit IRC | 09:39 | |
*** jamiehannaford has quit IRC | 09:41 | |
*** bdossant has joined #heat | 09:42 | |
*** zns has joined #heat | 09:42 | |
bdossant | hi! is it possible to trigger a scale up policy using the resource-signal cmd? | 09:43 |
*** mkollaro has quit IRC | 09:43 | |
Qiming | bdossant, yes | 09:43 |
*** jamiehan_ has quit IRC | 09:43 | |
bdossant | can you show me some examples? | 09:44 |
bdossant | some web page or something? | 09:44 |
bdossant | ive been googling but without luck | 09:44 |
*** tomek_adamczewsk has joined #heat | 09:44 | |
Qiming | bdossant, I don't think there is document/example on this | 09:45 |
bdossant | so for example, i should use like this "heat resource-signal scale_lb WebServerScaleDownPolicy -D " | 09:46 |
bdossant | ? | 09:46 |
bdossant | and then put some json data after right? | 09:46 |
*** jamiehannaford has joined #heat | 09:46 | |
Qiming | bdossant, right | 09:46 |
Qiming | bdossant, if you are doing this in a python program, you can refer to this: http://git.openstack.org/cgit/openstack/heat-templates/tree/hot/software-config/elements/heat-config/os-refresh-config/configure.d/55-heat-config#n95 | 09:47 |
bdossant | no actually i wanted to use the command line | 09:49 |
Qiming | also, this handle_signal function can help understand what are the JSON contents that will be consumed: http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resources/openstack/scaling_policy.py#n106 | 09:49 |
Qiming | command line should be okay | 09:50 |
bdossant | maybe i just need to know the json format for input | 09:50 |
bdossant | thanks | 09:50 |
Qiming | bdossant, in the comments | 09:50 |
*** stannie has quit IRC | 09:55 | |
*** tomek_adamczewsk has quit IRC | 09:55 | |
*** Qiming has quit IRC | 09:56 | |
*** jstrachan_ has joined #heat | 09:57 | |
*** sorantis_ has joined #heat | 09:59 | |
*** jstrachan has quit IRC | 10:00 | |
*** jstrachan has joined #heat | 10:01 | |
*** sorantis has quit IRC | 10:01 | |
*** sorantis_ is now known as sorantis | 10:01 | |
*** swygue has joined #heat | 10:02 | |
*** jstrachan_ has quit IRC | 10:04 | |
bdossant | Qiming: Thanks it worked | 10:06 |
bdossant | something like this: heat --debug resource-signal scale_lb WebServerScaleDownPolicy -D '{"alarm_id": "c7a1350d-c725-4a58-a5ce-4d8dbd3b98b8", "previous": "ok", "current": "alarm", "reason": "..."}' | 10:06 |
*** swygue has quit IRC | 10:13 | |
*** swygue has joined #heat | 10:27 | |
pas-ha | Qiming, do you happen to know if nanjj intends to pick up his https://review.openstack.org/#/c/109923/ ? the last activity was over a month ago... | 10:28 |
pas-ha | and I have a better implementation but am hesitant to take over | 10:28 |
*** gokrokve has joined #heat | 10:28 | |
*** sgordon_ has quit IRC | 10:29 | |
*** nikunj2512 has quit IRC | 10:30 | |
*** julienvey has quit IRC | 10:31 | |
*** gokrokve has quit IRC | 10:33 | |
*** swygue has quit IRC | 10:33 | |
*** Qiming has joined #heat | 10:35 | |
*** tomek_adamczewsk has joined #heat | 10:39 | |
*** rushiagr is now known as rushiagr_away | 10:40 | |
*** zns has quit IRC | 10:40 | |
*** rushiagr_away is now known as rushiagr | 10:43 | |
*** tomek_adamczewsk has quit IRC | 10:47 | |
*** dims has joined #heat | 10:48 | |
*** unmeshg has quit IRC | 10:51 | |
*** mkollaro has joined #heat | 10:52 | |
*** kopparam has quit IRC | 10:55 | |
*** kopparam has joined #heat | 10:55 | |
*** kopparam has quit IRC | 10:59 | |
*** kopparam has joined #heat | 11:03 | |
*** sorantis has quit IRC | 11:03 | |
*** sorantis has joined #heat | 11:10 | |
*** swygue has joined #heat | 11:12 | |
*** julienvey has joined #heat | 11:13 | |
*** tomek_adamczewsk has joined #heat | 11:17 | |
*** pasquier-s has joined #heat | 11:21 | |
*** sgordon_ has joined #heat | 11:26 | |
*** gokrokve has joined #heat | 11:28 | |
*** asalkeld has quit IRC | 11:28 | |
*** tomek_adamczewsk has quit IRC | 11:29 | |
*** blues-man has quit IRC | 11:29 | |
*** sgordon_ has quit IRC | 11:32 | |
*** gokrokve has quit IRC | 11:33 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/123699 | 11:34 |
*** kopparam has quit IRC | 11:36 | |
*** kopparam has joined #heat | 11:36 | |
*** kopparam has quit IRC | 11:41 | |
*** kopparam has joined #heat | 11:43 | |
*** asalkeld has joined #heat | 11:44 | |
*** sgordon_ has joined #heat | 11:46 | |
*** stannie has joined #heat | 11:56 | |
*** dmakogon_ is now known as denis_makogon | 11:56 | |
*** Putns has joined #heat | 12:02 | |
*** bdossant has quit IRC | 12:03 | |
Putns | Hi, i have a newbie question concerning HOT syntax - what is the correct way to write lists in it? The documentation doesn't seem to explicitly explain this | 12:05 |
*** dims has quit IRC | 12:05 | |
*** dims has joined #heat | 12:05 | |
asalkeld | Putns, it's yaml | 12:08 |
asalkeld | list_name: | 12:08 |
asalkeld | - | 12:08 |
asalkeld | - item1 | 12:08 |
asalkeld | - item2 | 12:08 |
asalkeld | etc... | 12:08 |
Putns | ah, yes, i see | 12:09 |
Putns | thanks | 12:09 |
asalkeld | http://www.yaml.org/start.html | 12:09 |
Putns | yes, i was being stupid | 12:10 |
Putns | thanks again | 12:10 |
*** rcb_afk is now known as rbowen | 12:10 | |
*** JayJ_ has joined #heat | 12:12 | |
*** cmyster_ has quit IRC | 12:14 | |
*** liuhang has joined #heat | 12:15 | |
mkulke | hello, is it possible to assign a floating ip resource to an instance? | 12:16 |
mkulke | in the samples i found, the floating ip is always set to a port | 12:16 |
mkulke | currently i use: networks: | 12:18 |
mkulke | - network: {get_resource: fixed_network} | 12:18 |
mkulke | to assign networks to instances | 12:18 |
*** LiJiansheng has quit IRC | 12:20 | |
*** jprovazn has quit IRC | 12:26 | |
*** pmyers has quit IRC | 12:27 | |
*** gokrokve has joined #heat | 12:28 | |
*** jdob has joined #heat | 12:31 | |
*** hdd has joined #heat | 12:32 | |
jdandrea | mkulke: Were you looking at this example perchance? https://github.com/openstack/heat-templates/blob/master/hot/servers_in_new_neutron_net.yaml | 12:33 |
jdandrea | (That's how I've always tied floating IPs to Server instances.) | 12:33 |
*** gokrokve has quit IRC | 12:33 | |
*** rakesh_hs has quit IRC | 12:36 | |
*** ramishra_ has quit IRC | 12:37 | |
*** ckmvishnu has quit IRC | 12:39 | |
*** ramishra has joined #heat | 12:41 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Add an option to disable cloud watch lite https://review.openstack.org/123039 | 12:43 |
asalkeld | therve, are you about? | 12:43 |
therve | asalkeld, Hey | 12:44 |
asalkeld | o, hi | 12:44 |
asalkeld | just a question about ceilometer alarming | 12:44 |
asalkeld | https://bugs.launchpad.net/heat/+bug/1373247 | 12:44 |
uvirtbot | Launchpad bug 1373247 in heat "Cloud watch alarms don't work via Ceilometer" [Undecided,New] | 12:44 |
asalkeld | I have always thought we need "metering.bla" | 12:45 |
asalkeld | but you have "user_metadata.bla" | 12:45 |
asalkeld | where did you get that from the "user_metadata" | 12:45 |
therve | Hum | 12:46 |
asalkeld | the way i thought it worked was nova you grab any metadata that had "metering" at the begining | 12:46 |
therve | Note that I didn't add user_metadata in that patch | 12:46 |
asalkeld | and send that on to ceilometer | 12:47 |
asalkeld | really, ok - my bad | 12:47 |
*** justin-8_ has joined #heat | 12:47 | |
asalkeld | no worries therve, I'll dig a bit more | 12:48 |
therve | asalkeld, AFAICT, if you put "metering.foo" in nova metadata | 12:48 |
therve | You get 'metadata.user_metadata.foo' in ceilometer | 12:48 |
asalkeld | serious? - that's messed up | 12:48 |
therve | Why? | 12:49 |
asalkeld | well you put one thing in and it changes | 12:49 |
asalkeld | i'd expect it to stay the same | 12:49 |
therve | The same as? | 12:50 |
*** justin-8 has quit IRC | 12:50 | |
asalkeld | so if i put in "metering.X", i'd expect to be able to search for "metering.X" | 12:50 |
asalkeld | but you are saying i'd need to search for "user_metadata.X" | 12:51 |
asalkeld | that's not easy to guess | 12:51 |
therve | Presumably you shouldn't guess and find the documentation instead :) | 12:51 |
asalkeld | most only read docs as a matter of desperation | 12:52 |
asalkeld | (maybe that's just me) | 12:52 |
asalkeld | :-O | 12:52 |
jdandrea | Naive question: Why *isn't* it consistent? | 12:52 |
asalkeld | not sure, we need to ask on #openstack-metering | 12:53 |
* jdandrea nods | 12:53 | |
therve | jdandrea, Consistent with what? :) | 12:54 |
*** MohitS has quit IRC | 12:54 | |
*** tonisbones has joined #heat | 12:54 | |
jdandrea | metadata: {"metering.stack": {get_param: "OS::stack_id"}} ... and matching_metadata: {'metadata.user_metadata.stack': {get_param: "OS::stack_id"}} - The keys don't match up. Why? (Answer: We need to ask on #openstack-metering) | 12:55 |
jdandrea | It's right there: "matching_metadata" | 12:55 |
therve | It seems fairly consistent to me. | 12:55 |
* jdandrea shakes head | 12:56 | |
asalkeld | therve, the problem is if you use an agent to add samples it doesn't change | 12:56 |
asalkeld | so if i add metering.X ceilometer just records that | 12:56 |
asalkeld | IMO that's confusing | 12:57 |
*** ramishra has quit IRC | 12:57 | |
therve | Sorry I don't understand. agent, samples? | 12:57 |
therve | What doesn't change? | 12:57 |
asalkeld | therve, cfn-push-stats | 12:58 |
asalkeld | or using ceilometer client directly | 12:58 |
asalkeld | https://github.com/openstack/ceilometer/blob/master/ceilometer/compute/util.py#L34 | 13:00 |
therve | SO yeah it does exactly what I expected it to do | 13:01 |
asalkeld | it makes things really messy | 13:01 |
asalkeld | also that reservered_metadata_namespace should not be configurable | 13:02 |
asalkeld | (Heat can't read that option) | 13:02 |
*** kopparam has quit IRC | 13:05 | |
*** swygue has quit IRC | 13:06 | |
therve | Over configurability is an issue | 13:06 |
*** tomek_adamczewsk has joined #heat | 13:06 | |
asalkeld | for sure | 13:07 |
*** blues-man has joined #heat | 13:08 | |
therve | But the prefix behavior makes sense to me. If it stayed right there, you'd have the feeling other metadata is available, but it's not. | 13:09 |
asalkeld | shrug, it really surprised me | 13:10 |
*** radez_g0n3 is now known as radez | 13:11 | |
*** kopparam has joined #heat | 13:12 | |
asalkeld | g'night all - getting late | 13:15 |
*** asalkeld has quit IRC | 13:16 | |
*** hdd has quit IRC | 13:18 | |
*** jprovazn has joined #heat | 13:20 | |
*** swygue has joined #heat | 13:20 | |
*** hdd has joined #heat | 13:21 | |
*** hdd has quit IRC | 13:21 | |
*** zns has joined #heat | 13:22 | |
*** nosnos has quit IRC | 13:27 | |
*** nosnos has joined #heat | 13:27 | |
*** gokrokve has joined #heat | 13:28 | |
*** che-arne has quit IRC | 13:30 | |
*** nosnos has quit IRC | 13:32 | |
*** swygue has quit IRC | 13:32 | |
*** swygue has joined #heat | 13:33 | |
*** gokrokve has quit IRC | 13:33 | |
*** jdob has quit IRC | 13:34 | |
*** jdob has joined #heat | 13:34 | |
*** EricGonczer_ has joined #heat | 13:42 | |
*** ramishra has joined #heat | 13:42 | |
*** swygue has quit IRC | 13:45 | |
*** jdob has quit IRC | 13:46 | |
*** jdob has joined #heat | 13:46 | |
*** jstrachan_ has joined #heat | 13:48 | |
*** jstrachan has quit IRC | 13:52 | |
*** jstrachan has joined #heat | 13:53 | |
*** zz_gondoi is now known as gondoi | 13:53 | |
*** jstrachan_ has quit IRC | 13:55 | |
*** sanjayu has quit IRC | 13:57 | |
*** jstrachan has quit IRC | 13:58 | |
*** sorantis has quit IRC | 13:59 | |
*** swygue has joined #heat | 13:59 | |
*** jstrachan has joined #heat | 13:59 | |
*** hdd has joined #heat | 13:59 | |
*** achampion has joined #heat | 14:02 | |
*** gokrokve has joined #heat | 14:03 | |
*** gokrokve has quit IRC | 14:03 | |
*** gokrokve has joined #heat | 14:03 | |
*** gokrokve has quit IRC | 14:03 | |
*** jstrachan_ has joined #heat | 14:04 | |
*** gokrokve has joined #heat | 14:04 | |
*** sorantis has joined #heat | 14:05 | |
*** jstrachan has quit IRC | 14:07 | |
*** sabeen has quit IRC | 14:08 | |
*** gondoi is now known as zz_gondoi | 14:10 | |
*** sorantis has quit IRC | 14:11 | |
*** Qiming has quit IRC | 14:12 | |
*** sabeen1 has joined #heat | 14:18 | |
*** hdd has quit IRC | 14:21 | |
*** swygue has quit IRC | 14:23 | |
*** hdd has joined #heat | 14:24 | |
*** MohitS has joined #heat | 14:25 | |
mkulke | jdandrea, yeah thanks. | 14:26 |
*** Drago has joined #heat | 14:26 | |
jdandrea | mkulke: You're welcome. Did that help? | 14:27 |
*** zz_gondoi is now known as gondoi | 14:27 | |
mkulke | jdandrea: kindof :) | 14:28 |
mkulke | i was hoping i could attach that floating ip to the instance directly | 14:28 |
mkulke | not via a port | 14:28 |
jdandrea | Yeah, I was trying to better understand that. I've always had to use ports in conjunction with floating IPs that way. I never thought there was another way. | 14:29 |
mkulke | it's even this way in horizon | 14:31 |
*** david-lyle has joined #heat | 14:31 | |
*** david-lyle has quit IRC | 14:31 | |
*** MohitS_ has joined #heat | 14:31 | |
*** david-lyle has joined #heat | 14:32 | |
larsks | Part of the issue is that floating ips are not associated with *instances*. An instance can have multiple fixed ips, and each fixed ip can be associated with a different floating ip...and since fixed ips are assigned to ports (in neutron), this is where you have to associate the floating ips, too. | 14:32 |
mkulke | i guess i am spoiled by the shortcut in my config: "networks: [network: {get_resource: fixed_network}] | 14:32 |
mkulke | yeah, i understand the technical reasons | 14:33 |
*** MohitS has quit IRC | 14:33 | |
*** david-lyle has quit IRC | 14:33 | |
*** david-lyle has joined #heat | 14:34 | |
mkulke | what if there are no floating ips allocated for the project, btw? | 14:34 |
*** david-lyle has quit IRC | 14:34 | |
*** david-lyle has joined #heat | 14:35 | |
*** kopparam has quit IRC | 14:35 | |
*** andreaf_ has joined #heat | 14:36 | |
*** andreaf has quit IRC | 14:36 | |
*** andreaf_ is now known as andreaf | 14:36 | |
radez | stevebaker: ping | 14:36 |
*** andreaf_ has joined #heat | 14:36 | |
radez | When I call back into cfn to report my waitcondtion I get this error | 14:37 |
radez | <ErrorResponse><Error><Message>User is not authorized to perform action</Message><Code>AccessDenied</Code><Type>Sender</Type></Error></ErrorResponse> | 14:37 |
radez | anyone know what access I don't have in place | 14:38 |
radez | ? | 14:38 |
*** swygue has joined #heat | 14:38 | |
jdandrea | Good question. I've never tried to find out, but my guess is it will fail. | 14:39 |
jdandrea | (that was for mkulke) | 14:39 |
mkulke | i'll try that now :) | 14:40 |
*** andreaf has quit IRC | 14:43 | |
* jdandrea braces for the results | 14:44 | |
*** julienvey has quit IRC | 14:47 | |
*** julienvey has joined #heat | 14:47 | |
openstackgerrit | Anant Patil proposed a change to openstack/heat-specs: Persisting dependency graph & resource versioning. https://review.openstack.org/123749 | 14:50 |
jdandrea | As I'm being good and avoiding HARestarter like the plague, is there some other way to "restart" a resource, in particular a Server, via Heat? (Suspecting no.) If not, does anyone know of other alternatives? | 14:51 |
*** julienvey has quit IRC | 14:52 | |
* jdandrea considers nova reboot | 14:53 | |
*** blomquisg has quit IRC | 14:53 | |
*** blomquisg has joined #heat | 14:54 | |
*** jprovazn is now known as jprovazn_afk | 14:56 | |
*** jamiehan_ has joined #heat | 14:57 | |
*** andreaf has joined #heat | 14:57 | |
openstackgerrit | Anant Patil proposed a change to openstack/heat-specs: Persisting dependency graph & resource versioning. https://review.openstack.org/123749 | 14:58 |
*** jamiehannaford has quit IRC | 14:59 | |
*** ifarkas has quit IRC | 14:59 | |
*** jyoti-ranjan has quit IRC | 15:00 | |
openstackgerrit | Anant Patil proposed a change to openstack/heat-specs: Persisting dependency graph & resource versioning. https://review.openstack.org/123749 | 15:01 |
*** sabeen1 has quit IRC | 15:05 | |
*** EricGonczer_ has quit IRC | 15:05 | |
*** EricGonc_ has joined #heat | 15:05 | |
*** kopparam has joined #heat | 15:06 | |
*** kebray has joined #heat | 15:06 | |
*** achampio1 has joined #heat | 15:12 | |
*** achampio1 has quit IRC | 15:12 | |
*** kopparam has quit IRC | 15:13 | |
*** che-arne has joined #heat | 15:15 | |
*** jamiehan_ has quit IRC | 15:15 | |
*** MohitS_ has quit IRC | 15:18 | |
*** MohitS_ has joined #heat | 15:19 | |
openstackgerrit | Anant Patil proposed a change to openstack/heat-specs: Persisting dependency graph & resource versioning. https://review.openstack.org/123749 | 15:20 |
*** jistr has quit IRC | 15:21 | |
*** pas-ha has quit IRC | 15:23 | |
*** DaveJ_ has joined #heat | 15:25 | |
*** david-ly_ has joined #heat | 15:25 | |
*** jergerber has joined #heat | 15:26 | |
*** david-lyle has quit IRC | 15:27 | |
DaveJ_ | Hi Guys - could anyone offer some advice on my autoscaling group: http://pastebin.com/t7YqN4a5 | 15:27 |
DaveJ_ | I want specify the port, but get_resource can't seem to find my_port. I'm assuming it's because it's nestled in the AutoScalingGroup | 15:28 |
*** sabeen has joined #heat | 15:28 | |
DaveJ_ | is there a way to reference these, some sort of namespcaing ? | 15:28 |
*** rushiagr is now known as rushiagr_away | 15:29 | |
*** ramishra has quit IRC | 15:31 | |
*** lazy_prince is now known as killer_prince | 15:34 | |
*** rushiagr_away is now known as rushiagr | 15:37 | |
therve | DaveJ_, You can't create a group like that | 15:42 |
therve | DaveJ_, You need a separate template with your scaling unit | 15:42 |
therve | See https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml#L68 | 15:42 |
*** denis_makogon has quit IRC | 15:47 | |
*** sabeen3 has joined #heat | 15:47 | |
*** ramishra has joined #heat | 15:47 | |
*** sabeen has quit IRC | 15:49 | |
DaveJ_ | therve: Thanks, already looked at that, although it didn't really help. I have no problem when I use an external template, but I was wanting to include everything inline, to avoid hosting extra files | 15:54 |
therve | DaveJ_, You can't do that. | 15:55 |
*** saurabhs has joined #heat | 15:55 | |
therve | Either you have one resource in your group, or you use an external file | 15:55 |
*** swygue has quit IRC | 15:55 | |
*** mkollaro has quit IRC | 15:55 | |
*** ramishra has quit IRC | 15:56 | |
*** killer_prince is now known as lazy_prince | 15:59 | |
openstackgerrit | Jose Castanos proposed a change to openstack/heat-templates: Software config hook for configuring with Chef-Solo https://review.openstack.org/80229 | 16:00 |
*** daneyon has quit IRC | 16:01 | |
*** JayJ_ has quit IRC | 16:01 | |
*** alexheneveld has quit IRC | 16:01 | |
*** JayJ_ has joined #heat | 16:01 | |
*** daneyon has joined #heat | 16:01 | |
*** k4n0 has quit IRC | 16:03 | |
*** aweiteka has quit IRC | 16:05 | |
DaveJ_ | therve: Thanks | 16:06 |
*** tspatzier has quit IRC | 16:08 | |
*** kopparam has joined #heat | 16:09 | |
*** swygue has joined #heat | 16:09 | |
*** liusheng has quit IRC | 16:12 | |
*** liusheng has joined #heat | 16:12 | |
*** kopparam has quit IRC | 16:14 | |
*** MohitS_ has quit IRC | 16:17 | |
*** aweiteka has joined #heat | 16:18 | |
*** larsks has quit IRC | 16:19 | |
*** andersonvom has joined #heat | 16:20 | |
*** pasquier-s has quit IRC | 16:20 | |
*** dsneddon has quit IRC | 16:24 | |
*** dsneddon has joined #heat | 16:25 | |
*** larsks has joined #heat | 16:29 | |
*** pasquier-s has joined #heat | 16:30 | |
*** blues-man has quit IRC | 16:32 | |
*** radez is now known as radez_g0n3 | 16:34 | |
*** openstackgerrit has quit IRC | 16:35 | |
*** WinnieTsang has quit IRC | 16:36 | |
*** stannie has quit IRC | 16:45 | |
*** dsneddon has quit IRC | 16:45 | |
*** jistr has joined #heat | 16:45 | |
*** dsneddon has joined #heat | 16:46 | |
*** jamielennox has joined #heat | 16:54 | |
*** harlowja_away is now known as harlowja | 16:56 | |
*** derekh has quit IRC | 16:56 | |
*** Drago1 has joined #heat | 17:02 | |
*** f13o has quit IRC | 17:03 | |
*** rwsu has quit IRC | 17:03 | |
*** swygue has quit IRC | 17:04 | |
*** Drago has quit IRC | 17:05 | |
*** aweiteka has quit IRC | 17:05 | |
*** dsneddon has quit IRC | 17:06 | |
*** rwsu has joined #heat | 17:06 | |
*** dsneddon has joined #heat | 17:06 | |
*** WinnieTsang has joined #heat | 17:06 | |
*** rushiagr is now known as rushiagr_away | 17:08 | |
*** jstrachan has joined #heat | 17:09 | |
*** kopparam has joined #heat | 17:10 | |
*** jstrachan_ has quit IRC | 17:11 | |
*** kopparam has quit IRC | 17:15 | |
*** swygue has joined #heat | 17:17 | |
*** andreaf has quit IRC | 17:17 | |
*** andreaf has joined #heat | 17:18 | |
*** aweiteka has joined #heat | 17:19 | |
*** rpothier has joined #heat | 17:19 | |
*** reed has joined #heat | 17:22 | |
*** Drago1 has quit IRC | 17:23 | |
*** openstackgerrit has joined #heat | 17:25 | |
*** dsneddon has quit IRC | 17:26 | |
*** harlowja has quit IRC | 17:27 | |
*** harlowja has joined #heat | 17:27 | |
*** dsneddon has joined #heat | 17:27 | |
*** Drago1 has joined #heat | 17:37 | |
*** WinnieTsang has left #heat | 17:41 | |
*** newbie|3 has joined #heat | 17:43 | |
*** AJaeger_ has joined #heat | 17:46 | |
AJaeger_ | heat cores, could you import translations, please? https://review.openstack.org/#/c/120004/ | 17:46 |
*** gokrokve has quit IRC | 17:46 | |
*** jcoufal has quit IRC | 17:51 | |
*** openstackgerrit has quit IRC | 17:51 | |
*** openstackgerrit has joined #heat | 17:53 | |
*** newbie|3 has left #heat | 17:58 | |
*** WinnieTsang has joined #heat | 17:58 | |
*** WinnieTsang has left #heat | 18:01 | |
*** WinnieTsang has joined #heat | 18:02 | |
*** julienvey has joined #heat | 18:02 | |
*** jstrachan has quit IRC | 18:02 | |
*** DanyC has joined #heat | 18:05 | |
*** radez_g0n3 is now known as radez | 18:06 | |
DanyC | hi all - i have a prob which i'm trying to solve on IceHouse. I'm creating a stack by defploying 2 instances. Now i need during the instance creation to generate the ssh keys on each instance and then transfer between both instances so i can have passwordless ssh between them. | 18:06 |
DanyC | Does anyone has any idea how i can do this via HEAT? I know i can do that by injecting some bash script into user_Data however that will only sort out the key generation and not the transfer - since will ask me for a password | 18:07 |
DanyC | i read about cloud config but not sure i can generate most importantly how to transfer it to the toher instance | 18:08 |
*** gokrokve has joined #heat | 18:08 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Add a required 'args' to do_list() https://review.openstack.org/123627 | 18:12 |
*** DanyC has quit IRC | 18:14 | |
*** jistr has quit IRC | 18:16 | |
*** pas-ha has joined #heat | 18:18 | |
*** spzala has joined #heat | 18:26 | |
*** zigo has quit IRC | 18:26 | |
*** zigo has joined #heat | 18:28 | |
*** aweiteka has quit IRC | 18:28 | |
*** sdake_ has joined #heat | 18:29 | |
*** lsmola has quit IRC | 18:31 | |
*** lsmola has joined #heat | 18:31 | |
*** tspatzier has joined #heat | 18:32 | |
*** DaveJ_ has quit IRC | 18:36 | |
*** andreaf has quit IRC | 18:38 | |
*** andreaf has joined #heat | 18:39 | |
*** tango has joined #heat | 18:39 | |
*** AJaeger_ has left #heat | 18:42 | |
*** aweiteka has joined #heat | 18:43 | |
zaneb | SpamapS: if you bring the sombrero, I will wear it at summit ;) | 18:48 |
*** andreaf has quit IRC | 18:50 | |
*** andreaf has joined #heat | 18:51 | |
SpamapS | zaneb: sorry, harlowja already beat you to it https://www.dropbox.com/s/mvimdrf8q2eq3mn/joshtalk.png?dl=0 | 18:56 |
harlowja | :-P | 18:56 |
harlowja | we can share it, ha | 18:56 |
zaneb | oh man, there's no competing with that | 18:56 |
zaneb | I'll just stick to my fedora | 18:57 |
harlowja | ha | 19:00 |
*** morganfainberg is now known as morgan | 19:02 | |
*** morgan is now known as morganfainberg | 19:03 | |
SpamapS | zaneb: https://www.dropbox.com/s/j6wms2iq6bkpkdz/ZaneTalk.png?dl=0 | 19:06 |
zaneb | lol | 19:06 |
zaneb | I really wish that little footer that openstack-dev inserts into every email included a link to that message in the web archive | 19:12 |
zaneb | I feel like I spend half my day looking those up | 19:12 |
*** coolsvap is now known as coolsvap|gone | 19:13 | |
*** radez is now known as radez_g0n3 | 19:15 | |
*** jprovazn_afk has quit IRC | 19:20 | |
ryansb | that would be awesome | 19:30 |
*** andreaf has quit IRC | 19:31 | |
*** andreaf has joined #heat | 19:32 | |
stevebaker | radez_g0n3, pong | 19:33 |
*** sdake_ has quit IRC | 19:36 | |
*** lazy_prince is now known as killer_prince | 19:38 | |
*** rbowen has quit IRC | 19:39 | |
*** rbowen has joined #heat | 19:41 | |
*** radez_g0n3 is now known as radez | 19:41 | |
radez | stevebaker: found my issue, it was an haproxy infront of keystone issue. | 19:43 |
*** openstackgerrit has quit IRC | 19:46 | |
*** openstackgerrit has joined #heat | 19:48 | |
*** coolsvap|gone has quit IRC | 19:51 | |
stevebaker | radez, good. still getting the cfn auth fail? | 19:54 |
radez | stevebaker: nope, I foudn that issue too... the cfn url was misconfigured. it had ec2tokern in it and heat was appending it again so the url was ec2token/ec2token which got a 404 | 19:56 |
radez | [root@broker ~]# service activemq status | 19:57 |
stevebaker | heh | 19:57 |
radez | oops, sry | 19:57 |
*** david-ly_ is now known as david-lyle | 19:58 | |
*** sballe__ has joined #heat | 20:00 | |
pas-ha | meeting? | 20:01 |
ryansb | yup | 20:02 |
stevebaker | zaneb, yo | 20:02 |
zaneb | o hai | 20:02 |
zaneb | started | 20:02 |
*** packet has joined #heat | 20:07 | |
*** aweiteka has quit IRC | 20:08 | |
*** DanyC has joined #heat | 20:08 | |
DanyC | I've asked a question earlier but i lost connection hence appologize asking again. | 20:09 |
DanyC | In IceHouse, i'm creating via HEAT a stackw ith 2 instances which needs to have passwordless ssh between them. Anyone can suggest if/ how to achieve that via HEAT to a) generate the key on each instance and b) transfer the keys between each instance? | 20:11 |
*** julienvey has quit IRC | 20:11 | |
*** julienvey has joined #heat | 20:12 | |
DanyC | anyone can help with any answer, suggestion? Can be done or it can't ? Thx | 20:15 |
*** julienvey has quit IRC | 20:16 | |
*** aweiteka has joined #heat | 20:21 | |
*** tonisbones has quit IRC | 20:21 | |
*** packet has quit IRC | 20:27 | |
*** packet has joined #heat | 20:28 | |
pas-ha | DanyC, http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::KeyPair | 20:28 |
*** packet has quit IRC | 20:29 | |
pas-ha | not sure it was in Icehouse though, most probably yes | 20:29 |
*** packet has joined #heat | 20:30 | |
pas-ha | you could try create the keys, ref them as keys for your servers and use get_attr: [serverA, private_key] to inject the key content with cloud-init | 20:30 |
pas-ha | i.e with user_data of the server, like with OS::Heat::CloudConfig etc | 20:31 |
*** asalkeld has joined #heat | 20:32 | |
DanyC | pas-pa: many thanks for the direction. Will give it a go! | 20:32 |
DanyC | pas-ha: sorry for the typo | 20:33 |
pas-ha | DanyC, np | 20:33 |
*** DanyC has quit IRC | 20:43 | |
*** radez is now known as radez_g0n3 | 20:46 | |
*** jdob has quit IRC | 20:51 | |
*** alexheneveld has joined #heat | 20:51 | |
*** Drago1 has quit IRC | 20:55 | |
*** pasquier-s_ has joined #heat | 20:56 | |
*** aweiteka has quit IRC | 20:58 | |
*** pasquier-s has quit IRC | 20:59 | |
pas-ha | asalkeld, still trying to parse. our default.yaml maps AWSCloudWatchAlarm to CWLiteAlarm, yes? | 21:01 |
asalkeld | yes | 21:02 |
asalkeld | but deployers need to change that | 21:02 |
*** tspatzier has quit IRC | 21:02 | |
asalkeld | we should change the default | 21:02 |
asalkeld | maybe I'll add that to the patch | 21:02 |
pas-ha | ok, got it. but as I said I will try to check with services team about there knowledge of the cloud zoo out there :) | 21:03 |
asalkeld | ok, let me know | 21:03 |
pas-ha | s/there/their | 21:03 |
pas-ha | sure | 21:03 |
*** sballe__ has quit IRC | 21:05 | |
*** spzala has quit IRC | 21:05 | |
*** julienvey has joined #heat | 21:11 | |
*** pas-ha has quit IRC | 21:11 | |
*** julienvey has quit IRC | 21:15 | |
asalkeld | stevebaker, this reliance on tempurl's - is swift installed on most clouds? | 21:24 |
asalkeld | can we rely on it | 21:24 |
asalkeld | (being there) | 21:24 |
asalkeld | or is just going have to be an option | 21:24 |
*** JayJ_ has quit IRC | 21:26 | |
stevebaker | asalkeld: it would be an option, like the cfn api, heat api, zaqar (or ssh ;) | 21:27 |
asalkeld | ok | 21:27 |
stevebaker | rather an option like cloudwatch api, ceilometer api | 21:27 |
asalkeld | i was just hoping we wouldn't need too many options | 21:27 |
stevebaker | it solves all the auth issues though | 21:28 |
*** EricGonc_ has quit IRC | 21:29 | |
*** EricGonczer_ has joined #heat | 21:29 | |
*** alexpilotti has joined #heat | 21:34 | |
*** alexheneveld has quit IRC | 21:35 | |
*** alexpilotti has quit IRC | 21:35 | |
*** alexpilotti has joined #heat | 21:36 | |
asalkeld | would it be too harsh to say "to use heat standalone, the cloud you are talking *must* have swift" | 21:42 |
asalkeld | it would be good to know what the swift install rates were like | 21:42 |
stevebaker | well, "to use heat standalone without swift requires network access from your clouds servers to heat, which may be impractical" | 21:44 |
*** harlowja has quit IRC | 21:47 | |
stevebaker | asalkeld: our docs should be able to explain all the options and tradeoffs | 21:47 |
*** harlowja has joined #heat | 21:47 | |
asalkeld | ok, well let's not make more options than we really need | 21:48 |
*** EricGonczer_ has quit IRC | 21:55 | |
*** dims_ has joined #heat | 21:55 | |
-openstackstatus- NOTICE: The openstack-infra/config repo will be frozen for project-configuration changes starting at 00:01 UTC. If you have a pending configuration change that has not merged or is not in the queue, please see us in #openstack-infra. | 21:57 | |
*** dims__ has joined #heat | 21:58 | |
*** dims has quit IRC | 21:59 | |
*** dims_ has quit IRC | 22:00 | |
*** david-lyle has quit IRC | 22:00 | |
*** rpothier has quit IRC | 22:01 | |
*** david-lyle has joined #heat | 22:01 | |
*** WinnieTsang has quit IRC | 22:02 | |
*** WinnieTsang has joined #heat | 22:02 | |
*** harlowja has quit IRC | 22:03 | |
*** harlowja has joined #heat | 22:03 | |
*** sgordon_ has quit IRC | 22:03 | |
*** pasquier-s__ has joined #heat | 22:06 | |
*** pasquier-s_ has quit IRC | 22:08 | |
*** harlowja has quit IRC | 22:09 | |
*** harlowja_ has joined #heat | 22:09 | |
*** tomek_adamczewsk has quit IRC | 22:10 | |
*** liu_hang has joined #heat | 22:18 | |
*** yassine has quit IRC | 22:20 | |
*** gondoi is now known as zz_gondoi | 22:21 | |
*** liuhang has quit IRC | 22:22 | |
openstackgerrit | Angus Salkeld proposed a change to openstack/heat: Add an option to disable cloud watch lite https://review.openstack.org/123039 | 22:27 |
*** achampion has quit IRC | 22:34 | |
*** nijaba_ has joined #heat | 22:35 | |
*** nijaba has quit IRC | 22:35 | |
*** otoolee has quit IRC | 22:41 | |
stevebaker | crikey, somebody vote zaneb on to the TC already! ;) | 22:41 |
*** spzala has joined #heat | 22:43 | |
*** openstackgerrit has quit IRC | 22:47 | |
asalkeld | isn't he doing that him self? | 22:47 |
asalkeld | :-O | 22:47 |
*** openstackgerrit_ has joined #heat | 22:48 | |
asalkeld | but i do agree that our main use case is not just described by wordpress | 22:48 |
*** openstackgerrit_ is now known as openstackgerrit | 22:48 | |
zaneb | guys, if y'all have an opinion weigh in, because this stuff pretty much gets decided on the basis of who is noisiest on the ML | 22:50 |
*** asalkeld has quit IRC | 22:56 | |
*** LiJiansheng has joined #heat | 22:58 | |
*** david-lyle has quit IRC | 22:59 | |
stevebaker | zaneb: dude, *reading* those threads is taking up enough of my time | 23:01 |
zaneb | stevebaker: you're telling me | 23:02 |
*** tomek_adamczewsk has joined #heat | 23:02 | |
* zaneb has been working on that email since Friday | 23:02 | |
ryansb | O.o | 23:02 |
stevebaker | I'm going to guess this won't be ready for rc1 https://bugs.launchpad.net/heat/+bug/1289560 https://review.openstack.org/#/c/90109/1 | 23:04 |
uvirtbot | Launchpad bug 1289560 in heat "Missing template version breaks template parsing" [Medium,In progress] | 23:05 |
zaneb | stevebaker: I have an action item to re-read that and work out what still needs to be done | 23:06 |
stevebaker | https://bugs.launchpad.net/heat/+bug/1300830 looks more like a feature | 23:06 |
zaneb | but 'no' is probably a good bet ;) | 23:06 |
uvirtbot | Launchpad bug 1300830 in python-heatclient "stack abandon should have a dry run option" [Medium,In progress] | 23:06 |
zaneb | stevebaker: I'd call it more of a "stack abandon is irretrievably broken without this" | 23:07 |
zaneb | and will have to be a "tech preview" _again_ as a result | 23:07 |
stevebaker | yep | 23:08 |
zaneb | we should probably add a config option and disable it by default | 23:08 |
stevebaker | disable abandon? | 23:08 |
zaneb | yes | 23:08 |
stevebaker | it would still be useful if you have no intention of adopting | 23:08 |
zaneb | it's not safe | 23:09 |
*** asalkeld has joined #heat | 23:09 | |
*** packet has quit IRC | 23:10 | |
stevebaker | A review on https://review.openstack.org/#/c/122274/ can close https://bugs.launchpad.net/heat/+bug/1304743 | 23:10 |
uvirtbot | Launchpad bug 1304743 in heat "Exceptions Error and ResourceFailure cannot be serialized over RPC" [Medium,In progress] | 23:10 |
*** sgordon_ has joined #heat | 23:10 | |
zaneb | done | 23:12 |
*** julienvey has joined #heat | 23:12 | |
*** julienvey has quit IRC | 23:16 | |
stevebaker | asalkeld: why don't you just test https://review.openstack.org/#/c/117076/3 with a list? that py26 stuff is hairy | 23:21 |
*** zns has quit IRC | 23:22 | |
*** dims__ has quit IRC | 23:22 | |
asalkeld | stevebaker, mmm well it's not really testing the use case | 23:23 |
asalkeld | it was {some_func()] | 23:24 |
asalkeld | and that returned a string instead of a dict | 23:24 |
asalkeld | with py26 it's just different | 23:24 |
asalkeld | and I care less about 26 as we will soon remove support for it | 23:25 |
asalkeld | i believe this coming cycle | 23:25 |
*** dsneddon has quit IRC | 23:27 | |
*** kebray has quit IRC | 23:28 | |
*** dsneddon has joined #heat | 23:29 | |
zaneb | \o/ | 23:31 |
*** coolsvap|gone has joined #heat | 23:31 | |
*** coolsvap|gone is now known as coolsvap | 23:31 | |
*** tomek_adamczewsk has quit IRC | 23:34 | |
*** EricGonczer_ has joined #heat | 23:34 | |
*** dims has joined #heat | 23:37 | |
*** EricGonczer_ has quit IRC | 23:37 | |
*** gus has joined #heat | 23:38 | |
gus | if I update a resourcegroup, it looks like heat nukes the entire set of sub-resources at once. Is there any way to have that be a rolling update? | 23:39 |
*** achampion has joined #heat | 23:43 | |
*** hdd has quit IRC | 23:47 | |
*** dsneddon has quit IRC | 23:48 | |
*** dsneddon has joined #heat | 23:50 | |
asalkeld | gus not sure | 23:54 |
*** openstackstatus has quit IRC | 23:55 | |
*** openstack has joined #heat | 23:56 | |
-sendak.freenode.net- [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!