*** sarob has joined #heat | 00:00 | |
*** tomek_adamczewsk has joined #heat | 00:04 | |
*** tomek_adamczewsk has quit IRC | 00:07 | |
*** sarob has quit IRC | 00:08 | |
*** mikeit has joined #heat | 00:12 | |
*** viswanathsomanch has quit IRC | 00:16 | |
*** Viswanath has joined #heat | 00:18 | |
*** shakamunyi has joined #heat | 00:19 | |
*** Viswanath_ has quit IRC | 00:19 | |
*** Viswanath has quit IRC | 00:23 | |
*** EricGonczer_ has joined #heat | 00:24 | |
*** dims__ has joined #heat | 00:26 | |
*** dims__ has quit IRC | 00:32 | |
*** dims__ has joined #heat | 00:32 | |
*** Yanyanhu has joined #heat | 00:38 | |
*** EricGonczer_ has quit IRC | 00:43 | |
*** alexpilotti has joined #heat | 00:48 | |
*** shakamunyi has quit IRC | 00:50 | |
*** EricGonczer_ has joined #heat | 00:52 | |
*** Yanyanhu has quit IRC | 00:56 | |
*** Yanyanhu has joined #heat | 00:57 | |
*** zhiwei has joined #heat | 01:04 | |
*** EricGonczer_ has quit IRC | 01:07 | |
*** nosnos has joined #heat | 01:14 | |
*** alexpilotti has quit IRC | 01:14 | |
*** kopparam has joined #heat | 01:16 | |
*** julienvey has joined #heat | 01:17 | |
*** julienvey has quit IRC | 01:22 | |
*** kopparam has quit IRC | 01:22 | |
*** viswanathsomanch has joined #heat | 01:36 | |
*** viswanathsomanch has quit IRC | 01:37 | |
*** viswanathsomanch has joined #heat | 01:37 | |
*** viswanathsomanch has quit IRC | 01:38 | |
*** viswanathsomanch has joined #heat | 01:38 | |
*** mikeit has quit IRC | 01:52 | |
*** sarob has joined #heat | 01:53 | |
*** LiJiansheng has joined #heat | 01:55 | |
*** shakamunyi has joined #heat | 02:13 | |
*** shakamunyi has quit IRC | 02:14 | |
*** tiantian has joined #heat | 02:19 | |
*** blomquisg has joined #heat | 02:22 | |
*** rakesh_hs has joined #heat | 02:24 | |
*** justin-8_ has quit IRC | 02:27 | |
*** justin-8 has joined #heat | 02:27 | |
*** EricGonczer_ has joined #heat | 02:31 | |
*** alexheneveld has quit IRC | 02:35 | |
*** elynn has joined #heat | 02:37 | |
elynn | morning guys :) | 02:38 |
---|---|---|
*** viswanathsomanch has quit IRC | 02:40 | |
*** erkules has quit IRC | 02:48 | |
*** erkules_ has joined #heat | 02:49 | |
*** sarob has quit IRC | 02:58 | |
*** julienvey has joined #heat | 03:06 | |
*** julienvey has quit IRC | 03:11 | |
*** dims__ has quit IRC | 03:12 | |
*** blomquisg has quit IRC | 03:12 | |
*** EricGonczer_ has quit IRC | 03:12 | |
*** dims__ has joined #heat | 03:12 | |
*** EricGonczer_ has joined #heat | 03:13 | |
*** EricGonczer_ has quit IRC | 03:18 | |
*** nosnos has quit IRC | 03:21 | |
*** GonZo2K has quit IRC | 03:23 | |
*** apporc has joined #heat | 03:24 | |
*** chlong has quit IRC | 03:49 | |
*** kopparam has joined #heat | 03:50 | |
*** Drago1 has joined #heat | 03:51 | |
*** chlong has joined #heat | 03:51 | |
*** kopparam has quit IRC | 03:56 | |
*** nosnos has joined #heat | 04:00 | |
*** rakesh_hs has quit IRC | 04:06 | |
*** viswanathsomanch has joined #heat | 04:07 | |
*** vijendar has quit IRC | 04:09 | |
*** cody-somerville has quit IRC | 04:22 | |
*** nkhare has joined #heat | 04:27 | |
*** Yanyan has joined #heat | 04:28 | |
*** Yanyanhu has quit IRC | 04:30 | |
*** sarob has joined #heat | 04:43 | |
*** k4n0 has joined #heat | 04:44 | |
*** julienvey has joined #heat | 04:55 | |
*** julienvey has quit IRC | 04:59 | |
*** pmallya has joined #heat | 05:08 | |
*** cody-somerville has joined #heat | 05:11 | |
*** cody-somerville has quit IRC | 05:11 | |
*** cody-somerville has joined #heat | 05:11 | |
*** achanda has joined #heat | 05:11 | |
*** sarob has quit IRC | 05:15 | |
*** kopparam has joined #heat | 05:18 | |
*** tiantian has quit IRC | 05:20 | |
*** rakesh_hs has joined #heat | 05:23 | |
*** ishant3 has joined #heat | 05:30 | |
*** unmeshg has joined #heat | 05:43 | |
*** nosnos has quit IRC | 05:53 | |
*** daneyon has joined #heat | 05:54 | |
*** nosnos has joined #heat | 05:54 | |
*** julienvey has joined #heat | 05:56 | |
*** lazy_prince has quit IRC | 06:00 | |
*** julienvey has quit IRC | 06:00 | |
*** daneyon has quit IRC | 06:05 | |
*** mc__ has joined #heat | 06:16 | |
*** unmeshg has quit IRC | 06:23 | |
*** tiantian has joined #heat | 06:25 | |
*** zhiwei has quit IRC | 06:27 | |
*** sarob has joined #heat | 06:28 | |
*** Drago1 has quit IRC | 06:31 | |
*** ishant4 has joined #heat | 06:32 | |
*** viswanathsomanch has quit IRC | 06:32 | |
*** rakesh_hs has quit IRC | 06:33 | |
*** ishant3 has quit IRC | 06:33 | |
*** rakesh_hs has joined #heat | 06:34 | |
*** ishant4 has quit IRC | 06:37 | |
*** ishant4 has joined #heat | 06:37 | |
*** lazy_prince has joined #heat | 06:40 | |
*** rakesh_hs2 has joined #heat | 06:40 | |
*** rakesh_hs has quit IRC | 06:41 | |
*** achanda has quit IRC | 06:41 | |
*** rushiagr_away is now known as rushiagr | 06:43 | |
*** nosnos has quit IRC | 06:43 | |
*** nosnos has joined #heat | 06:43 | |
*** achanda has joined #heat | 06:48 | |
*** saju_m has joined #heat | 06:48 | |
*** julienvey has joined #heat | 06:56 | |
*** Yanyan has quit IRC | 06:59 | |
*** sarob has quit IRC | 07:01 | |
*** lazy_prince has quit IRC | 07:01 | |
*** julienvey has quit IRC | 07:01 | |
*** lazy_prince has joined #heat | 07:02 | |
*** Yanyanhu has joined #heat | 07:05 | |
*** hdd has joined #heat | 07:07 | |
*** kopparam has quit IRC | 07:07 | |
*** achanda has quit IRC | 07:08 | |
*** serg_melikyan has joined #heat | 07:16 | |
*** achanda has joined #heat | 07:17 | |
*** cmyster has quit IRC | 07:26 | |
*** achanda has quit IRC | 07:27 | |
*** pmallya has quit IRC | 07:28 | |
*** chlong has quit IRC | 07:31 | |
*** achanda has joined #heat | 07:33 | |
*** saju_m has quit IRC | 07:33 | |
*** achanda has quit IRC | 07:43 | |
*** ifarkas has joined #heat | 07:43 | |
*** mkollaro has joined #heat | 07:44 | |
*** saju_m has joined #heat | 07:46 | |
*** tnurlygayanov has joined #heat | 07:46 | |
*** erkules_ is now known as erkules | 07:47 | |
*** kopparam has joined #heat | 07:51 | |
*** mkollaro has quit IRC | 07:51 | |
*** mkollaro has joined #heat | 07:52 | |
*** ramishra has joined #heat | 07:53 | |
*** julienvey has joined #heat | 07:57 | |
*** sarob has joined #heat | 07:58 | |
*** serg_melikyan has quit IRC | 08:01 | |
*** julienvey has quit IRC | 08:02 | |
*** tiantian has quit IRC | 08:03 | |
*** tiantian has joined #heat | 08:03 | |
*** serg_melikyan has joined #heat | 08:06 | |
*** rushiagr is now known as rushiagr_away | 08:07 | |
*** sanjayu has joined #heat | 08:08 | |
*** pasquier-s has joined #heat | 08:09 | |
*** tspatzier has joined #heat | 08:12 | |
*** rushiagr_away is now known as rushiagr | 08:15 | |
*** pasquier-s has quit IRC | 08:17 | |
*** pmallya has joined #heat | 08:18 | |
*** saju_m has quit IRC | 08:20 | |
*** tspatzier__ has joined #heat | 08:25 | |
*** tspatzier has quit IRC | 08:26 | |
*** boris-42 has joined #heat | 08:27 | |
*** alexheneveld has joined #heat | 08:29 | |
*** rushiagr is now known as rushiagr_away | 08:29 | |
*** jcoufal has joined #heat | 08:30 | |
*** sarob has quit IRC | 08:31 | |
*** cmyster has joined #heat | 08:32 | |
*** cmyster has quit IRC | 08:32 | |
*** cmyster has joined #heat | 08:32 | |
*** rakesh_hs2 has quit IRC | 08:33 | |
*** serg_melikyan has quit IRC | 08:34 | |
*** serg_melikyan has joined #heat | 08:34 | |
mc__ | shardy: good morning.. :) | 08:37 |
*** rakesh_hs has joined #heat | 08:41 | |
*** ishant5 has joined #heat | 08:43 | |
*** ishant4 has quit IRC | 08:44 | |
*** bhi has joined #heat | 08:46 | |
*** sanjayu has quit IRC | 08:48 | |
*** jyoti-ranjan has joined #heat | 08:50 | |
*** sanjayu has joined #heat | 08:51 | |
*** pas-ha has joined #heat | 09:00 | |
pas-ha | morning all :) | 09:00 |
elynn | afternoon pas-ha :) | 09:03 |
*** derekh has joined #heat | 09:05 | |
*** mkollaro has quit IRC | 09:07 | |
*** pmallya has quit IRC | 09:08 | |
cmyster | morning | 09:09 |
*** rushiagr_away is now known as rushiagr | 09:11 | |
*** Marga_ has joined #heat | 09:12 | |
*** Marga_ has quit IRC | 09:13 | |
*** Marga_ has joined #heat | 09:13 | |
*** yassine has joined #heat | 09:17 | |
*** rushiagr is now known as rushiagr_away | 09:20 | |
*** rushiagr_away is now known as rushiagr | 09:22 | |
*** jstrachan has joined #heat | 09:23 | |
shardy | morning all | 09:25 |
pas-ha | shardy, how is your family doing? | 09:26 |
* pas-ha keeps fingers crossed :) | 09:26 | |
*** jistr has joined #heat | 09:27 | |
elynn | afternoon shardy :) | 09:27 |
mc__ | g'evening shardy :) | 09:28 |
*** cmyster_ has joined #heat | 09:31 | |
shardy | pas-ha: better now, thanks :) | 09:32 |
*** cmyster has quit IRC | 09:32 | |
*** cmyster_ is now known as cmyster | 09:32 | |
*** cmyster has joined #heat | 09:32 | |
*** justin-8_ has joined #heat | 09:32 | |
cmyster | heya shardy, what up | 09:33 |
*** justin-8 has quit IRC | 09:35 | |
mc__ | oh nice to hear! | 09:36 |
*** julienvey has joined #heat | 09:43 | |
*** jcoufal has quit IRC | 09:45 | |
*** kopparam has quit IRC | 09:47 | |
*** LiJiansheng has quit IRC | 09:47 | |
*** julienvey has quit IRC | 09:48 | |
*** jprovazn has joined #heat | 09:56 | |
*** Yanyanhu has quit IRC | 09:56 | |
*** Marga_ has quit IRC | 09:57 | |
*** kopparam has joined #heat | 10:00 | |
*** rakesh_hs has quit IRC | 10:03 | |
mc__ | shardy: I tried to provide as much data as possible. hope, they are useful. The most helpful things might be the log during stack creation. It seems to be that there is none of your proposed stack domain models used. so, could that be a error reason? https://ask.openstack.org/en/question/52869/heat-autoscaling-webhook-authorization-failure/ | 10:04 |
*** tspatzier has joined #heat | 10:07 | |
*** tspatzier__ has quit IRC | 10:09 | |
*** cmyster has quit IRC | 10:12 | |
*** cmyster has joined #heat | 10:14 | |
*** cmyster has quit IRC | 10:15 | |
*** cmyster has joined #heat | 10:15 | |
*** sarob has joined #heat | 10:16 | |
*** kopparam has quit IRC | 10:25 | |
*** Marga_ has joined #heat | 10:27 | |
pas-ha | mc__, it seems you are missing heat_stack_owner role in keystone | 10:29 |
pas-ha | also, are you using keystone v3? | 10:29 |
pas-ha | with domains.. | 10:30 |
*** Qiming has joined #heat | 10:31 | |
mc__ | pas-ha: Keystone is version 0.7.1, which relation exists to v3? | 10:32 |
pas-ha | I mean do you have keystone v3 API enabled and used by heat? | 10:33 |
cmyster | mc__: its a configuration thig, which keystone API to be used | 10:35 |
cmyster | default is still 2 IIRC | 10:35 |
*** Qiming_ has joined #heat | 10:37 | |
*** jyoti-ranjan has quit IRC | 10:37 | |
mc__ | where can I set v3? in heat.conf, I cant find an explicit location | 10:40 |
*** Qiming has quit IRC | 10:40 | |
mc__ | is it mandatory to use domains in order to get the autoscaling working? | 10:40 |
shardy | mc__: It should work without the domain stuff configured, although that is the encouraged and most well-tested configuration now | 10:41 |
shardy | Obviously, the disadvantage of not configuring it is all users of heat need to be keystone admins, and you lose separation between the VMS and stack-owner's tenant | 10:42 |
shardy | Reconfiguring that now will probably confuse the issue though | 10:42 |
*** sanjayu has quit IRC | 10:42 | |
mc__ | okay, so when it's standard, of course, I'll use that. Can I be sure, that I don't use domains at the moment? | 10:43 |
*** apporc has quit IRC | 10:44 | |
*** sanjayu has joined #heat | 10:44 | |
shardy | mc does keystone user-list show you extra users created by heat? | 10:44 |
mc__ | pas-ha: in keystone role-list, theres a heat_stack_user present. How can I find out, which role is assigned to a user yet? | 10:44 |
shardy | If so, you're not using domains | 10:44 |
shardy | mc__: also cat /etc/heat/heat.conf | grep domain | grep stack | 10:45 |
pas-ha | mc__, heat_stack_user role is for those agents that are inside vms | 10:45 |
mc__ | have a look here, I prepared the group stuff already http://paste.openstack.org/show/131386/ | 10:46 |
mc__ | the grep returns always <none> values, so obviously no domain in use | 10:47 |
elynn | hi shardy and pas-ha , do you have time to review and approve https://review.openstack.org/#/c/132955/ ? | 10:48 |
*** sarob has quit IRC | 10:48 | |
*** kopparam has joined #heat | 10:48 | |
*** sarob has joined #heat | 10:49 | |
mc__ | mh, in no autoscaling tutorial there was the domain usage mentioned.. | 10:49 |
shardy | mc__: I don't see why it would be, but you have an auth issue, which could be related to a domain misconfiguration | 10:50 |
mc__ | can the domain model and the old model coexist in parallel, or, if there are other functions dependant on the old model, I have to fix them too? | 10:50 |
shardy | given your feedback, it seems not to be the case | 10:50 |
shardy | mc__: You choose one model or the other, both should work | 10:50 |
*** ishant6 has joined #heat | 10:51 | |
shardy | you seem to have a keystone misconfiguration though, which is probably unrelated to heat, and unrelated to domains | 10:51 |
shardy | mc__: I'm writing a minimal reproducer for you to try, 2mins | 10:51 |
mc__ | okay, thank you | 10:52 |
*** Qiming_ has quit IRC | 10:52 | |
*** ishant5 has quit IRC | 10:52 | |
*** Qiming_ has joined #heat | 10:53 | |
shardy | mc__: can you paste your heat.conf, including the keystone_authtoken section please? | 10:53 |
shardy | (obviously santitise passwords etc as needed) | 10:53 |
shardy | v2.0/ec2tokens/ec2tokens | 10:54 |
mc__ | http://paste.openstack.org/show/131388/ | 10:54 |
shardy | I think you have a spurious ec2tokens in your auth_uri | 10:54 |
shardy | auth_uri=http://xxx.xxx.xxx.xxx:5000/v2.0/ec2tokens | 10:54 |
shardy | If you change that to auth_uri=http://xxx.xxx.xxx.xxx:5000/v2.0 it should work | 10:55 |
*** kopparam_ has joined #heat | 10:55 | |
shardy | we added some logic to tolerate that in Juno, probably it should be backported | 10:55 |
* shardy finds the patch | 10:55 | |
mc__ | edit the uri and restart service, you mean? | 10:56 |
shardy | bug #1318599 | 10:56 |
uvirtbot | Launchpad bug 1318599 in heat "heat engine doesn't create new instance when ceilometer alarm is in "alarm" status using autoscaling feature "OS::Heat::AutoScalingGroup"" [High,Fix released] https://launchpad.net/bugs/1318599 | 10:56 |
shardy | mc__: Yes, please | 10:56 |
shardy | https://review.openstack.org/#/c/98827/ | 10:57 |
shardy | mc__: how did you install heat? | 10:58 |
*** kopparam has quit IRC | 10:58 | |
mc__ | shardy: Its a VM-image with a puppet-script which does the init process of our environment | 11:01 |
*** jyoti-ranjan has joined #heat | 11:02 | |
shardy | mc__: Ok, so the puppet manifest shouldn't add the ec2tokens path suffix, possibly that means the stackforge ones are still doing the wrong thing, I'll look into it | 11:05 |
*** sarob has quit IRC | 11:05 | |
*** serg_melikyan has quit IRC | 11:07 | |
*** dims__ has quit IRC | 11:08 | |
mc__ | shardy: okay, I edited and restarted heat. and keystone. I added a new stack and now the error is "The request signature we calculated does not match the signature you provided" | 11:08 |
*** dims__ has joined #heat | 11:08 | |
mc__ | ok, then we change the puppetscript here too | 11:09 |
*** tiantian has quit IRC | 11:13 | |
*** Qiming__ has joined #heat | 11:15 | |
shardy | mc__: That happens when using curl, with the URL exactly as output via heat? | 11:16 |
*** lazy_prince has quit IRC | 11:16 | |
*** Qiming_ has quit IRC | 11:18 | |
*** pmallya has joined #heat | 11:19 | |
*** serg_melikyan has joined #heat | 11:19 | |
mc__ | shardy: no, sorry, I was lazy and tried it in the browser. in curl it works now! | 11:20 |
shardy | \o/ | 11:20 |
mc__ | aawesome | 11:20 |
mc__ | thank you so much, shardy. | 11:21 |
shardy | mc__: np | 11:21 |
*** tspatzier has quit IRC | 11:22 | |
mc__ | ok, so then later i'll try to fix the domain thing to have a latest state of the art machine. | 11:22 |
*** pmallya has quit IRC | 11:23 | |
*** cdent has joined #heat | 11:28 | |
*** ramishra has quit IRC | 11:29 | |
*** julienvey has joined #heat | 11:32 | |
*** tspatzier has joined #heat | 11:32 | |
*** ishant7 has joined #heat | 11:33 | |
*** ishant6 has quit IRC | 11:34 | |
*** Marga_ has quit IRC | 11:34 | |
*** jcoufal has joined #heat | 11:35 | |
*** julienvey has quit IRC | 11:36 | |
*** Putns has joined #heat | 11:37 | |
*** mc__ has quit IRC | 11:37 | |
*** Qiming__ has quit IRC | 11:40 | |
*** Qiming__ has joined #heat | 11:41 | |
*** hdd has quit IRC | 11:43 | |
*** jyoti-ranjan has quit IRC | 11:45 | |
*** Qiming_ has joined #heat | 11:46 | |
*** rakesh_hs has joined #heat | 11:47 | |
*** kopparam_ has quit IRC | 11:47 | |
*** Qiming__ has quit IRC | 11:49 | |
*** Qiming__ has joined #heat | 11:52 | |
*** kopparam has joined #heat | 11:52 | |
*** Qiming_ has quit IRC | 11:55 | |
*** yassine has quit IRC | 11:55 | |
*** kopparam has quit IRC | 11:59 | |
*** kopparam has joined #heat | 12:01 | |
*** Marga_ has joined #heat | 12:01 | |
*** kopparam has quit IRC | 12:01 | |
*** nkhare has quit IRC | 12:03 | |
*** pasquier-s has joined #heat | 12:05 | |
pas-ha | I have one question about planned convergence architecture - are the workers planned to be multitasking too, chewing on several resources in parallel? | 12:12 |
pas-ha | question is related to "not using scheduler tasks in resources" item in https://etherpad.openstack.org/p/kilo-heat-summit-topics | 12:12 |
*** kopparam has joined #heat | 12:14 | |
*** ramishra has joined #heat | 12:15 | |
*** boris-42 has quit IRC | 12:17 | |
*** kopparam has quit IRC | 12:18 | |
*** Qiming__ has quit IRC | 12:18 | |
*** Qiming__ has joined #heat | 12:18 | |
*** Qiming__ has quit IRC | 12:23 | |
*** Qiming__ has joined #heat | 12:23 | |
*** kopparam has joined #heat | 12:25 | |
*** alexpilotti has joined #heat | 12:30 | |
*** kopparam has quit IRC | 12:31 | |
*** sanjayu has quit IRC | 12:33 | |
*** Qiming__ has quit IRC | 12:34 | |
*** Qiming__ has joined #heat | 12:34 | |
*** sanjayu has joined #heat | 12:34 | |
*** cmyster has quit IRC | 12:38 | |
*** inc0 has joined #heat | 12:40 | |
*** inc0 has left #heat | 12:40 | |
*** inc0_ has joined #heat | 12:41 | |
inc0_ | o/ | 12:41 |
*** sanjayu has quit IRC | 12:48 | |
*** Qiming__ has quit IRC | 12:50 | |
*** Qiming__ has joined #heat | 12:50 | |
*** vijendar has joined #heat | 12:57 | |
*** EricGonczer_ has joined #heat | 13:00 | |
*** rpothier has joined #heat | 13:00 | |
*** pmallya_ has joined #heat | 13:07 | |
*** chlong has joined #heat | 13:08 | |
*** pmallya_ has quit IRC | 13:12 | |
*** rushiagr is now known as rushiagr_away | 13:13 | |
*** serg_melikyan has quit IRC | 13:15 | |
*** serg_melikyan has joined #heat | 13:17 | |
*** yassine_ has joined #heat | 13:20 | |
*** julienvey has joined #heat | 13:20 | |
*** serg_melikyan has quit IRC | 13:22 | |
*** alexpilotti has quit IRC | 13:24 | |
*** julienvey has quit IRC | 13:25 | |
*** dims__ has quit IRC | 13:29 | |
*** dims has joined #heat | 13:30 | |
*** jdob has joined #heat | 13:31 | |
*** ahardwick has joined #heat | 13:35 | |
*** htruta has joined #heat | 13:36 | |
*** elynn_ has joined #heat | 13:37 | |
*** EricGonczer_ has quit IRC | 13:46 | |
*** boris-42 has joined #heat | 13:48 | |
*** nosnos has quit IRC | 13:49 | |
*** andersonvom has joined #heat | 13:50 | |
*** rushiagr_away is now known as rushiagr | 13:51 | |
*** EricGonczer_ has joined #heat | 13:52 | |
*** aweiteka has joined #heat | 13:55 | |
*** jistr has quit IRC | 13:55 | |
*** jistr has joined #heat | 13:57 | |
*** rakesh_hs has quit IRC | 13:57 | |
*** EricGonczer_ has quit IRC | 13:59 | |
*** pmallya_ has joined #heat | 14:01 | |
*** EricGonczer_ has joined #heat | 14:02 | |
*** ishant8 has joined #heat | 14:03 | |
*** ramishra has quit IRC | 14:03 | |
*** vijendar has quit IRC | 14:03 | |
*** vijendar has joined #heat | 14:04 | |
*** ishant7 has quit IRC | 14:04 | |
*** openstackgerrit has joined #heat | 14:05 | |
*** pmallya_ has quit IRC | 14:07 | |
*** ramishra has joined #heat | 14:11 | |
*** EricGonczer_ has quit IRC | 14:17 | |
*** julienvey has joined #heat | 14:21 | |
*** blues-man has joined #heat | 14:23 | |
*** julienvey has quit IRC | 14:26 | |
*** zaneb has joined #heat | 14:27 | |
*** blomquisg has joined #heat | 14:30 | |
*** cmyster has joined #heat | 14:31 | |
*** cmyster has quit IRC | 14:31 | |
*** cmyster has joined #heat | 14:31 | |
*** elynn_ has quit IRC | 14:31 | |
zaneb | I have to get me a smaller laptop | 14:32 |
* cmyster produces a saw | 14:32 | |
zaneb | lol | 14:32 |
cmyster | sup zaneb, got home safely | 14:33 |
cmyster | ? | 14:33 |
zaneb | yep, thanks :) | 14:34 |
*** ramishra has quit IRC | 14:34 | |
zaneb | it was a long day though | 14:34 |
*** pasquier-s has quit IRC | 14:35 | |
cmyster | I had the worst weather I ever exped in my life... peoeple started crying and such... | 14:35 |
*** Qiming__ has quit IRC | 14:36 | |
zaneb | cmyster: yikes, that doesn't sound pleasant | 14:37 |
cmyster | mostly funny though | 14:37 |
*** ramishra has joined #heat | 14:38 | |
openstackgerrit | Thomas Herve proposed a change to openstack/python-heatclient: Implement restore operation https://review.openstack.org/124413 | 14:39 |
openstackgerrit | Thomas Herve proposed a change to openstack/python-heatclient: Implement snapshot operations https://review.openstack.org/124412 | 14:39 |
*** mkollaro has joined #heat | 14:40 | |
*** tspatzier__ has joined #heat | 14:42 | |
*** pasquier-s has joined #heat | 14:42 | |
*** tspatzier has quit IRC | 14:44 | |
openstackgerrit | A change was merged to openstack/heat: Updated from global requirements https://review.openstack.org/132767 | 14:45 |
*** ramishra has quit IRC | 14:47 | |
openstackgerrit | Xiao Xi LIU proposed a change to openstack/heat-templates: Truncate last_metadata file dumped by cfn-init hook https://review.openstack.org/133407 | 14:47 |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/heat: Sync with latest oslo-incubator https://review.openstack.org/133492 | 14:48 |
*** tspatzier__ has quit IRC | 14:49 | |
blues-man | hello everybody, great to see you guys "live" at summit :) | 14:50 |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Add snapshot restore HTTP API https://review.openstack.org/92125 | 14:51 |
*** jprovazn has quit IRC | 14:52 | |
*** Drago has joined #heat | 14:53 | |
* jdandrea welcomes folks back from the summit, and hopes the pastries were yum. | 14:54 | |
*** Marga__ has joined #heat | 14:55 | |
*** Marga_ has quit IRC | 14:55 | |
*** jcoufal has quit IRC | 14:55 | |
blues-man | zaneb, shardy you needed the grand amphithéâtre to fits all attended to heat session! | 14:56 |
blues-man | lol | 14:56 |
*** zz_gondoi is now known as gondoi | 14:57 | |
cmyster | blues-man: room size was OK, I do think however that some more mics were needed | 14:58 |
cmyster | (and used) | 14:58 |
*** zns has joined #heat | 14:58 | |
*** htruta has quit IRC | 14:58 | |
blues-man | cmyster, maybe Sally or Maillot room would be better but traffic engineering is always hard :) | 15:03 |
*** sdake has joined #heat | 15:03 | |
*** sdake has quit IRC | 15:03 | |
*** sdake has joined #heat | 15:03 | |
cmyster | if you say so, I personally forgot the room names by now. | 15:04 |
blues-man | eheh you know after consulting the map several times I remember those two mnemonic ones | 15:05 |
blues-man | as they were also the biggest for each stair | 15:06 |
*** pasquier-s has quit IRC | 15:08 | |
blues-man | also pretty interesting tosca session | 15:10 |
*** pmallya has joined #heat | 15:12 | |
openstackgerrit | Xiao Xi LIU proposed a change to openstack/heat-templates: Truncate last_metadata file dumped by cfn-init hook https://review.openstack.org/133407 | 15:13 |
*** ishant8 has quit IRC | 15:14 | |
openstackgerrit | ChangBo Guo(gcb) proposed a change to openstack/heat: Sync with latest oslo-incubator https://review.openstack.org/133492 | 15:14 |
*** k4n0 has quit IRC | 15:14 | |
*** ramishra has joined #heat | 15:16 | |
*** alextricity has quit IRC | 15:16 | |
*** LiJiansheng has joined #heat | 15:19 | |
*** saju_m has joined #heat | 15:21 | |
*** EricGonczer_ has joined #heat | 15:24 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat-specs: Using Barbican as secret backend https://review.openstack.org/133501 | 15:26 |
therve | shardy, Hey, got a small pep8 fix on https://review.openstack.org/#/c/131826/2 | 15:27 |
*** aweiteka has quit IRC | 15:27 | |
*** ramishra has quit IRC | 15:30 | |
*** jistr has quit IRC | 15:30 | |
shardy | therve: doh, didn't spot that, thanks | 15:32 |
shardy | fixing now | 15:32 |
*** jistr has joined #heat | 15:32 | |
*** ramishra has joined #heat | 15:33 | |
*** LiJiansheng has quit IRC | 15:34 | |
*** hdd has joined #heat | 15:35 | |
*** julienvey has joined #heat | 15:37 | |
*** cmyster has quit IRC | 15:38 | |
*** jrist has joined #heat | 15:38 | |
*** aweiteka has joined #heat | 15:39 | |
*** ahardwick has quit IRC | 15:39 | |
*** ramishra has quit IRC | 15:40 | |
*** julienvey has quit IRC | 15:42 | |
*** mkollaro has quit IRC | 15:42 | |
*** achanda has joined #heat | 15:46 | |
*** Viswanath has joined #heat | 15:47 | |
*** Viswanath has quit IRC | 15:50 | |
*** Marga__ has quit IRC | 15:51 | |
*** blues-man has quit IRC | 15:51 | |
*** jistr has quit IRC | 15:52 | |
*** jistr has joined #heat | 15:53 | |
*** ramishra has joined #heat | 15:54 | |
*** ramishra has quit IRC | 15:55 | |
*** blues-man has joined #heat | 15:55 | |
*** saju_m has quit IRC | 15:56 | |
*** Viswanath has joined #heat | 15:57 | |
*** pmallya has quit IRC | 15:58 | |
*** ramishra has joined #heat | 15:59 | |
*** pmallya has joined #heat | 15:59 | |
*** Viswanath has quit IRC | 16:01 | |
*** ramishra has quit IRC | 16:03 | |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Move to oslo.serialization https://review.openstack.org/131826 | 16:04 |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Convert strutils to oslo.utils.encodeutils https://review.openstack.org/131827 | 16:04 |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Convert importutils to oslo.utils https://review.openstack.org/131828 | 16:04 |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Remove remaining deprecated oslo-incubator modules https://review.openstack.org/131829 | 16:04 |
*** achanda has quit IRC | 16:04 | |
*** Viswanath has joined #heat | 16:08 | |
*** htruta has joined #heat | 16:09 | |
*** tspatzier has joined #heat | 16:12 | |
*** Viswanath has quit IRC | 16:14 | |
*** Drago1 has joined #heat | 16:15 | |
*** Drago1 has quit IRC | 16:15 | |
*** Drago1 has joined #heat | 16:16 | |
*** serg_melikyan has joined #heat | 16:16 | |
jpeeler | shardy: what do you think of this? https://lists.fedoraproject.org/pipermail/cloud/2014-November/004577.html | 16:16 |
shardy | jpeeler: heat-cfntools does have a hard requirement on boto atm, it's not impossible that we could break it though | 16:18 |
*** kitch_ has joined #heat | 16:19 | |
shardy | why does boto require python3? | 16:19 |
zaneb | does boto have a hard dependency on Py3k? | 16:19 |
zaneb | and if so why??? | 16:19 |
shardy | I'd assume it would be compatible with, but not *require* | 16:19 |
shardy | may be a packaging bug? | 16:19 |
zaneb | may be an intentional packaging change that creates a giant headache for us | 16:20 |
shardy | If cloud-init has broken their boto dep, maybe that's a sign we should too | 16:20 |
shardy | I've not followed the reasoning for that tbh | 16:21 |
shardy | "boto always breaks us" is a good one though | 16:21 |
*** thedodd has joined #heat | 16:22 | |
jpeeler | well advice on the next course of action would be welcome, this bug was filed: https://bugzilla.redhat.com/show_bug.cgi?id=1161945 (basically the same as the mailing list post) | 16:23 |
uvirtbot | jpeeler: Error: Could not parse XML returned by bugzilla.redhat.com: HTTP Error 404: Not Found | 16:23 |
*** swygue has quit IRC | 16:23 | |
jpeeler | need to get that component owner fixed still too | 16:24 |
*** sabeen has joined #heat | 16:24 | |
ryansb | unless something has changed recently, boto should be working on py2 and 3k | 16:24 |
ryansb | there's the option of locking to an older boto | 16:24 |
*** metral_zzz is now known as metral | 16:25 | |
*** gondoi is now known as zz_gondoi | 16:25 | |
*** sabeen2 has joined #heat | 16:25 | |
*** sabeen has quit IRC | 16:25 | |
*** shakamunyi has joined #heat | 16:27 | |
*** ifarkas is now known as ifarkas|afk | 16:29 | |
*** blues-man has quit IRC | 16:31 | |
shardy | jpeeler: reply sent | 16:35 |
shardy | seems like pinning to a py2 boto for f21 and working to remove the boto dep for f22 is the best plan, if possible | 16:35 |
shardy | unless there's a willing victim to rework things to break the boto dep in the next week ;) | 16:36 |
jpeeler | shardy: yeah probably not. where did you reply? matt just commented on the bug | 16:40 |
shardy | jpeeler: I just replied to the ML thread you linked | 16:40 |
jpeeler | i thought the archives were always updated immediately, guess not | 16:41 |
*** thedodd has quit IRC | 16:42 | |
*** aweiteka has quit IRC | 16:42 | |
*** thedodd has joined #heat | 16:44 | |
shardy | http://aws.amazon.com/blogs/aws/boto-python-3/ | 16:44 |
shardy | versions 2.6, 2.7, 3.3, and 3.4 of Python. | 16:45 |
shardy | I don't really get where the hard requirement for python3 comes from | 16:45 |
shardy | hopefully matt will clarify | 16:45 |
*** alexpilotti has joined #heat | 16:46 | |
*** yassine_ has quit IRC | 16:50 | |
*** blues-man has joined #heat | 16:53 | |
*** aweiteka has joined #heat | 16:54 | |
*** pas-ha has quit IRC | 16:57 | |
pscheie | shardy, regarding http://hardysteven.blogspot.co.uk/2014/09/using-heat-resourcegroup-resources.html, is there documentation/elaboration somewhere on the {type: <file>} syntax/function? | 16:59 |
*** JayJ has joined #heat | 17:00 | |
pscheie | For example, is it only usable with resource_def or can any resource be in an external file/template and then called that way? | 17:01 |
shardy | http://docs.openstack.org/hot-guide/content/how-to-use-template-resources-for-composition.html | 17:01 |
shardy | pscheie: The latter, any type can specify a file, it's an "anonymous" nested stack, vs a typed one when specified via a type alias in the resource_registry | 17:02 |
*** Drago1 has quit IRC | 17:02 | |
openstackgerrit | A change was merged to openstack/heat: Always using domain id to create domain project or user https://review.openstack.org/132955 | 17:07 |
*** serg_melikyan has quit IRC | 17:13 | |
pscheie | shardy, tx, just what I was looking for. | 17:13 |
*** shakamunyi has quit IRC | 17:15 | |
*** vijendar1 has joined #heat | 17:15 | |
*** alexheneveld has quit IRC | 17:18 | |
*** avc has joined #heat | 17:18 | |
*** vijendar has quit IRC | 17:18 | |
*** vijendar1 has quit IRC | 17:19 | |
*** vijendar has joined #heat | 17:20 | |
*** tspatzier has quit IRC | 17:21 | |
*** serg_melikyan has joined #heat | 17:21 | |
*** hdd has quit IRC | 17:25 | |
*** julienvey has joined #heat | 17:26 | |
*** tspatzier has joined #heat | 17:28 | |
*** Viswanath has joined #heat | 17:29 | |
*** blues-man has quit IRC | 17:30 | |
*** julienvey has quit IRC | 17:30 | |
*** Viswanath has quit IRC | 17:34 | |
inc0_ | zaneb, ping | 17:44 |
*** Viswanath has joined #heat | 17:47 | |
*** zns has quit IRC | 17:48 | |
*** zns has joined #heat | 17:51 | |
*** avc has quit IRC | 17:51 | |
*** derekh has quit IRC | 17:52 | |
*** tspatzier__ has joined #heat | 17:55 | |
*** tspatzier has quit IRC | 17:55 | |
*** tspatzier__ is now known as tspatzier | 17:57 | |
*** Viswanath has quit IRC | 17:59 | |
*** jistr has quit IRC | 18:02 | |
*** Viswanath has joined #heat | 18:02 | |
zaneb | inc0_: o/ | 18:06 |
inc0_ | hi, have you seen my pull request by any chance? | 18:06 |
zaneb | inc0_: I saw an email about it, haven't had the chance to look at it yet, but in principle that sounds like a great idea | 18:06 |
zaneb | +1 for more tests :) | 18:07 |
inc0_ | also, should I keep commit to this branch or merge tests to master? | 18:07 |
*** Viswanath has quit IRC | 18:07 | |
inc0_ | yeah, I want to make few test cases with assert before actually work on algorithm | 18:07 |
zaneb | we'll want to merge them to master at some point | 18:07 |
inc0_ | this idea of iterative process glyph described is brilliant imho | 18:08 |
inc0_ | we'll solve stage1 and stage2 at same time | 18:08 |
inc0_ | also autohealing;) | 18:08 |
zaneb | I think glyph's idea is good; however we have a lot of backward compatibility concerns that may make it impractical | 18:09 |
zaneb | we don't have the luxury of starting from scratch | 18:09 |
inc0_ | yeah, but its worth to try | 18:10 |
inc0_ | if we could somehow make it, this will be both highy available and scallable | 18:10 |
inc0_ | https://github.com/rackerlabs/otter <- this is their "convergence" implemented, might be worth to look at their code | 18:11 |
inc0_ | although there is a lot of code here, and fact that its twisted based doesn't helpo | 18:12 |
*** achanda has joined #heat | 18:13 | |
zaneb | class IConverger(Interface): <- what is this, Java? | 18:14 |
inc0_ | nah, its python...just written java-style in few places;) | 18:15 |
inc0_ | https://github.com/rackerlabs/otter/blob/master/otter/convergence.py | 18:15 |
*** Viswanath has joined #heat | 18:15 | |
*** cmyster has joined #heat | 18:18 | |
*** cmyster has quit IRC | 18:18 | |
*** cmyster has joined #heat | 18:18 | |
*** thedodd has quit IRC | 18:19 | |
*** Viswanath has quit IRC | 18:19 | |
*** zns has quit IRC | 18:21 | |
*** cdent has quit IRC | 18:21 | |
cmyster | Hi | 18:21 |
inc0_ | cmyster, hello, got home without problems? | 18:22 |
cmyster | inc0_: worst weather in a flight I ever had... | 18:23 |
cmyster | with people crying and stuff like that | 18:24 |
inc0_ | hehe, gotta love turbulent air;) | 18:24 |
cmyster | I woke up midflight and my arms were hanging in the air (plane took a 1s free fall) | 18:24 |
cmyster | you inc0_ ? all went well ? | 18:25 |
cmyster | did you find eglynn ? | 18:25 |
inc0_ | cmyster, nope, not that I was looking that hard;) | 18:25 |
* cmyster nods | 18:25 | |
cmyster | inc0_: if you still need help feel free to bug me ;) | 18:26 |
inc0_ | about flight, landing in Poland was fun because of side wind | 18:26 |
inc0_ | but nothing too fancy | 18:26 |
cmyster | oohhh, plane danced ? | 18:26 |
inc0_ | a bit, and approaching to airport while not exactly aligned to landing direction is always fun | 18:27 |
cmyster | +1 | 18:27 |
*** zns has joined #heat | 18:28 | |
inc0_ | quite frankly tho, good to be home...I was tired of this summit;) | 18:28 |
cmyster | +2 | 18:29 |
cmyster | ;) | 18:29 |
*** JayJ has quit IRC | 18:31 | |
cmyster | hmmm | 18:32 |
cmyster | isrri alerts stopped working for some reason | 18:32 |
*** jstrachan has quit IRC | 18:32 | |
*** cmyster has quit IRC | 18:32 | |
*** cmyster has joined #heat | 18:33 | |
*** JayJ has joined #heat | 18:33 | |
*** avc has joined #heat | 18:36 | |
*** jistr has joined #heat | 18:37 | |
*** metral is now known as metral_zzz | 18:38 | |
*** metral_zzz is now known as metral | 18:39 | |
*** Viswanath has joined #heat | 18:42 | |
*** thedodd has joined #heat | 18:42 | |
*** pmallya has quit IRC | 18:44 | |
*** Viswanath has quit IRC | 18:44 | |
*** Viswanath has joined #heat | 18:48 | |
*** pmallya_ has joined #heat | 18:54 | |
inc0_ | cya tomorrow guys | 18:54 |
*** inc0_ has quit IRC | 18:54 | |
* cmyster nods | 18:54 | |
*** Viswanath has quit IRC | 18:54 | |
*** alexheneveld has joined #heat | 18:55 | |
*** alexheneveld has quit IRC | 19:00 | |
*** andersonvom has quit IRC | 19:05 | |
*** andersonvom has joined #heat | 19:05 | |
*** rushiagr is now known as rushiagr_away | 19:09 | |
cmyster | zaneb: here ? | 19:11 |
*** Viswanath has joined #heat | 19:12 | |
*** julienvey has joined #heat | 19:14 | |
*** pmallya_ has quit IRC | 19:15 | |
*** ifarkas|afk is now known as ifarkas | 19:15 | |
*** hdd has joined #heat | 19:15 | |
*** pmallya_ has joined #heat | 19:16 | |
*** Viswanath has quit IRC | 19:17 | |
*** liusheng has quit IRC | 19:17 | |
*** liusheng has joined #heat | 19:18 | |
*** zns has quit IRC | 19:18 | |
*** julienvey has quit IRC | 19:20 | |
*** ifarkas has quit IRC | 19:20 | |
*** zns has joined #heat | 19:23 | |
ryansb | shardy: jpeeler zaneb just talked to the fedora boto maintainer, the python3 dep is a bug | 19:25 |
ryansb | fixed in this build http://koji.fedoraproject.org/koji/buildinfo?buildID=591757 | 19:25 |
ryansb | (posting to ML) | 19:25 |
jpeeler | well that's good news and simple to fix on our side | 19:26 |
ryansb | uh, do we need to do anything on our side, other than await his update? | 19:26 |
*** Viswanath has joined #heat | 19:27 | |
jpeeler | i think a rebuild would be necessary | 19:27 |
jpeeler | actually i suppose this is python ha | 19:27 |
ryansb | I think it shouldn't be, since the dep is transitive it'd be resolved at install-time by yum, right? | 19:27 |
jpeeler | yep, so carry on | 19:28 |
*** Viswanath has quit IRC | 19:33 | |
*** rwsu has joined #heat | 19:35 | |
*** sgordon has joined #heat | 19:49 | |
*** Viswanath has joined #heat | 19:51 | |
*** Viswanath has quit IRC | 19:53 | |
*** bnemec has joined #heat | 19:55 | |
*** mkollaro has joined #heat | 20:06 | |
*** serg_melikyan has quit IRC | 20:08 | |
*** zns has quit IRC | 20:09 | |
*** zns has joined #heat | 20:10 | |
*** crose has joined #heat | 20:11 | |
*** julienvey has joined #heat | 20:15 | |
*** Marga_ has joined #heat | 20:17 | |
*** julienvey has quit IRC | 20:20 | |
*** avc has quit IRC | 20:21 | |
*** serg_melikyan has joined #heat | 20:22 | |
stevebaker | morning | 20:29 |
cmyster | heya | 20:29 |
ryansb | morning | 20:30 |
*** achanda has quit IRC | 20:32 | |
*** jamielennox|away is now known as jamielennox | 20:50 | |
*** sabeen2 has quit IRC | 20:52 | |
*** sabeen has joined #heat | 20:52 | |
cmyster | stevebaker: there ? | 20:57 |
stevebaker | cmyster: yes, about to join a meeting | 20:59 |
cmyster | I need some info for an RFE, I'll mail you the link... | 21:00 |
cmyster | its 23:00 here, way past my bed time | 21:00 |
stevebaker | ok | 21:01 |
*** achanda has joined #heat | 21:02 | |
*** EricGonc_ has joined #heat | 21:06 | |
*** EricGonczer_ has quit IRC | 21:06 | |
cmyster | stevebaker: in your inbox, I'll bbl near your eod | 21:07 |
*** alexheneveld has joined #heat | 21:08 | |
jdandrea | Reality check Q: Can I define my own alarm urls with Heat-instantiated ceilometer alarms (that are on web servers running apart from Heat)? For now there won't be any AuthN - this is just a PoC thing at first. (I see some /v1/AUTH_... GET and HEAD requests so I'm wondering if it will work.) | 21:09 |
cmyster | jdandrea: not sure I understand the question. you defined a ceilometer alarm via a heat template and you want to use some other alarm url then the ones defined in the stack ? | 21:12 |
*** stevedb has joined #heat | 21:12 | |
*** stevedb has left #heat | 21:13 | |
jdandrea | cmyster: I defined an alarm but specified my own URL, not the URL from a Heat policy resource. | 21:14 |
jdandrea | Worst case, I can create a new resource plugin that proxies the request for me. | 21:15 |
cmyster | my instinct tells me that it won't work as you intend it because there is a link from URL -> alert -> heat so that needs to be an identical alert thats being created... | 21:17 |
*** hdd has quit IRC | 21:18 | |
jdandrea | cmyster: If I was to create a ceilometer alarm outside of Heat, would it expect to go through Heat then? *confused* | 21:19 |
jdandrea | That's why I thought it would work, because Ceilometer shouldn't be depending on Heat for its alarm URLs (unless I'm mistaken). | 21:20 |
cmyster | oh I was thinking about a specific case... I don't know what you are trying to make alarms for... | 21:20 |
jdandrea | Ah, np. | 21:20 |
jdandrea | This is for a disk volume usage threshold being exceeded. | 21:20 |
cmyster | ok, and what did you define it to do ? | 21:20 |
jdandrea | So I'm creating my own samples and monitoring it with the alarm, averaged over a bunch of servers. | 21:21 |
jdandrea | It signals if the average usage exceeds some threshold and it bases that over 3 600sec periods. | 21:21 |
* cmyster nods | 21:21 | |
*** hdd has joined #heat | 21:21 | |
jdandrea | It looks plausible. Accent on looks. :) | 21:21 |
jdandrea | Only one way to find out then. | 21:22 |
* jdandrea fires up dd ... *evil grin* | 21:22 | |
*** metral is now known as metral_zzz | 21:30 | |
*** rpothier has quit IRC | 21:31 | |
*** sabeen1 has joined #heat | 21:33 | |
*** sabeen has quit IRC | 21:33 | |
*** tspatzier has quit IRC | 21:35 | |
*** metral_zzz is now known as metral | 21:36 | |
*** serg_melikyan has quit IRC | 21:38 | |
*** chlong has quit IRC | 21:39 | |
ryansb | sdake or jpeeler : can someone add me to heat-cfntools? | 21:42 |
ryansb | I don't have commit perms | 21:42 |
jdandrea | (cmyster: Where I became unsure was when I started seeing those /v1/AUTH_... GET and HEAD requests on my server.) | 21:45 |
*** crose has quit IRC | 21:46 | |
*** pmallya_ has quit IRC | 21:46 | |
* cmyster does not follow | 21:47 | |
cmyster | could be the time | 21:47 |
* cmyster keeps telling himself oh just finish this small task here... | 21:47 | |
jpeeler | ryansb: you should be good now | 21:48 |
*** JayJ has quit IRC | 21:48 | |
jdandrea | cmyster: Whoops. Never hit return earlier. This is WRT the ceilometer alarm URL and watching the server for requests. Carry on with that small task. :) | 21:48 |
ryansb | yup. Currently receiving a plethora of FMN messages about my new perms | 21:49 |
ryansb | jpeeler: ^ | 21:49 |
*** JayJ has joined #heat | 21:49 | |
*** serg_melikyan has joined #heat | 21:50 | |
*** Viswanath_ has joined #heat | 21:51 | |
*** Viswanath has joined #heat | 21:51 | |
*** jdob has quit IRC | 21:51 | |
*** Viswanath_ has quit IRC | 21:53 | |
*** Viswanath has quit IRC | 21:54 | |
*** kitch_ has quit IRC | 21:54 | |
*** pmallya has joined #heat | 21:56 | |
*** julienvey has joined #heat | 22:04 | |
*** Marga_ has quit IRC | 22:05 | |
*** Marga_ has joined #heat | 22:06 | |
*** cmyster has quit IRC | 22:07 | |
*** julienvey has quit IRC | 22:09 | |
*** zz_gondoi is now known as gondoi | 22:10 | |
miguelgrinberg | stevebaker: I was wondering what your thoughts are on being able to provision an instance with the software config supporting packages at runtime, through cloud-init | 22:11 |
*** elynn has quit IRC | 22:13 | |
stevebaker | miguelgrinberg: you can already do this https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-cloud-init.yaml | 22:14 |
*** elynn has joined #heat | 22:14 | |
stevebaker | miguelgrinberg: its boot-only config though, so any changes require replacing the server | 22:14 |
miguelgrinberg | stevebaker: yeah, I was thinking about going all the way, by installing the os-collect-config stuff | 22:15 |
miguelgrinberg | I've done it, so it can be done, but was wondering if it may be interesting as a general use case | 22:15 |
stevebaker | miguelgrinberg: what as a general use case? | 22:16 |
*** sabeen1 has quit IRC | 22:17 | |
miguelgrinberg | stevebaker: I'm thinking a way to provision the instance on the fly should be documented as an officially supported option along the diskbuilder solution | 22:18 |
stevebaker | miguelgrinberg: ah yes, like this https://review.openstack.org/#/c/119282/ | 22:19 |
miguelgrinberg | stevebaker: yes, good, looks like I'm not the only one trying this :) | 22:21 |
stevebaker | I need to remove the proxy so it can get +2s | 22:21 |
*** EricGonc_ has quit IRC | 22:22 | |
miguelgrinberg | stevebaker: I have a bootstrapping script that runs on Ubuntu and Fedora right now, took a very similar approach | 22:24 |
*** Viswanath has joined #heat | 22:25 | |
miguelgrinberg | stevebaker: the problem with this proposal is that the many config files and hook scripts are duplicated | 22:27 |
*** Viswanath has quit IRC | 22:28 | |
*** Drago has quit IRC | 22:30 | |
*** asalkeld has joined #heat | 22:33 | |
asalkeld | morning | 22:35 |
*** shakamunyi has joined #heat | 22:36 | |
stevebaker | miguelgrinberg: i would like to see what you've done, something less distro specific would be good | 22:38 |
stevebaker | asalkeld: morning | 22:39 |
miguelgrinberg | stevebaker: what I have so far is here: https://github.com/miguelgrinberg/heat-config | 22:39 |
miguelgrinberg | stevebaker: I was thinking that I could create a tripleo element from this, and then this would be the only source of software config stuff, replacing the several elements used currently | 22:40 |
miguelgrinberg | to run this I just put a "curl bootstrap.sh | bash" in the userdata of all the servers | 22:41 |
stevebaker | miguelgrinberg: looks good apart from the "run internet script as root" bit ;) | 22:45 |
stevebaker | miguelgrinberg: you can always use get_file to include bootstrap.sh from a local file (or URL for that matter) | 22:46 |
*** Marga_ has quit IRC | 22:46 | |
*** hdd has quit IRC | 22:47 | |
miguelgrinberg | stevebaker: it's not only the bootstrap.sh script, in my case I have templates for all config files and hooks | 22:49 |
miguelgrinberg | so I would need to ship all of that with any templates that want to take advantage of this functionality | 22:49 |
*** jistr has quit IRC | 22:51 | |
miguelgrinberg | stevebaker: I was hoping to add the glue necessary to make this repo also a tripleo element, so then this would be the only source | 22:52 |
*** serg_melikyan has quit IRC | 22:52 | |
*** blomquisg has quit IRC | 22:55 | |
*** alexpilotti has quit IRC | 22:57 | |
stevebaker | miguelgrinberg: hmm, its nice to only have a single set of elements to maintain though | 22:57 |
*** hdd has joined #heat | 22:58 | |
stevebaker | miguelgrinberg: most of your heat-config repo could be converted to inline cloud-config, and the bigger scripts can be included with get_file | 22:59 |
miguelgrinberg | stevebaker: yes, in fact that is how I started, but it was kinda painful to have to carry all that stuff from one template to the next. Also we have nested templates, so even for a single set we need to have this copied into every template file. | 23:00 |
miguelgrinberg | it's way more convenient to get a starter script that curls the rest | 23:01 |
*** hdd has quit IRC | 23:02 | |
stevebaker | miguelgrinberg: have you looked into using an environment file to define all these common config resources as their own types? This seems like a perfect case for it | 23:04 |
*** julienvey has joined #heat | 23:05 | |
miguelgrinberg | stevebaker: we use environments for the big pieces, I guess I can define a custom resource for a ready to go software config resource, not a bad idea | 23:06 |
stevebaker | miguelgrinberg: yes, and it could be a resource which does nothing if the author knows they are using a custom image | 23:08 |
stevebaker | miguelgrinberg: and different environments could have config resources for different combinations of distro and install method | 23:09 |
*** julienvey has quit IRC | 23:09 | |
miguelgrinberg | stevebaker: even with all this, the fact remains that a lot of little config files need to be downloaded from somewhere. Both my solution and the one on gerrit duplicate these, so someone will have to watch for changes on the master copies of all these. | 23:14 |
miguelgrinberg | that is why I was hoping to consolidate the tripleo elements with the on-the-fly bootstrapping somehow | 23:15 |
*** shakamunyi has quit IRC | 23:18 | |
stevebaker | miguelgrinberg: the little files can just be included inline in the template resources, the bigger ones do need to be referenced by URL or local path. I'd prefer we direct authors to checkout the git repos which contain all this so they can use get_file with local paths. I've been considering heat-templates to be that repo, so feel free to submit your changes there | 23:22 |
asalkeld | I have heard people asking for a static "file" resource too | 23:23 |
asalkeld | so you could put a nested template (or what ever) in there, we could post to swift and get_resource could return the url | 23:24 |
stevebaker | asalkeld: is that different to a template resource with type: http://my/template.yaml? | 23:25 |
asalkeld | stevebaker, well the idea is you could do this: | 23:25 |
asalkeld | resources: | 23:25 |
asalkeld | type: OS::Swift::File | 23:26 |
*** sabeen1 has joined #heat | 23:26 | |
asalkeld | properties: | 23:26 |
asalkeld | content: | 23:26 |
asalkeld | stuff goes here... | 23:26 |
asalkeld | then another resource | 23:26 |
asalkeld | foo: | 23:26 |
stevebaker | oh yes, we need a swift object resource to go with our container resource | 23:27 |
asalkeld | type: {get_resource: the_one_above} | 23:27 |
asalkeld | yip | 23:27 |
*** thedodd has quit IRC | 23:30 | |
*** sabeen1 has quit IRC | 23:32 | |
*** sabeen has joined #heat | 23:32 | |
*** chlong has joined #heat | 23:34 | |
miguelgrinberg | stevebaker: okay, I think the environment idea might work. I'll see if I can adapy what I've done into that format and provide resource definitions for ubuntu and fedora | 23:34 |
*** dims has quit IRC | 23:36 | |
*** dims has joined #heat | 23:37 | |
*** JayJ has quit IRC | 23:39 | |
stevebaker | miguelgrinberg: nice, thanks. There might be a case for a dib element which means image builders don't need tripleo-image-elements as well as heat-templates | 23:42 |
miguelgrinberg | stevebaker: it's more than dib, right? currently we are getting all the os-***-config elements from tripleo. I'm all for moving all that stuff into heat-templates, since we are only using those elements to install commonly available packages. | 23:44 |
*** achanda has quit IRC | 23:48 | |
*** asalkeld has quit IRC | 23:49 | |
*** gondoi is now known as zz_gondoi | 23:50 | |
*** Drago has joined #heat | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!