*** rpothier has joined #heat | 00:04 | |
*** derekh has quit IRC | 00:05 | |
*** pablosan has quit IRC | 00:07 | |
*** tsmadds has joined #heat | 00:13 | |
*** jmckind has quit IRC | 00:15 | |
*** derekh has joined #heat | 00:17 | |
*** tsmadds has quit IRC | 00:17 | |
*** achampion has quit IRC | 00:18 | |
*** slong has joined #heat | 00:21 | |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Check resources are in expected states https://review.openstack.org/58641 | 00:29 |
---|---|---|
*** matsuhashi has joined #heat | 00:30 | |
*** andersonvom has quit IRC | 00:37 | |
*** alexpilotti has quit IRC | 00:37 | |
*** _ruhe is now known as ruhe | 00:43 | |
*** sabeen1 has quit IRC | 00:49 | |
*** radez_g0n3 is now known as radez | 00:54 | |
*** tango|2 has quit IRC | 01:06 | |
*** nati_uen_ has joined #heat | 01:07 | |
*** akuznetsov has quit IRC | 01:09 | |
*** nati_ueno has quit IRC | 01:10 | |
*** blomquisg has quit IRC | 01:11 | |
*** tsmadds has joined #heat | 01:14 | |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Implement HOT intrinsic function get_file https://review.openstack.org/66160 | 01:17 |
openstackgerrit | Steve Baker proposed a change to openstack/heat: Store files in the raw_template table https://review.openstack.org/67617 | 01:17 |
*** IlyaE has joined #heat | 01:18 | |
*** tsmadds has quit IRC | 01:18 | |
*** blomquisg has joined #heat | 01:25 | |
sdake | i'm off, evening folks | 01:31 |
*** blomquisg has quit IRC | 01:36 | |
*** derekh has quit IRC | 01:36 | |
*** nosnos has joined #heat | 01:37 | |
*** arbylee1 has quit IRC | 01:38 | |
*** pvaneck has quit IRC | 01:39 | |
*** vijendar1 has quit IRC | 01:45 | |
*** ruhe is now known as _ruhe | 01:48 | |
*** IlyaE has quit IRC | 01:48 | |
*** blomquisg has joined #heat | 01:50 | |
openstackgerrit | Ryo Miki proposed a change to openstack/heat: Add handle_update for OS::Neutron::RouterL3Agent https://review.openstack.org/69303 | 01:54 |
*** nati_uen_ has quit IRC | 02:01 | |
*** nati_ueno has joined #heat | 02:09 | |
*** nati_ueno has quit IRC | 02:10 | |
openstackgerrit | Steve Baker proposed a change to openstack/python-heatclient: Add support for software config resources https://review.openstack.org/58885 | 02:12 |
*** tsmadds has joined #heat | 02:15 | |
*** blomquisg has quit IRC | 02:18 | |
*** tsmadds has quit IRC | 02:20 | |
*** IlyaE has joined #heat | 02:27 | |
*** _ruhe is now known as ruhe | 02:28 | |
*** spzala has quit IRC | 02:31 | |
*** blomquisg has joined #heat | 02:31 | |
*** alexheneveld has joined #heat | 02:34 | |
*** chandankumar_ has joined #heat | 02:36 | |
*** nati_ueno has joined #heat | 02:39 | |
*** nati_ueno has quit IRC | 02:40 | |
*** nati_ueno has joined #heat | 02:40 | |
*** erkules_ has joined #heat | 02:41 | |
*** erkules has quit IRC | 02:43 | |
*** chandankumar_ has quit IRC | 02:48 | |
*** dmueller has joined #heat | 02:59 | |
*** dmueller has quit IRC | 03:02 | |
*** aignatov_ is now known as aignatov | 03:07 | |
*** chandankumar_ has joined #heat | 03:10 | |
*** tsmadds has joined #heat | 03:15 | |
*** chandankumar_ has quit IRC | 03:16 | |
*** tsmadds has quit IRC | 03:20 | |
*** nati_uen_ has joined #heat | 03:28 | |
*** arbylee has joined #heat | 03:29 | |
*** matsuhashi has quit IRC | 03:30 | |
*** matsuhashi has joined #heat | 03:31 | |
*** radez is now known as radez_g0n3 | 03:31 | |
*** nati_ueno has quit IRC | 03:31 | |
*** andersonvom has joined #heat | 03:32 | |
*** matsuhashi has quit IRC | 03:35 | |
*** arbylee has quit IRC | 03:49 | |
*** david-lyle has joined #heat | 04:05 | |
*** arbylee has joined #heat | 04:05 | |
*** nati_uen_ has quit IRC | 04:13 | |
*** packet has quit IRC | 04:15 | |
*** tsmadds has joined #heat | 04:16 | |
*** harlowja is now known as harlowja_away | 04:16 | |
*** nati_ueno has joined #heat | 04:20 | |
*** tsmadds has quit IRC | 04:21 | |
*** alexheneveld has quit IRC | 04:22 | |
*** nati_ueno has quit IRC | 04:23 | |
*** nati_ueno has joined #heat | 04:23 | |
*** nati_uen_ has joined #heat | 04:24 | |
*** nati_uen_ has quit IRC | 04:25 | |
*** nati_uen_ has joined #heat | 04:26 | |
*** alexheneveld has joined #heat | 04:28 | |
*** nati_ueno has quit IRC | 04:28 | |
*** faramir1 has joined #heat | 04:28 | |
*** aignatov is now known as aignatov_ | 04:41 | |
*** kebray_ has joined #heat | 04:42 | |
*** nkhare has joined #heat | 04:44 | |
*** edmund1 has quit IRC | 04:44 | |
*** matsuhashi has joined #heat | 04:55 | |
*** dims has quit IRC | 04:55 | |
*** achampion has joined #heat | 04:55 | |
*** dims has joined #heat | 04:57 | |
*** cmyster has joined #heat | 05:03 | |
*** pvaneck has joined #heat | 05:04 | |
cmyster | morning | 05:04 |
*** dmueller has joined #heat | 05:07 | |
*** nati_ueno has joined #heat | 05:14 | |
*** tsmadds has joined #heat | 05:17 | |
*** nati_uen_ has quit IRC | 05:18 | |
*** tsmadds has quit IRC | 05:21 | |
andersonvom | morning! | 05:22 |
*** kebray_ has quit IRC | 05:23 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 05:28 | |
*** nati_ueno has quit IRC | 05:30 | |
*** nati_ueno has joined #heat | 05:32 | |
*** nati_ueno has quit IRC | 05:32 | |
*** nati_ueno has joined #heat | 05:33 | |
*** matsuhashi has quit IRC | 05:34 | |
*** matsuhashi has joined #heat | 05:35 | |
*** nati_ueno has quit IRC | 05:35 | |
*** nati_ueno has joined #heat | 05:36 | |
*** nosnos has quit IRC | 05:38 | |
*** nati_uen_ has joined #heat | 05:38 | |
*** yogesh has joined #heat | 05:38 | |
*** nosnos has joined #heat | 05:41 | |
*** nati_ueno has quit IRC | 05:41 | |
*** nati_uen_ has quit IRC | 06:03 | |
*** achampion has quit IRC | 06:06 | |
*** achampion has joined #heat | 06:08 | |
openstackgerrit | Jenkins proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/64504 | 06:08 |
*** nati_ueno has joined #heat | 06:11 | |
*** tsmadds has joined #heat | 06:18 | |
*** tsmadds has quit IRC | 06:22 | |
*** matsuhashi has quit IRC | 06:23 | |
*** matsuhas_ has joined #heat | 06:25 | |
*** arbylee has quit IRC | 06:34 | |
*** e0ne has joined #heat | 06:41 | |
*** akuznetsov has joined #heat | 06:42 | |
*** nati_ueno has quit IRC | 06:45 | |
*** nati_ueno has joined #heat | 06:46 | |
*** dmueller has quit IRC | 06:46 | |
*** alexheneveld has quit IRC | 06:46 | |
*** e0ne has quit IRC | 06:47 | |
*** nati_ueno has quit IRC | 06:51 | |
*** IlyaE has quit IRC | 06:56 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 06:58 | |
*** topol has quit IRC | 06:59 | |
*** akuznetsov has quit IRC | 07:08 | |
*** faramir1 has quit IRC | 07:10 | |
*** sdake has quit IRC | 07:14 | |
*** tsmadds has joined #heat | 07:18 | |
*** coolsvap has joined #heat | 07:19 | |
*** tsmadds has quit IRC | 07:23 | |
openstackgerrit | huangtianhua proposed a change to openstack/python-heatclient: Fixes environment file using correct YAML format https://review.openstack.org/69802 | 07:28 |
*** sdake has joined #heat | 07:36 | |
*** alexpilotti has joined #heat | 07:38 | |
*** ifarkas has joined #heat | 07:41 | |
*** achampion has quit IRC | 07:42 | |
*** achampion has joined #heat | 07:42 | |
*** amritanshu_RnD has joined #heat | 07:43 | |
*** slong has quit IRC | 07:44 | |
*** erkules_ is now known as erkules | 07:45 | |
*** jistr has joined #heat | 07:45 | |
*** rwsu has quit IRC | 07:46 | |
*** rwsu has joined #heat | 07:50 | |
*** akuznetsov has joined #heat | 07:50 | |
therve | 'morning | 07:51 |
*** jprovazn has joined #heat | 07:54 | |
*** blomquisg has quit IRC | 07:57 | |
*** chandankumar_ has joined #heat | 07:59 | |
*** aignatov_ is now known as aignatov | 07:59 | |
*** alexpilotti has quit IRC | 08:01 | |
*** chandankumar_ has quit IRC | 08:03 | |
*** chandankumar_ has joined #heat | 08:05 | |
openstackgerrit | huangtianhua proposed a change to openstack/python-heatclient: "version" section should be required in template https://review.openstack.org/69808 | 08:05 |
*** blomquisg has joined #heat | 08:11 | |
*** akuznets_ has joined #heat | 08:14 | |
*** chandankumar_ has quit IRC | 08:15 | |
*** akuznetsov has quit IRC | 08:16 | |
*** akuznets_ has quit IRC | 08:16 | |
*** pvaneck has quit IRC | 08:18 | |
*** tsmadds has joined #heat | 08:19 | |
*** jprovazn has quit IRC | 08:20 | |
shardy | morning | 08:23 |
*** tsmadds has quit IRC | 08:23 | |
*** akuznetsov has joined #heat | 08:25 | |
*** aignatov is now known as aignatov_ | 08:27 | |
skraynev | morning | 08:28 |
*** yogesh has quit IRC | 08:33 | |
*** tomek_adamczewsk has joined #heat | 08:34 | |
*** yogesh has joined #heat | 08:34 | |
*** chandankumar_ has joined #heat | 08:41 | |
*** akuznetsov has quit IRC | 08:41 | |
*** akuznetsov has joined #heat | 08:41 | |
*** jprovazn has joined #heat | 08:42 | |
*** tomek_adamczewsk has quit IRC | 08:42 | |
*** chandankumar_ has quit IRC | 08:46 | |
*** giulivo has joined #heat | 08:50 | |
*** tsmadds has joined #heat | 08:53 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 08:56 | |
therve | Hum master is indeed broken in devstack | 09:02 |
*** matsuhas_ has quit IRC | 09:04 | |
*** matsuhashi has joined #heat | 09:04 | |
shardy | therve: what's broken? | 09:05 |
therve | shardy, Not sure yet, but https://bugs.launchpad.net/heat/+bug/1273993 | 09:06 |
therve | We're getting None for the environment somehow | 09:07 |
*** yogesh has quit IRC | 09:10 | |
shardy | therve: it's a python-heatclient issue | 09:11 |
therve | shardy, Yeah that's just what I thought | 09:11 |
therve | dca8aaf35e789ef3c90e3c9af6c1cd647280af5e it seems | 09:12 |
therve | Although the server could probably be more robust too | 09:13 |
*** aignatov_ is now known as aignatov | 09:14 | |
*** matsuhashi has quit IRC | 09:17 | |
shardy | The parsing of file paths seems broken too | 09:18 |
shardy | -f ./foo.yaml looks for /foo.yaml | 09:18 |
*** derekh has joined #heat | 09:18 | |
*** matsuhashi has joined #heat | 09:19 | |
therve | Hum really? It seems to work for me | 09:23 |
shardy | therve: with a relative path? | 09:24 |
therve | Yeah | 09:24 |
shardy | hmm | 09:24 |
therve | For the template file you meant right? | 09:24 |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 09:25 | |
shardy | therve: Yeah, weird, I'll dig a bit deeper to see why it's not working | 09:25 |
therve | shardy, Do we use the revert hammer or should we fix it? | 09:25 |
shardy | therve: Have you identified what the problem is? | 09:26 |
shardy | If it's an obvious fix, I'd rather fix than revert | 09:26 |
therve | shardy, it sends "environment": null | 09:26 |
therve | Instead of skipping the key | 09:26 |
cmyster | hmmm | 09:29 |
*** e0ne has joined #heat | 09:30 | |
cmyster | adding to my tests | 09:30 |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Only add files/environment to create fields if not None https://review.openstack.org/69821 | 09:33 |
shardy | therve: ^^ that fixes it for me | 09:33 |
*** coolsvap_away has joined #heat | 09:33 | |
shardy | cmyster: really, we need gating scenario tests in tempest which create a stack with the client | 09:34 |
*** coolsvap has quit IRC | 09:34 | |
therve | shardy, Yeah. Would you be so kind to add tests? :) | 09:34 |
shardy | therve: yeah, on it now :) | 09:34 |
cmyster | shadower: exactly what I am working on | 09:34 |
cmyster | tabulator++ | 09:35 |
shardy | cmyster: great, have you taken some of the bugs we have filed for tempest tests? | 09:35 |
*** therve has left #heat | 09:35 | |
*** therve has joined #heat | 09:35 | |
shardy | cmyster: we started raising bugs in the heat launchpad, and tagging them with "tempest", so we can coordinate who's doing what re tempest | 09:35 |
shardy | (the tempest folks don't want our stuff in their launchpad) | 09:36 |
cmyster | not yet, for now I am working on something that creates stacks for my own use and then tests if it was created and its last status. eventually all those silly little bugs will be automated, but I need some time to do it | 09:36 |
shardy | cmyster: Ok, cool, just wanted to make you aware of where we're tracking the tempest heat stuff | 09:37 |
cmyster | there is a meeting today right? | 09:38 |
cmyster | I'll write down all the things that I require for my needs. | 09:38 |
shardy | cmyster: yep | 09:38 |
cmyster | also, please note that most (all?) tests I will be running on environments as close as possible to what people might end up using. | 09:39 |
shardy | cmyster: well the environment shouldn't matter much, but to get tests into upstream tempest, they will have to work on devstack | 09:41 |
cmyster | I see | 09:41 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 09:41 | |
cmyster | well I;ll need to get acquainted with it then :) | 09:41 |
shardy | cmyster: That's what's used to bring up the openstack environment that tempest runs on | 09:42 |
skraynev | about meeting time. Is normal time today (20.00 UTC)? | 09:42 |
shardy | cmyster: but FYI I've developed tempest tests on devstack and RDO and either can work, depending on the type of test | 09:42 |
cmyster | indeed. | 09:42 |
shardy | skraynev: yes | 09:43 |
skraynev | shardy: gotcha. thx) | 09:43 |
cmyster | ummm | 09:43 |
cmyster | I see it in may calendar at 21:30 gmt? | 09:44 |
*** coolsvap has joined #heat | 09:45 | |
*** coolsvap_away has quit IRC | 09:48 | |
*** matsuhashi has quit IRC | 09:51 | |
*** nosnos has quit IRC | 09:51 | |
*** e0ne_ has joined #heat | 09:53 | |
*** e0ne has quit IRC | 09:56 | |
*** akuznetsov has quit IRC | 10:01 | |
*** akuznetsov has joined #heat | 10:01 | |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Pass empty dict not None for empty environment https://review.openstack.org/69821 | 10:05 |
*** akuznetsov has quit IRC | 10:13 | |
*** e0ne_ has quit IRC | 10:15 | |
*** che-arne has joined #heat | 10:15 | |
*** e0ne has joined #heat | 10:15 | |
*** e0ne has quit IRC | 10:18 | |
*** e0ne has joined #heat | 10:19 | |
*** tsmadds has quit IRC | 10:19 | |
*** tsmadds has joined #heat | 10:23 | |
*** e0ne_ has joined #heat | 10:26 | |
*** e0ne has quit IRC | 10:26 | |
openstackgerrit | A change was merged to openstack/heat: Update oslo db https://review.openstack.org/67759 | 10:28 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Fix order of arguments in assertEqual https://review.openstack.org/64039 | 10:30 |
*** akuznetsov has joined #heat | 10:37 | |
*** aignatov is now known as aignatov_ | 10:37 | |
*** akuznetsov has quit IRC | 10:40 | |
*** akuznetsov has joined #heat | 10:42 | |
*** e0ne has joined #heat | 10:44 | |
*** akuznetsov has quit IRC | 10:46 | |
*** akuznetsov has joined #heat | 10:47 | |
*** e0ne_ has quit IRC | 10:48 | |
*** akuznetsov has quit IRC | 10:48 | |
*** e0ne has quit IRC | 10:51 | |
DaveJ_ | Hi guys, I have a few heat templates (cloud formation) I was considering converting them to hot templates, but couldn't find parity for some features. Is there an equivalent of auto-scaling group resource in the hot template? Or is it just the same type ? | 10:53 |
DaveJ_ | actually n/m just found it | 10:53 |
*** amrit_ has joined #heat | 10:55 | |
*** amrit_ has quit IRC | 10:55 | |
*** amritanshu_RnD has quit IRC | 10:55 | |
*** amritanshu_RnD has joined #heat | 10:55 | |
*** achampion has quit IRC | 10:56 | |
*** achampion has joined #heat | 10:56 | |
*** akuznetsov has joined #heat | 10:59 | |
*** jistr has quit IRC | 10:59 | |
*** dmakogon_ is now known as denis_makogon | 11:05 | |
DaveJ_ | Ok - a new issue for me. I want to use an autoscaling group to create Instances that have multiple interfaces | 11:06 |
DaveJ_ | but can't see any way to do this | 11:06 |
DaveJ_ | With a standard AWS::EC2::Instance type, there is a NetworkInterfaces field, that allows be to specify multiple interfaces | 11:06 |
DaveJ_ | but for the autoscaling launch configuration, this doesn't seem to be an option | 11:07 |
shardy | DaveJ_: Hi, you can use the AWS compatible resource types in HOT templates, we've not yet got native equivalents of all resources | 11:08 |
DaveJ_ | shardy: Thanks - although it looks like it's not something the AWS resources support. | 11:08 |
DaveJ_ | I'm not particularly tied to the AWS resources or cloud formation, I'd happily switch to hot, if it can let me do what's required. | 11:09 |
DaveJ_ | shardy: I was looking at this sample: | 11:13 |
DaveJ_ | https://www.irccloud.com/pastebin/VcQOXA74 | 11:13 |
DaveJ_ | So I was trying to figure out, does this use a resource called 'my_web_server' which is an EC2 instance as a template ? | 11:13 |
DaveJ_ | The issue for me would be that I need to create two new network interfaces for each instance | 11:14 |
shardy | DaveJ_: The autoscaling group creates a nested stack, containing AWS::EC2::Instance resources, using the config specified in the LaunchConfig | 11:14 |
shardy | I'm not sure if what you want is currently possible tbh | 11:14 |
DaveJ_ | Yeah - so the AWS::AutoScaling::LaunchConfiguration doesn't seem to have support for adding multiple interfaces. | 11:15 |
*** coolsvap has quit IRC | 11:15 | |
shardy | DaveJ_: I was thinking you could overrided the Instance resource with a provider template in the environment, but I don't think that will work because the environment isn't passed down to the nested stack | 11:15 |
shardy | There's an OS::Heat::ScaledResource definition in the autoscaling.py, but AFAICS that's just a placeholder and you still can't actually override the EC2 resource type (zaneb will know for sure when he wakes up) | 11:16 |
shardy | You could probably use the OS::Heat::ResourceGroup to create a static group of OS::Nova::Server resources with multiple networks, but then you lose the auto part | 11:18 |
DaveJ_ | I'd like the Autoscaling ability, but the ResourceGroup would be a start. | 11:19 |
*** jistr has joined #heat | 11:19 | |
DaveJ_ | I might be able to blag some work hours to work on the ScaledResource, as this would be pretty essential to what we are trying to do. | 11:19 |
shardy | DaveJ_: Cool, help appreciated, you probably want to talk to radix as he's currently working towards a more flexible autoscaling capability | 11:20 |
DaveJ_ | shardy: Are there any hot template examples of autoscaling with webhooks and celometer alarms. I had a look in the git repo, but couldn't see anything. I guess ultimately that's what I want, to do, with instances that have multiple networks. | 11:20 |
DaveJ_ | shardy: Ok I'll see if I can get hold of him. | 11:20 |
shardy | https://github.com/openstack/heat-templates/blob/master/cfn/F17/AutoScalingCeilometer.yaml | 11:20 |
DaveJ_ | shardy: thanks - I had looked at that, but couldn't understand where 'AlarmUrl' was defined. Is that something that is automatically generated | 11:23 |
shardy | DaveJ_: Yeah the {"Fn::GetAtt": [WebServerScaleUpPolicy, AlarmUrl]} gives you a pre-signed URL which ceilometer then hits when an alarm happens | 11:25 |
DaveJ_ | shardy: excellent thanks.. | 11:25 |
*** akuznetsov has quit IRC | 11:30 | |
*** asalkeld_ has joined #heat | 11:31 | |
*** asalkeld has quit IRC | 11:32 | |
*** nkhare has quit IRC | 11:32 | |
*** e0ne has joined #heat | 11:39 | |
*** e0ne has quit IRC | 11:40 | |
*** e0ne has joined #heat | 11:41 | |
*** nkhare has joined #heat | 11:42 | |
*** e0ne has quit IRC | 11:42 | |
*** e0ne has joined #heat | 11:42 | |
*** aignatov_ is now known as aignatov | 11:43 | |
*** e0ne has quit IRC | 11:47 | |
*** akuznetsov has joined #heat | 11:49 | |
*** akuznets_ has joined #heat | 11:53 | |
*** akuznetsov has quit IRC | 11:55 | |
*** tsmadds has quit IRC | 12:07 | |
*** nkhare has quit IRC | 12:14 | |
*** Michalik has quit IRC | 12:15 | |
cmyster | shardy: got a few minutes ? | 12:21 |
shardy | cmyster: sure | 12:22 |
*** e0ne has joined #heat | 12:30 | |
*** vijendar has joined #heat | 12:31 | |
*** vijendar has quit IRC | 12:34 | |
*** akuznets_ has quit IRC | 12:35 | |
*** e0ne has quit IRC | 12:36 | |
*** akuznetsov has joined #heat | 12:37 | |
*** e0ne has joined #heat | 12:41 | |
*** akuznetsov has quit IRC | 12:44 | |
*** e0ne has quit IRC | 12:45 | |
*** rpothier has quit IRC | 12:53 | |
*** akuznetsov has joined #heat | 12:54 | |
*** akuznetsov has quit IRC | 12:57 | |
*** chandankumar_ has joined #heat | 13:01 | |
*** chandankumar_ has quit IRC | 13:05 | |
*** chandankumar_ has joined #heat | 13:07 | |
*** david-lyle has quit IRC | 13:08 | |
*** jdob has joined #heat | 13:08 | |
*** akuznetsov has joined #heat | 13:09 | |
*** aweiteka has joined #heat | 13:09 | |
*** Tross has left #heat | 13:10 | |
*** asalkeld_ has quit IRC | 13:11 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Add a validation step to parameters schema https://review.openstack.org/69655 | 13:11 |
openstackgerrit | Pablo Andres Fuente proposed a change to openstack/heat: Prevent access Parameters key in template dict https://review.openstack.org/68312 | 13:20 |
*** asalkeld_ has joined #heat | 13:24 | |
*** chandankumar_ has quit IRC | 13:30 | |
*** jistr is now known as jistr|english | 13:30 | |
*** e0ne has joined #heat | 13:31 | |
*** akuznetsov has quit IRC | 13:35 | |
*** andersonvom has quit IRC | 13:36 | |
*** pafuent has joined #heat | 13:36 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: Resource type for software configuration https://review.openstack.org/67621 | 13:43 |
*** akuznetsov has joined #heat | 13:45 | |
*** Michalik has joined #heat | 13:46 | |
*** che-arne|2 has joined #heat | 13:47 | |
*** che-arne has quit IRC | 13:48 | |
*** che-arne|2 is now known as che-arne | 13:49 | |
*** topol has joined #heat | 13:51 | |
*** rpothier has joined #heat | 13:55 | |
*** cmyster has quit IRC | 13:55 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: API tolerate None environment string https://review.openstack.org/69868 | 14:00 |
*** tspatzier has joined #heat | 14:04 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: heat_keystoneclient: abstract admin_client to a property https://review.openstack.org/69570 | 14:08 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: heat_keystoneclient ensure admin client respects SSL options https://review.openstack.org/69568 | 14:08 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: heat_keystoneclient: Move v3 path logic to constructor https://review.openstack.org/69569 | 14:08 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: heat_keystoneclient convert get_ec2_keypair to v3 API https://review.openstack.org/67531 | 14:08 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Purge remaining heat_keystoneclient v2 code https://review.openstack.org/67534 | 14:08 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: heat_keystoneclient convert delete_ec2_keypair to v3 API https://review.openstack.org/67532 | 14:08 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Fix user and signal responder exception import https://review.openstack.org/67533 | 14:08 |
*** aignatov is now known as aignatov_ | 14:19 | |
*** aignatov_ is now known as aignatov | 14:21 | |
*** spzala has joined #heat | 14:21 | |
*** achampion has quit IRC | 14:25 | |
*** achampion has joined #heat | 14:25 | |
*** jasond` has joined #heat | 14:26 | |
*** sdake has quit IRC | 14:28 | |
*** sdake has joined #heat | 14:28 | |
sdake | morning | 14:28 |
shardy | Hi sdake | 14:29 |
sdake | hey shardy | 14:29 |
*** alexheneveld has joined #heat | 14:33 | |
*** ruruj has joined #heat | 14:35 | |
*** jmckind has joined #heat | 14:36 | |
*** randallburt has joined #heat | 14:37 | |
randallburt | stevebaker: you about? | 14:38 |
shardy | randallburt: unlikely.. | 14:38 |
sdake | randballburt itss about 3am in nz atm | 14:38 |
randallburt | Whoops, thanks sdake | 14:38 |
randallburt | Just FYI then, I'm traveling back from the glance summit today and will miss the IRC meeting. I look forward to being assigned random action items. | 14:40 |
sdake | lol | 14:40 |
sdake | how did that go | 14:40 |
*** aignatov is now known as aignatov_ | 14:40 | |
sdake | they up for the registry or whatever it is called | 14:41 |
randallburt | really well. Everyone is down for expanding the scope and getting more things than images in the catalog. | 14:41 |
sdake | 7am here, need more caffeine | 14:41 |
sdake | yes catalog not ergistry thanks :) | 14:41 |
*** jistr|english is now known as jistr | 14:41 | |
sdake | cool that seems like the right place to put it | 14:42 |
randallburt | lol. Np. WIP patches should hopefully start showing up there in the next couple of weeks | 14:42 |
*** aignatov_ is now known as aignatov | 14:43 | |
randallburt | Gotta pack and head out. Later heaters o/ | 14:43 |
*** randallburt has quit IRC | 14:43 | |
*** blomquisg has quit IRC | 14:43 | |
*** e0ne_ has joined #heat | 14:44 | |
ruruj | hi | 14:46 |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 14:46 | |
*** e0ne has quit IRC | 14:46 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 14:47 | |
*** chandankumar_ has joined #heat | 14:48 | |
*** jcru has joined #heat | 14:50 | |
*** achampion has quit IRC | 14:50 | |
*** arbylee has joined #heat | 14:50 | |
*** andersonvom has joined #heat | 14:50 | |
ruruj | regarding autoscaling...how can I evalutate only the ceilometer's data of those instances belonging to the stack and not the data from all instances? | 14:51 |
*** chandankumar_ has quit IRC | 14:51 | |
*** arbylee has quit IRC | 14:52 | |
*** arbylee has joined #heat | 14:52 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:53 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 14:53 | |
*** chandankumar_ has joined #heat | 14:54 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 14:55 | |
*** sabeen has joined #heat | 14:57 | |
*** blomquisg has joined #heat | 14:57 | |
*** chandankumar_ has quit IRC | 14:57 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: I18N support for error message https://review.openstack.org/69630 | 14:57 |
*** tims1 has quit IRC | 14:59 | |
*** chandankumar_ has joined #heat | 14:59 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: A multipart cloud-init resource based on SoftwareConfig https://review.openstack.org/63215 | 14:59 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:59 | |
*** alexheneveld has quit IRC | 15:00 | |
*** chandankumar_ has quit IRC | 15:02 | |
*** chandankumar_ has joined #heat | 15:04 | |
*** jprovazn has quit IRC | 15:05 | |
*** packet has joined #heat | 15:05 | |
*** chandankumar_ has quit IRC | 15:07 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: A multipart cloud-init resource based on SoftwareConfig https://review.openstack.org/63215 | 15:08 |
*** aignatov is now known as aignatov_ | 15:08 | |
*** tango|2 has joined #heat | 15:10 | |
openstackgerrit | A change was merged to openstack/heat-templates: Updates for RHEL 6.5 https://review.openstack.org/69539 | 15:18 |
*** pafuent has left #heat | 15:18 | |
*** achampion has joined #heat | 15:18 | |
*** e0ne_ has quit IRC | 15:18 | |
*** e0ne has joined #heat | 15:18 | |
*** bgorski has joined #heat | 15:19 | |
*** IlyaE has joined #heat | 15:21 | |
*** vt102 has quit IRC | 15:24 | |
*** achampion has quit IRC | 15:26 | |
*** achampion has joined #heat | 15:27 | |
*** mestery has quit IRC | 15:29 | |
*** aignatov_ is now known as aignatov | 15:31 | |
*** radez_g0n3 is now known as radez | 15:32 | |
*** tims has joined #heat | 15:33 | |
*** radez is now known as radez_g0n3 | 15:33 | |
*** chandankumar_ has joined #heat | 15:34 | |
*** achampion has quit IRC | 15:36 | |
*** chandankumar_ has quit IRC | 15:38 | |
*** achampion has joined #heat | 15:38 | |
*** chandankumar_ has joined #heat | 15:40 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: A cloud-config resource based on SoftwareConfig https://review.openstack.org/63214 | 15:40 |
*** dims has quit IRC | 15:42 | |
shardy | Anyone have any ideas of how to stub a call in parser.Stack.store() without fixing every single test? | 15:42 |
shardy | I was thinking I could add a fixture at the HeatTestCase level but it's not that clear how | 15:43 |
*** dims has joined #heat | 15:43 | |
zaneb | DaveJ_: have a look at https://review.openstack.org/#/c/58358/ but bear in mind that the InstanceGroup is probably not where we want to expose this first... it _will_ be supported in the new autoscaling API that radix is working on (and in fact OS::Nova::Server will be the default there anyway) | 15:43 |
zaneb | shardy: which call? | 15:44 |
*** alexheneveld has joined #heat | 15:44 | |
shardy | zaneb: I've added a call to self.clients.keystone().create_stack_domain_project... | 15:44 |
*** chandankumar_ has quit IRC | 15:45 | |
shardy | but because it's not controlled via a config option, it affects every test (unlike the trusts call, where I've just stubbed in each test) | 15:45 |
*** rcleere has joined #heat | 15:45 | |
zaneb | and you want that to _always_ be stubbed? | 15:45 |
*** edmund has joined #heat | 15:46 | |
shardy | zaneb: Ideally I'd like to provide a default fixture which causes FakeKeystoneClient to be returned, but then I'll have to figure out how to still allow specific tests (mostly test_heatclient I think) to stub the client itself (overriding the default fixture) | 15:47 |
*** chandankumar_ has joined #heat | 15:47 | |
shardy | we return heat.tests.fakes.FakeKeystoneClient in most tests anyway, just not consistently | 15:47 |
zaneb | sounds painful :( | 15:47 |
shardy | it's hard to know how to manage changes like this which have such huge test fallout | 15:47 |
shardy | yeah it is | 15:48 |
zaneb | what does this function do and why is it needed in every store() call? | 15:48 |
*** coolsvap has joined #heat | 15:49 | |
shardy | zaneb: It creates a new project (owned by the stack) in the heat "stack user" domain | 15:49 |
*** chandankumar_ has quit IRC | 15:49 | |
shardy | zaneb: I was going to use a flag to only create it if a StackUser resource exists in the stack, but then we have the problem of differentiating correctly on update (to avoid leaking pre domain-user keystone users which are in the default domain) | 15:50 |
*** radez_g0n3 is now known as radez | 15:50 | |
shardy | so the least-bad option appears to be to accept the overhead of always creating the project on stack create | 15:50 |
shardy | then it's always there on update (post domain-users transition), or not (backwards compatibility with existing stacks in the DB) | 15:51 |
zaneb | hmmm | 15:52 |
zaneb | what if resources that needed it just asked their stack for it, and it was lazily created and cached if needed? | 15:52 |
*** akuznetsov has quit IRC | 15:54 | |
shardy | zaneb: That doesn't solve the update problem, unless we store the project in every resource which creates a user | 15:55 |
shardy | I was trying to store the project ID with the stack, maybe that is a mistake | 15:55 |
shardy | 2mins, I'll post a wip patch | 15:56 |
*** metabro has quit IRC | 15:56 | |
zaneb | oh, I think I understand now - the problem is updates of stacks created before this code existed | 15:56 |
shardy | Yeah, exactly | 15:57 |
zaneb | I missed that the first time I read it | 15:57 |
*** metabro has joined #heat | 15:57 | |
shardy | zaneb: Yeah, the probem wasn't evident to me until I was part-way through writing the code | 15:57 |
shardy | s/probem/problem | 15:57 |
zaneb | always the way. | 16:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Add new stack_user_domain config option https://review.openstack.org/69890 | 16:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: heat_keystoneclient add support for stack domain projects https://review.openstack.org/69891 | 16:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Create stack user domain project for each new stack https://review.openstack.org/69892 | 16:01 |
shardy | zaneb: It's the last patch, if you have time for a quick look :) | 16:01 |
therve | What's going on with the 26 builder? | 16:09 |
shardy | therve: https://bugs.launchpad.net/openstack-ci/+bug/1274135 | 16:09 |
therve | shardy, Thanks just got it too :) | 16:09 |
*** pablosan has joined #heat | 16:10 | |
shardy | zaneb: Thinking about it, maybe I should just create a StackUser base class which stores the project in resource_data, then transition User and SignalResponder to use it, in such a way that they'll remain backwards compatible | 16:13 |
shardy | probably preferably to fixing 2000 tests | 16:13 |
shardy | preferable even | 16:14 |
zaneb | ok. I looked at the patch, but didn't really have any ideas. I don't think I understand the upgrade issue well enough to comment intelligently | 16:15 |
shardy | zaneb: Ok, no worries, thanks | 16:16 |
* shardy goes to put some extra-strength coffee on :) | 16:17 | |
zaneb | http://www.cnn.com/2014/01/29/us/winter-weather/ <- 2 inches of snow in Atlanta; people are sleeping in their cars | 16:19 |
zaneb | would probably be funny if we didn't need to be on the other side of Atlanta asap :/ | 16:20 |
DaveJ_ | zaneb: Thanks for that. I'll try and get in touch with radix to see if there is anything we can do to help. | 16:21 |
DaveJ_ | zaneb: I know that patch isn't intended to be merged, but I'd like to try it out to see if it solves my use-case. Do you have a example template that used it ? | 16:24 |
zaneb | I do not, I never tested it at all | 16:24 |
*** mestery has joined #heat | 16:24 | |
*** mestery has quit IRC | 16:24 | |
zaneb | by example template, do you mean the one passed through the template url? | 16:25 |
*** aignatov is now known as aignatov_ | 16:25 | |
zaneb | you can (in theory) get a suitable one from the API | 16:26 |
zaneb | the url is something like /resource_types/AWS::EC2::Server/template | 16:26 |
zaneb | if forget details, but I believe heatclient now supports it | 16:27 |
*** mestery has joined #heat | 16:27 | |
*** IlyaE has quit IRC | 16:29 | |
shardy | zaneb: Yeah it does, heat resource-template <resource type> | 16:33 |
*** cmyster has joined #heat | 16:34 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 16:34 | |
*** sabeen has quit IRC | 16:35 | |
*** david-lyle has joined #heat | 16:41 | |
*** edmund has quit IRC | 16:41 | |
*** amritanshu_RnD has quit IRC | 16:43 | |
*** nati_ueno has joined #heat | 16:45 | |
*** mestery has quit IRC | 16:46 | |
*** rcleere has quit IRC | 16:47 | |
*** arbylee has quit IRC | 16:48 | |
*** arbylee has joined #heat | 16:49 | |
*** vt102 has joined #heat | 16:50 | |
radix | DaveJ_: heya :) | 16:52 |
radix | sorry I've been so afk this week, I'm traveling | 16:52 |
openstackgerrit | A change was merged to openstack/heat: fix some flaws in heat documents https://review.openstack.org/69248 | 16:54 |
*** vt102 has quit IRC | 16:55 | |
*** tango|2 has quit IRC | 16:57 | |
*** vt102 has joined #heat | 16:57 | |
*** vt102 has quit IRC | 16:58 | |
*** vt102 has joined #heat | 16:59 | |
*** rcleere has joined #heat | 17:00 | |
*** e0ne_ has joined #heat | 17:01 | |
*** e0ne has quit IRC | 17:01 | |
*** vijendar has joined #heat | 17:01 | |
*** vijendar has quit IRC | 17:01 | |
*** vijendar has joined #heat | 17:01 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 17:04 | |
*** jistr has quit IRC | 17:05 | |
*** pshchelo has quit IRC | 17:05 | |
*** scollier has joined #heat | 17:08 | |
*** pvaneck has joined #heat | 17:12 | |
*** sabeen has joined #heat | 17:12 | |
*** kebray_ has joined #heat | 17:15 | |
jasond` | shardy: FYI https://bugs.launchpad.net/heat/+bug/1274201 | 17:16 |
*** lcheng has joined #heat | 17:17 | |
shardy | jasond`: we can't support v2 auth and fix bug #1089261 | 17:17 |
*** scollier has quit IRC | 17:18 | |
shardy | jasond`: What is your roadmap for moving to using keystone? | 17:18 |
jasond` | shardy: no idea :/ | 17:19 |
shardy | jasond`: Perhaps you may want to bring this up at the meeting today, but I don't see how we can modify heat master to have compatibility with third-party auth solutions, the whole point is we're integrated with the rest of openstack | 17:20 |
jasond` | shardy: was https://bugs.launchpad.net/heat/+bug/1089261 a problem before the move to v3? | 17:20 |
shardy | jasond`: Yes, the whole reason for moving to v3 is to try to fix it (by creating the users in a separate domain) | 17:20 |
jasond` | ah ok | 17:20 |
shardy | well that an that keystone are about to deprecate v2 | 17:20 |
shardy | (in juno) | 17:20 |
jasond` | sure, i'll bring it up | 17:21 |
shardy | so we need to move to v3 either way | 17:21 |
lcheng | hello all, I'm trying out heat on devstack and hit an error. Have anyone seen this error: “Resource Create Failed: Error: Creation of Server Stack-Lin-Wikidatabase-O3453234324 Failed: No Valid Host Was Found” | 17:21 |
shardy | jasond`: From an outsiders perspective, it would seem your best option is to just use keystone, but I know it may not be that simple | 17:21 |
lcheng | Would appreciate any guidance on how to troubleshoot the issue. | 17:22 |
*** mestery_ has joined #heat | 17:23 | |
therve | lcheng, It sounds like a nova issue. | 17:23 |
jasond` | shardy: there's a whole history to it. i'm pretty sure randall knows the reasons. thanks | 17:23 |
*** tspatzier has quit IRC | 17:25 | |
shardy | jasond`: Ok, cool, added a few comments | 17:27 |
jasond` | shardy: thanks | 17:28 |
*** alexpilotti has joined #heat | 17:29 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 17:29 | |
*** andrew_plunk has joined #heat | 17:29 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 17:30 | |
*** nati_ueno has quit IRC | 17:31 | |
lcheng | therve, thanks I'll check the nova logs | 17:31 |
*** cmyster_ has joined #heat | 17:32 | |
*** nati_ueno has joined #heat | 17:33 | |
*** nati_ueno has quit IRC | 17:34 | |
DaveJ_ | radix: No worries. I was just interested to know the state of OS::Heat::ScaledResource. I have a use-case where we want to scale a server that has multiple network interfaces. I can boot indvidual instances with a network_list, but this isn't supported in auto-scaling groups. | 17:34 |
DaveJ_ | shardy/zaneb had suggested that the ScaledResource might be where this could be eventually implemented and you were looking at it. | 17:35 |
*** IlyaE has joined #heat | 17:35 | |
radix | hmm | 17:35 |
*** e0ne_ has quit IRC | 17:35 | |
radix | DaveJ_: ScaledResource isn't a real resource, it's just something that's intended to be overridden by the environment | 17:35 |
*** cmyster has quit IRC | 17:35 | |
radix | so you can replace it with whatever you want in your environment file (including e.g. a nested stack that has multiple resources in it) | 17:36 |
DaveJ_ | radix: ah ok, sounds like it would be perfect. | 17:36 |
zaneb | radix: so AIUI DaveJ_ wants to be able to scale OS::Nova::Server instead of AWS::EC2::Instance resources | 17:36 |
DaveJ_ | radix: how far along in development is it ? | 17:36 |
radix | DaveJ_: it's already possible in master afaik? | 17:37 |
radix | but maybe there's something blocking practicl use? | 17:37 |
DaveJ_ | radix: I haven't tried it out yet - was just talking to shardy and zaneb early today. | 17:37 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 17:38 | |
radix | zaneb: isn't that already possible by overriding ScaledResource to be a template wrapping OS::Nova::Server? | 17:38 |
zaneb | radix: it was never my intention to have implemented that already | 17:38 |
radix | I guess I'm not sure which part is missing | 17:38 |
zaneb | radix: no | 17:39 |
zaneb | https://review.openstack.org/#/c/58357/2/heat/engine/resources/autoscaling.py | 17:39 |
zaneb | so the environment used for the nested stack is fixed | 17:39 |
radix | oh right, you can't override the environment | 17:39 |
zaneb | https://review.openstack.org/#/c/58358/1/heat/engine/resources/autoscaling.py is what's missing | 17:39 |
zaneb | but that was not something we ever planned to merge, just a demonstration | 17:40 |
radix | ah ok | 17:40 |
therve | I'm not sure why the first part got merge, though | 17:40 |
radix | I guess it doesn't actually have an effect on anything by itself | 17:41 |
zaneb | radix: DaveJ_ mentioned he was going to try that patch. Although tbh there's a strong possibility of running into subtle issues, since it has never been tested | 17:41 |
radix | zaneb: what if the autoscale code didn't override the environment, could it inherit the parent's environment and allow overriding ScaledResource? | 17:42 |
zaneb | nested stacks don't inherit the parent environment | 17:42 |
zaneb | they get an empty environment anyway | 17:42 |
radix | ok | 17:42 |
zaneb | you could override it in the default environment... except that we now explicitly pass the environment for the InstanceGroup | 17:43 |
DaveJ_ | zaneb: that may be an issue for us - as we want to inject the address of a server in the parent stack into all scaled up instances (the location of a puppet master) | 17:44 |
zaneb | in any event, that wouldn't help, because a LaunchConfig looks like an AWS::EC2::Instance | 17:44 |
zaneb | so you need a provider template to translate | 17:44 |
zaneb | DaveJ_: inject how? through the UserData? that shouldn't be a problem | 17:45 |
*** aignatov_ is now known as aignatov | 17:50 | |
DaveJ_ | zaneb: Yep - so I was just passing in the private ip of the AWS Instance via Userdata | 17:51 |
*** ruruj has quit IRC | 17:51 | |
DaveJ_ | so basically - I'll start by trying out that patch. where hopefully I just need to get a resource-template that I can pass in to test if this works | 17:52 |
DaveJ_ | I'll see how far I can get with that | 17:52 |
zaneb | " so I was just passing in the private ip of the AWS Instance via Userdata" <- that should Just Work(TM) | 17:52 |
openstackgerrit | Swann Croiset proposed a change to openstack/heat: Fix event_type names for stack CRUD notifications https://review.openstack.org/69372 | 17:54 |
*** harlowja_away is now known as harlowja | 17:54 | |
*** cody-somerville has joined #heat | 17:56 | |
*** rcleere has quit IRC | 17:59 | |
*** derekh has quit IRC | 18:01 | |
*** cmyster has joined #heat | 18:02 | |
*** arbylee has quit IRC | 18:02 | |
*** aignatov is now known as aignatov_ | 18:03 | |
*** cmyster_ has quit IRC | 18:05 | |
*** aignatov_ is now known as aignatov | 18:06 | |
*** nati_ueno has joined #heat | 18:08 | |
*** dmueller has joined #heat | 18:08 | |
*** nati_ueno has quit IRC | 18:09 | |
*** andersonvom has quit IRC | 18:10 | |
*** mestery_ is now known as mestery | 18:10 | |
*** arbylee has joined #heat | 18:14 | |
*** alexheneveld has quit IRC | 18:19 | |
therve | I won't be able to join the meeting (as usual), so I wondered if we could talk about autoscaling now, or if the topic could be mentioned then and I'll catch up :) | 18:22 |
shardy | radix: ^^ | 18:23 |
therve | I think we won't be able to do nearly as many blueprints as listed, so it'd be cool to have a minimal goal for icehouse | 18:23 |
*** bgorski has quit IRC | 18:23 | |
shardy | therve: +1 | 18:23 |
therve | ie, a native resource? | 18:23 |
therve | It looks like https://blueprints.launchpad.net/heat/+spec/as-intermediate-resources | 18:23 |
therve | One thing I don't see is a native signal API. Are there any discussions about that? | 18:24 |
*** pablosan has quit IRC | 18:25 | |
therve | Also the native resource isn't specified formally anywhere that I know | 18:26 |
zaneb | therve: not sure what you mean by 'signal api'? | 18:26 |
shardy | therve: So the discussions we had a couple of weeks ago, IIRC resulted in the decision to aim for refactoring the internal interfaces such that some native resources can be developed (with a common, or at least partially common underlying implementation) | 18:26 |
therve | zaneb, API backing "AlarmURL" | 18:26 |
shardy | zaneb: The current signal stuff only works via the CFN API | 18:27 |
zaneb | oh, ok | 18:27 |
zaneb | that sucks | 18:27 |
shardy | So we either need to add something similar to the ReST API, or just update resource metadata directly | 18:27 |
shardy | probably just doing something similar to the CFN API, but with native auth will work | 18:28 |
therve | That sounds like a step | 18:28 |
shardy | i.e use a domain user identity with a username/password in the headers instead of an ec2 signed URL | 18:28 |
therve | (Except I'm not sure how it will integrate with ceilometer, but we'll see) | 18:28 |
*** dmueller has quit IRC | 18:29 | |
shardy | therve: Yeah the ceilometer interfaces will need some modification, but that doesn't seem like it should be too difficult, we'll just specify the request differently | 18:29 |
therve | Cool, I like your confidence :) | 18:29 |
therve | Anyway, we should just manage expectations as close as we're getting to the deadline | 18:30 |
therve | zaneb, Did you have a precise idea on how the ScalingGroup would look like? | 18:30 |
*** yogesh has joined #heat | 18:30 | |
therve | I guess it would use that ScaledResource pattern? | 18:30 |
*** nati_ueno has joined #heat | 18:30 | |
zaneb | it should look like the current InstanceGroup, except with different properties and the code factored into a library | 18:31 |
therve | zaneb, So you would keep LaunchConfig separated? | 18:32 |
*** cmyster_ has joined #heat | 18:32 | |
zaneb | the properties should be based on what we expect the API to look like when we've created it | 18:32 |
zaneb | which is fortunately the one thing that we _have_ spent a lot of time on | 18:32 |
therve | zaneb, Has it been documented somewhere though? | 18:33 |
*** alexheneveld has joined #heat | 18:33 | |
therve | I saw lots of discussions, but that wiki page stayed the same | 18:33 |
zaneb | therve: tbh it's not super-important. I would prefer a separate launch config because it gives you the flexibility to reuse them | 18:33 |
therve | (https://wiki.openstack.org/wiki/Heat/AutoScaling fwiw) | 18:33 |
*** vijendar has quit IRC | 18:34 | |
zaneb | there was a giant ML thread iirc | 18:34 |
therve | zaneb, Not super important, but any point of discussion should be cleared quickly | 18:34 |
zaneb | but I don't think there was ever a firm conclusion | 18:34 |
zaneb | therve: ++ | 18:34 |
shardy | I was expecting the details to get thrashed out via code reviews, but, uh, there's not been any code.. | 18:35 |
shardy | (yet) :) | 18:35 |
therve | Right. | 18:35 |
therve | Reviews aren't the best medium for design discussions, though | 18:36 |
zaneb | therve: I think a ML thread with pro/con just on the separate LaunchConfig would be a good idea | 18:36 |
shardy | therve: No, but at some point you have to go from discussion to something concrete | 18:36 |
*** cmyster has quit IRC | 18:36 | |
therve | zaneb, Would it be? That's another week of talking... | 18:37 |
zaneb | reviews are good for some design discussions, in this case it's more of a user interface issue than an architecture issue, so the presence of code is not so critical to deciding it | 18:38 |
zaneb | therve: I believe so. Keep it focussed on one topic so it doesn't get too wide-ranging. Lay out the pros and cons, make a recommendation, and see if anybody has more to add | 18:39 |
*** jprovazn has joined #heat | 18:41 | |
lcheng | hi therve, saw this nova error on heat stack create: Message: No valid host was found | 18:41 |
lcheng | Code 500 | 18:41 |
lcheng | Details: | 18:41 |
lcheng | File “/opt/stack/nova/nova/scheduler/filter_scheduler.py line 107, in schedule_run_instance raise exception.NoValidHost(reason=“”) | 18:41 |
lcheng | Followed the instruction here: https://wiki.openstack.org/wiki/Heat/GettingStartedUsingDevstack to enable the heat service. | 18:42 |
zaneb | lcheng: sounds like a nova error | 18:42 |
lcheng | zaneb: If I tried to create an instance in nova, it works fine. If I go through heat to create the instance, I get this error. | 18:43 |
lcheng | I used the template reference in https://wiki.openstack.org/wiki/Heat/GettingStartedUsingDevstack | 18:43 |
*** andersonvom has joined #heat | 18:45 | |
*** alexheneveld_ has joined #heat | 18:46 | |
zaneb | lcheng: in those instructions you're creating an m1.large server... does that flavor work when you create it directly in Nova? | 18:46 |
*** alexheneveld has quit IRC | 18:47 | |
*** alexheneveld_ is now known as alexheneveld | 18:47 | |
lcheng | zaneb: I got the same error when I tried to create m1.large nova instance | 18:50 |
zaneb | lcheng: OK, so the problem is that you don't have enough resources to launch an m1.large | 18:51 |
lcheng | Wonder if I create a heat stack with using m1.small? | 18:51 |
zaneb | good plan | 18:51 |
*** gokrokve has joined #heat | 18:52 | |
*** pafuent has joined #heat | 18:57 | |
*** blomquisg has quit IRC | 18:59 | |
*** cmyster has joined #heat | 19:02 | |
*** cmyster_ has quit IRC | 19:06 | |
*** e0ne has joined #heat | 19:11 | |
*** blomquisg has joined #heat | 19:13 | |
*** IlyaE has quit IRC | 19:14 | |
*** cody-somerville has quit IRC | 19:15 | |
*** lcheng has quit IRC | 19:15 | |
*** alexpilotti has quit IRC | 19:16 | |
*** rcleere has joined #heat | 19:16 | |
*** gokrokve_ has joined #heat | 19:21 | |
andrew_plunk | Hello everyone. The code in: https://github.com/openstack/heat/blob/master/heat/engine/hot.py#L262 causes an InvalidSchemaError when running a stack-list against a heat that has templates with 'String' instead of 'string' | 19:23 |
*** sabeen has quit IRC | 19:23 | |
andrew_plunk | this schema change was introduced without a template database migration, and I am looking for advice on how to proceed with a fix | 19:23 |
openstackgerrit | Ivan Kolodyazhny proposed a change to openstack/python-heatclient: Added missed files to create venv with run_tests.sh https://review.openstack.org/69945 | 19:23 |
andrew_plunk | I would be fine with introducing a database migration, however uppercase S string is used elsewhere in heat. Are we only allowing lowercase s in hot? | 19:24 |
*** gokrokve has quit IRC | 19:25 | |
*** achampion has quit IRC | 19:25 | |
*** achampion has joined #heat | 19:27 | |
*** akuznetsov has joined #heat | 19:30 | |
*** cmyster_ has joined #heat | 19:32 | |
*** pablosan has joined #heat | 19:33 | |
*** cmyster_ has quit IRC | 19:35 | |
*** cmyster has quit IRC | 19:36 | |
tims | andrew_plunk: I would vote to actually submit a patch that fixes this change to allow backwards compatible syntax in hot templates as an intermediate step | 19:37 |
tims | zaneb: ^^ | 19:37 |
tims | ? | 19:37 |
tims | The problem is that there are templates and stack representations that currently allow Uppercase in the template for HOT syntax | 19:38 |
*** slong has joined #heat | 19:39 | |
*** IlyaE has joined #heat | 19:39 | |
*** pshchelo has joined #heat | 19:40 | |
*** tspatzier has joined #heat | 19:42 | |
*** sabeen has joined #heat | 19:42 | |
zaneb | tims, andrew_plunk: yeah the problem is that the HOT implementation was just kind of hacked up for experimenting, and allows all kinds of things that won't be allowed in actual HOT | 19:46 |
zaneb | the way I see it, it's a preview and breakage is to be expected | 19:47 |
zaneb | but I suspect that's not the way people have been using it | 19:47 |
tims | zaneb: agreed, but in the meantime I think a slower transition between backwards incompatibilities is warranted | 19:47 |
zaneb | tims: in what time frame would you imagine removing it? | 19:49 |
tims | after Icehouse? | 19:49 |
*** jmckind has quit IRC | 19:49 | |
*** DandyPandy_ is now known as DandyPandy | 19:49 | |
*** pablosan has quit IRC | 19:50 | |
*** pablosan has joined #heat | 19:50 | |
pafuent | SpamapS: Are you around? | 19:50 |
tims | zaneb: I probably missed the conversation about when we consider HOT production ready | 19:51 |
zaneb | tims: I'm not strongly opposed to such a patch, but I'm not sure what it buys us | 19:51 |
zaneb | it's been deprecated since forever | 19:51 |
zaneb | people are using it anyway; they won't stop until it breaks | 19:51 |
tims | true | 19:52 |
zaneb | whenever we break it will be an unhappy time for those people | 19:52 |
zaneb | the sooner we do it, the fewer of those people there will be | 19:52 |
tims | somehow I missed the point when the syntax was deprecated | 19:52 |
tims | so it would buy dumb people like me time to adjust my templates | 19:52 |
tims | :P | 19:52 |
zaneb | well, the point of HOT is to be not cloudformation | 19:52 |
zaneb | so anything that's not defined in HOT but happens to be accidentally inherited from CloudFormation is deprecated by definition | 19:53 |
zaneb | ideally we would have raised errors about this from the beginning :( | 19:54 |
tims | zaneb: I agree | 19:54 |
tims | so maybe it is better to just do a database migration | 19:54 |
tims | I'll let andrew_plunk chime in on that | 19:54 |
tims | it can be a gray area though, for people not as acquainted with Heat | 19:54 |
tims | for what is HOT and what is an accident | 19:54 |
*** akuznetsov has quit IRC | 19:55 | |
stevebaker | morning | 19:55 |
pafuent | Hi, if I need to upload a new patch for an abandoned review, Should I use the same change-id? Should I use the same topic? | 19:55 |
stevebaker | pafuent: you can restore the change first | 19:55 |
zaneb | tims: I totally agree, it's really not obvious | 19:55 |
pafuent | stevebaker: The thing is that my change is a quite different than the actual one, | 19:56 |
*** lcheng has joined #heat | 19:56 | |
stevebaker | pafuent: your call then. It probably doesn't matter | 19:57 |
pafuent | stevebaker: Ok, thanks | 19:57 |
andrew_plunk | sorry I was in a meeting zaneb | 19:59 |
zaneb | np | 19:59 |
stevebaker | I've added it to the meeting agenda | 19:59 |
andrew_plunk | thanks stevebaker | 20:00 |
andrew_plunk | we can just talk about it then I guess :) | 20:00 |
SpamapS | pafuent: around now, but -> meeting :) | 20:03 |
pafuent | SpamapS: Ok, no problem | 20:03 |
*** cmyster has joined #heat | 20:05 | |
pafuent | SpamapS: Sorry to bother, but I can't upload my patch over the chmouel one using the same Change-Id. It's ok if I upload as a new review and point to the new review in a comment? | 20:10 |
chmouel | pafuent: feel free to just send a new review | 20:10 |
chmouel | pafuent: with a new change-id | 20:10 |
pafuent | chmouel: Ok, thanks | 20:11 |
SpamapS | but why? | 20:11 |
SpamapS | was it abandoned? | 20:11 |
SpamapS | the review history ise useful. | 20:11 |
pafuent | SpamapS: Yes | 20:12 |
chmouel | SpamapS: well i don't mind since pafuent is the one who actually make it works, we can just link it in the review there? | 20:13 |
pafuent | SpamapS: I can add links to both reviews | 20:13 |
*** alexheneveld_ has joined #heat | 20:14 | |
SpamapS | chmouel: can you activate the change again? | 20:14 |
SpamapS | then pafuent can just upload a new patch | 20:15 |
chmouel | SpamapS: sure | 20:15 |
*** alexheneveld has quit IRC | 20:15 | |
*** alexheneveld_ is now known as alexheneveld | 20:15 | |
pafuent | SpamapS: After that, I need to upload a new patch with the same ChangeId and the same topic, rigth? | 20:15 |
*** jdob has quit IRC | 20:15 | |
chmouel | it's restored. | 20:16 |
chmouel | https://review.openstack.org/#/c/63839/ | 20:16 |
SpamapS | pafuent: right, ideally you would have started with 'git review -d 63839' and ammended that patch | 20:19 |
pafuent | SpamapS: No, I started in a new branch | 20:20 |
pafuent | SpamapS: My bad. | 20:20 |
SpamapS | pafuent: easy enough to fix | 20:21 |
*** achampion has quit IRC | 20:21 | |
chmouel | pafuent: yeah you just need to adjust your change-id in your new commit to the one from review 63839 (I43464c6079bf7631fda0c4ab112b8f874c6190a3) gerrit will pick it up | 20:22 |
pafuent | chmouel: If I do that, Gerrit will save the day and I don't need to do the amend thing? | 20:23 |
*** achampion has joined #heat | 20:23 | |
chmouel | pafuent: did you create two commit? | 20:23 |
chmouel | or amended already? | 20:23 |
pafuent | chmould: Not only one, but I started from master, not your change | 20:24 |
chmouel | ah ok cool so you just need to mach the change-id as i mentioned before | 20:24 |
chmouel | and you should be good | 20:24 |
pafuent | pafuent: Ok, thanks | 20:24 |
openstackgerrit | Pablo Andres Fuente proposed a change to openstack/heat: New Event uuid column and autoincremental id https://review.openstack.org/63839 | 20:26 |
*** cmyster_ has joined #heat | 20:32 | |
chmouel | pafuent: is your change working again all dbs? (i.e: sqlite/postgresql/mysql) | 20:32 |
*** cmyster has quit IRC | 20:32 | |
*** cmyster_ is now known as cmyster | 20:32 | |
*** cmyster has quit IRC | 20:32 | |
*** cmyster has joined #heat | 20:32 | |
pafuent | chmouel: I couldn't test for postgresql | 20:34 |
chmouel | pafuent: oh ok, i guess jenkins would do it for you | 20:34 |
chmouel | pafuent: it's pretty easy on devstack to test postgresql | 20:34 |
pafuent | chmouel: But I remember a job with the postgresql word, so I hope it test it | 20:34 |
chmouel | pafuent: yeah it will | 20:34 |
pafuent | chmouel: What should I do? Change someting in localrc? | 20:35 |
chmouel | pafuent: yeah just add that | 20:35 |
chmouel | disable_service mysql | 20:35 |
chmouel | enable_service postgresql | 20:35 |
chmouel | in your localrc | 20:35 |
chmouel | (or local.conf) | 20:35 |
*** e0ne has quit IRC | 20:35 | |
pafuent | chmouel: Thanks, I'll try that today if I can. If not, I'll do tomorrow. | 20:36 |
chmouel | pafuent: cool! hopefully by tomo jenkins will let u know if it passed under pgsql | 20:37 |
pafuent | chmouel: :) | 20:38 |
*** jmckind has joined #heat | 20:42 | |
*** lcheng has quit IRC | 20:44 | |
*** lcheng has joined #heat | 20:44 | |
*** coolsvap is now known as coolsvap_away | 20:46 | |
openstackgerrit | Pablo Andres Fuente proposed a change to openstack/heat: HOT templates get_attr allows extra attributes https://review.openstack.org/67562 | 20:46 |
*** lcheng has quit IRC | 20:48 | |
tspatzier | stevebaker: agree on the last think you wrote in #openstack-meeting re template guide | 21:01 |
*** andrew_plunk has quit IRC | 21:01 | |
*** sabeen1 has joined #heat | 21:01 | |
tspatzier | this in combination with some samples in heat-templates would be best | 21:01 |
shardy | tspatzier: +1, I think we need both | 21:01 |
tspatzier | shardy: yes, because most people start with copy and paste ;-) | 21:02 |
*** cmyster_ has joined #heat | 21:02 | |
*** cmyster has quit IRC | 21:02 | |
*** sabeen1 has quit IRC | 21:02 | |
*** cmyster_ is now known as cmyster | 21:02 | |
*** cmyster has joined #heat | 21:02 | |
shardy | tspatzier: 100yy :) | 21:02 |
*** sabeen1 has joined #heat | 21:02 | |
*** sabeen has quit IRC | 21:03 | |
zaneb | speaking of which, there's a template in heat-templates with String and Number type params | 21:04 |
zaneb | fixing now... | 21:04 |
cmyster | right. | 21:04 |
cmyster | well | 21:04 |
*** asalkeld_ has quit IRC | 21:05 | |
*** asalkeld has joined #heat | 21:06 | |
cmyster | nn folks | 21:09 |
*** cmyster has quit IRC | 21:09 | |
*** pshchelo has quit IRC | 21:09 | |
*** lcheng has joined #heat | 21:10 | |
tspatzier | zaneb: good catch :-) | 21:10 |
openstackgerrit | Alexander Ignatov proposed a change to openstack/heat: Add .idea folder to .gitignore https://review.openstack.org/69981 | 21:11 |
*** pablosan has quit IRC | 21:13 | |
*** pablosan has joined #heat | 21:14 | |
tspatzier | zaneb: I filed a bug to remove other inconsistencies from the HOT code: https://bugs.launchpad.net/heat/+bug/1274288 | 21:16 |
*** alexheneveld has quit IRC | 21:17 | |
zaneb | tspatzier: thanks. I actually just noticed that for the first time today when I was looking at pafuent's patches | 21:17 |
tspatzier | yes, this is some legacy from the early days of hot that we never cleaned up so far. Now is the time ;-) | 21:18 |
zaneb | tspatzier: wait... does it actually allow that in the template? | 21:19 |
tspatzier | As far as I know it does. | 21:19 |
zaneb | __getitem__ always translates the key to lower case | 21:19 |
zaneb | so if the uppercase key is in the template, it won't be found? | 21:20 |
stevebaker | SpamapS: could you take a look at my reply to https://review.openstack.org/#/c/66230/ ? | 21:20 |
zaneb | oh, lower-level things might be different | 21:20 |
tspatzier | there is _translate_resource method in HOTemplate which translates e.g. 'type' into 'Type' but it does not complain when 'Type' is already there. | 21:20 |
*** lcheng has quit IRC | 21:20 | |
zaneb | tspatzier: quite right | 21:21 |
zaneb | yeah, we should knock that on the head | 21:21 |
*** andersonvom has quit IRC | 21:22 | |
*** andersonvom has joined #heat | 21:22 | |
tspatzier | so to force people to write templates with lowercase keys only, I could add validation to HOTemplate but still keep the _translate method. | 21:23 |
tspatzier | Even though longer term it would be nice to have an internal representation closer to hot, so with lowercase keys. Similar to what we have with the param schema now. | 21:24 |
zaneb | longer term it would be nice to have an internal representation that is _irrelevant_ because we only interact with it through an API :) | 21:25 |
tspatzier | even better :-) | 21:26 |
zaneb | for now I think you can keep the translate and just not allow it to default to the current value | 21:26 |
tspatzier | yes, this is what I'm going to do. This way everyone writing a template at least gets told something is wrong. | 21:27 |
tspatzier | ... well, not in line with the docs | 21:27 |
zaneb | tspatzier, andrew_plunk: what if instead of a series of database migrations, we just maintained a single script that went through your database looking for bad templates and fixed them up? | 21:28 |
zaneb | whenever one of your old templates breaks, you run the script | 21:29 |
*** andrew_plunk has joined #heat | 21:29 | |
zaneb | I'll send that again then | 21:30 |
zaneb | tspatzier, andrew_plunk: what if instead of a series of database migrations, we just maintained a single script that went through your database looking for bad templates and fixed them up? | 21:30 |
zaneb | the script would be idempotent, obviously | 21:30 |
tspatzier | zaneb: sounds good. If andrew_plunk is done with his first shot of the script, I could add to it in the patch for the bug I opened. | 21:30 |
andrew_plunk | what would be the advantage? | 21:30 |
*** slong has quit IRC | 21:30 | |
jasond` | zaneb: i like that approach | 21:31 |
SpamapS | stevebaker: thanks for clarifying ;-) | 21:31 |
andrew_plunk | zaneb. I wonder why you would need to run it more than once? | 21:31 |
zaneb | andrew_plunk: db migrations are messy :( | 21:31 |
zaneb | and slow | 21:31 |
zaneb | andrew_plunk: because we'll probably continue to make more breaking changes | 21:32 |
jasond` | andrew_plunk: seems like a lot less overhead than a new migration script every time a problem is found | 21:32 |
andrew_plunk | the script is going to be do the same work the db migration would do, without the benefit of the framework the migrations have | 21:32 |
zaneb | andrew_plunk: e.g. https://bugs.launchpad.net/heat/+bug/1274288 | 21:32 |
zaneb | andrew_plunk: the migrations framework is just sqlalchemy-migrate, you can use it anywhere | 21:33 |
zaneb | besides, you don't want to make a schema migration, just a data migration | 21:33 |
zaneb | that just requires ordinary sqlalchemy | 21:33 |
andrew_plunk | then people will have to know about a separate script to run instead of the database migration that we all know and love ;) | 21:34 |
andrew_plunk | because a lot of our database is schema less, this kind of migration is going to become more and more common | 21:35 |
andrew_plunk | so why not do the migration within the framework we have already setup within heat-manage. | 21:35 |
andrew_plunk | when something breaks with the database I know exactly what I need to do to fix it, run db_sync | 21:35 |
zaneb | fair enough | 21:36 |
zaneb | my concern is that this will be very slow, and may run multiple times in the course of an upgrade | 21:37 |
tspatzier | andrew_plunk: whatever the solution will be, what is your timeline when you wan to work on this? Because I would wait for a first shot of it before fixing bug #1274288 | 21:37 |
andrew_plunk | I am going to do my best to finish it today tspatzier | 21:37 |
andrew_plunk | zaneb: Let me try it out, if it is really slow I will do it your way | 21:37 |
tspatzier | andrew_plunk: wow, that's quick :-) | 21:38 |
andrew_plunk | It is my top priority tspatzier | 21:38 |
*** jprovazn has quit IRC | 21:38 | |
andrew_plunk | this schema change is breaking my builds | 21:38 |
*** andersonvom has quit IRC | 21:39 | |
tspatzier | ok, I'll stay tuned | 21:39 |
*** tspatzier has quit IRC | 21:43 | |
*** pafuent has left #heat | 21:43 | |
*** andrew_plunk has quit IRC | 21:45 | |
*** e0ne has joined #heat | 21:46 | |
*** e0ne has quit IRC | 21:50 | |
*** pablosan has quit IRC | 21:54 | |
*** andrew_plunk has joined #heat | 21:57 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 22:01 | |
*** cody-somerville has joined #heat | 22:13 | |
*** aweiteka has quit IRC | 22:15 | |
*** andersonvom has joined #heat | 22:19 | |
*** jmckind has quit IRC | 22:21 | |
jasond` | does anybody know what would cause my heat to suddenly start using v1.0 of the compute API? | 22:21 |
*** lcheng has joined #heat | 22:22 | |
*** lcheng has quit IRC | 22:23 | |
*** andersonvom1 has joined #heat | 22:24 | |
*** lcheng has joined #heat | 22:24 | |
*** andersonvom has quit IRC | 22:25 | |
*** cody-somerville has quit IRC | 22:25 | |
*** tango|2 has joined #heat | 22:27 | |
*** aignatov is now known as aignatov_ | 22:27 | |
*** slong has joined #heat | 22:30 | |
stevebaker | zaneb: can you take a look at the handle_update discussion in https://review.openstack.org/#/c/62287 ? | 22:31 |
stevebaker | jasond`: an old nova client? | 22:31 |
sdake | jasond` heat only uses python-novaclient, so any interaction with nova comes through that python client | 22:32 |
zaneb | ugh, this OpenShift template is just an unholy mix of HOT and cfn all copied and pasted into the same file :( | 22:32 |
*** rpothier has quit IRC | 22:33 | |
*** jasond` has quit IRC | 22:34 | |
*** pablosan has joined #heat | 22:40 | |
*** pablosan has quit IRC | 22:40 | |
*** pablosan has joined #heat | 22:41 | |
*** yogesh has quit IRC | 22:41 | |
*** rcleere has quit IRC | 22:42 | |
*** andersonvom1 is now known as andersonvom | 22:42 | |
*** jcru has quit IRC | 22:48 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat-templates: Run dos2unix over template files https://review.openstack.org/70004 | 22:49 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat-templates: Fix incorrect HOT Parameter types https://review.openstack.org/70005 | 22:49 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat-templates: Fix cfn-isms in OpenShift Enterprise Neutron template https://review.openstack.org/70006 | 22:49 |
*** giulivo has quit IRC | 22:49 | |
zaneb | easy reviews if anyone wants 'em ^ | 22:52 |
*** radez is now known as radez_g0n3 | 22:52 | |
*** achampion has quit IRC | 22:52 | |
sdake | off to dinner with the folks b bl | 22:53 |
andersonvom | hey folks, does anybody know why in heat/engine/clients.py we have a bunch of try/except for the case where the client is not available even though all of them are in our requirements.txt file? | 22:55 |
*** IlyaE has quit IRC | 22:55 | |
zaneb | andersonvom: back in the day, they were optional | 22:55 |
zaneb | also, not everybody runs devstack | 22:55 |
stevebaker | zaneb: where do you install clients from now? RDO? | 22:56 |
zaneb | pypi | 22:56 |
zaneb | I've recently started using a venv to run unit tests | 22:57 |
*** IlyaE has joined #heat | 22:57 | |
zaneb | so it installs them automatically, but I only started doing that recently | 22:57 |
andersonvom | zaneb: but aren't we expecting people to "pip install -r requirements.txt" anyway? | 22:58 |
zaneb | andersonvom: candidly, no, and if anyone deployed their cloud like that they should be strung up ;) | 22:59 |
andersonvom | zaneb: cool. thanks! | 22:59 |
stevebaker | unless its triplo AMIRITE? | 22:59 |
zaneb | pip is evil | 23:00 |
*** andrew_plunk has quit IRC | 23:02 | |
*** IlyaE has quit IRC | 23:03 | |
SpamapS | pip is the worst python packaging tool.. except all the others. | 23:08 |
* SpamapS would like to apologize to the entire UK for that paraphrase | 23:08 | |
zaneb | SpamapS: easy_install is the *worst* Python packaging tool | 23:10 |
zaneb | stevebaker: added comment on that review. Usual problem | 23:17 |
*** kebray_ has quit IRC | 23:17 | |
zaneb | stevebaker: the every-api-call-must-be-a-resource problem | 23:18 |
*** achampion has joined #heat | 23:30 | |
stevebaker | zaneb: right | 23:31 |
andersonvom | stevebaker: you there? | 23:32 |
*** sabeen1 has quit IRC | 23:32 | |
andersonvom | stevebaker: the issue (https://review.openstack.org/#/c/68746/) also applies to regular resources that may have unmet dependencies. Would it be enough to change the commit message to say "resources" as opposed to "contrib resources"? | 23:35 |
stevebaker | andersonvom: Ah, i see | 23:35 |
*** achampion has quit IRC | 23:35 | |
stevebaker | Maybe the help should be "Force resources to be added to the registry even if their runtime dependencies are not met" | 23:36 |
*** tims has quit IRC | 23:36 | |
andersonvom | stevebaker: oh yeah... true! that as well! | 23:37 |
stevebaker | we could use that flag for core resources too, good for docs building | 23:37 |
andersonvom | o/ | 23:38 |
andersonvom | yeah... that was our point precisely when asking about the clients.py try/except part | 23:38 |
stevebaker | I can't find it now, but there was that blueprint to only register resources if the endpoint was published in the keystone catalog <- the flag could bypass that logic too | 23:39 |
*** tomek_adamczewsk has joined #heat | 23:41 | |
*** achampion has joined #heat | 23:41 | |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add Docker resources to docs https://review.openstack.org/68753 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Rename rackspace.rst to contrib.rst https://review.openstack.org/68752 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add Rackspace resources summary to docs https://review.openstack.org/68793 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Add force_resource_mapping option https://review.openstack.org/68746 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Restructure Rackspace resources https://review.openstack.org/68747 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Reorganize docker-plugin for consistency https://review.openstack.org/68748 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Allow force registration of docker resource https://review.openstack.org/68749 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Allow force registration of Rackspace resources https://review.openstack.org/69374 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Change Docker resource mapping name https://review.openstack.org/68750 | 23:44 |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Generate docs for contrib plugins https://review.openstack.org/68751 | 23:44 |
*** tomek_adamczewsk has quit IRC | 23:52 | |
*** dims has quit IRC | 23:53 | |
*** IlyaE has joined #heat | 23:54 | |
*** IlyaE has quit IRC | 23:55 | |
*** cadenzajon has quit IRC | 23:57 | |
zaneb | stevebaker: I sent an email to the mailing list about how to model resources in general... at least I will have something to point to next time ;) | 23:58 |
stevebaker | zaneb: we should have a page in our developer guide | 23:59 |
zaneb | good idea | 23:59 |
kebray | shardy, you around? | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!