*** lindsayk has quit IRC | 00:04 | |
*** bharath has joined #heat | 00:05 | |
*** pmyers has quit IRC | 00:10 | |
*** bharath has quit IRC | 00:10 | |
*** lindsayk has joined #heat | 00:11 | |
*** lindsayk has quit IRC | 00:12 | |
*** lindsayk has joined #heat | 00:12 | |
*** sgordon has joined #heat | 00:14 | |
*** flyemsafe has joined #heat | 00:15 | |
*** nati_ueno has quit IRC | 00:17 | |
*** dsneddon has quit IRC | 00:18 | |
*** dsneddon has joined #heat | 00:20 | |
*** sjmc7 has quit IRC | 00:21 | |
*** tango has quit IRC | 00:22 | |
*** bharath has joined #heat | 00:25 | |
bharath | Hi, I am new to heat, I was writing a template a to create two instances and to add firewall for those two instances, but how to find ips of those two instances? | 00:26 |
---|---|---|
*** lindsayk has quit IRC | 00:27 | |
*** lindsayk has joined #heat | 00:28 | |
*** andersonvom has quit IRC | 00:31 | |
*** kylincloud-lvdon has joined #heat | 00:35 | |
*** sarob has quit IRC | 00:38 | |
*** sarob has joined #heat | 00:38 | |
*** flyemsafe has quit IRC | 00:39 | |
*** sarob has quit IRC | 00:43 | |
*** lindsayk has quit IRC | 00:49 | |
*** lindsayk has joined #heat | 00:54 | |
*** swygue has joined #heat | 01:04 | |
*** nosnos has quit IRC | 01:13 | |
*** spzala has quit IRC | 01:16 | |
*** tiantian has joined #heat | 01:17 | |
*** andersonvom has joined #heat | 01:20 | |
*** asalkeld has quit IRC | 01:26 | |
*** andersonvom has quit IRC | 01:34 | |
*** achampion has joined #heat | 01:48 | |
*** Yanyanhu has joined #heat | 01:51 | |
*** m_22 has joined #heat | 01:53 | |
Yanyanhu | hi, stevebaker, are you around? | 01:54 |
*** chandankumar has joined #heat | 02:01 | |
*** lindsayk has quit IRC | 02:07 | |
*** elynn_ has quit IRC | 02:12 | |
*** elynn has joined #heat | 02:12 | |
tiantian | zaneb: hi, are you around? | 02:18 |
tiantian | zaneb: about the "Update behavior for CFN compatible resources", I'm thinking about if we to revert the patches, the bugs are still exist. For example https://review.openstack.org/#/c/80209/, if we just to revert the change, the resource conflict error(ports are still attached) will raised while update use the same template in heat, but it's successful in AWSCloudFormation(no matter which process is going, it will be success, right?), IMO, users care ab | 02:19 |
tiantian | out why the operate failed than which process to go. Or I missing something? Sorry for doubt this so late. | 02:19 |
elynn | Morning all | 02:22 |
*** bharath has quit IRC | 02:22 | |
*** asalkeld has joined #heat | 02:24 | |
*** tonisbones has joined #heat | 02:30 | |
*** chandankumar has quit IRC | 02:30 | |
*** dims__ has quit IRC | 02:33 | |
*** tonisbones has quit IRC | 02:34 | |
*** sabeen2 has joined #heat | 02:39 | |
*** sabeen2 has quit IRC | 02:41 | |
*** sabeen1 has quit IRC | 02:41 | |
*** asalkeld has quit IRC | 02:42 | |
*** Yanyanhu has quit IRC | 02:42 | |
*** openstackgerrit has quit IRC | 02:42 | |
*** IgorYozhikov has quit IRC | 02:42 | |
*** shardy has quit IRC | 02:42 | |
*** IgorYozhikov has joined #heat | 02:42 | |
*** asalkeld has joined #heat | 02:42 | |
*** Yanyanhu has joined #heat | 02:43 | |
*** openstackgerrit has joined #heat | 02:44 | |
*** bvivek has joined #heat | 02:46 | |
*** shardy has joined #heat | 02:47 | |
*** m_22 has quit IRC | 02:48 | |
*** harlowja is now known as harlowja_away | 02:54 | |
*** andersonvom has joined #heat | 02:55 | |
*** harlowja_away is now known as harlowja | 02:58 | |
*** bvivek has quit IRC | 03:00 | |
*** asalkeld has quit IRC | 03:07 | |
*** shardy has quit IRC | 03:12 | |
*** shadower has quit IRC | 03:12 | |
*** anteaya has quit IRC | 03:12 | |
*** devx has quit IRC | 03:12 | |
*** morganfainberg has quit IRC | 03:12 | |
*** openstackgerrit has quit IRC | 03:12 | |
*** dsneddon has quit IRC | 03:12 | |
*** greghaynes has quit IRC | 03:12 | |
*** rdo has quit IRC | 03:12 | |
*** dteselkin has quit IRC | 03:12 | |
*** zaneb has quit IRC | 03:12 | |
*** gilliard has quit IRC | 03:12 | |
*** abramley has quit IRC | 03:12 | |
*** uvirtbot has quit IRC | 03:12 | |
*** elynn has quit IRC | 03:12 | |
*** DandyPandy has quit IRC | 03:12 | |
*** zhangyang has quit IRC | 03:12 | |
*** jasond has quit IRC | 03:12 | |
*** SergeyLukjanov has quit IRC | 03:12 | |
*** mikal has quit IRC | 03:12 | |
*** ruhe has quit IRC | 03:12 | |
*** gpocentek has quit IRC | 03:12 | |
*** Chinorro has quit IRC | 03:12 | |
*** tsufiev_ has quit IRC | 03:12 | |
*** ekarlso has quit IRC | 03:12 | |
*** mkerrin has quit IRC | 03:12 | |
*** shufflebot has quit IRC | 03:12 | |
*** jdandrea has quit IRC | 03:12 | |
*** boris-42 has quit IRC | 03:12 | |
*** achampion has quit IRC | 03:12 | |
*** kylincloud-lvdon has quit IRC | 03:12 | |
*** Michalik has quit IRC | 03:12 | |
*** sballe has quit IRC | 03:12 | |
*** mtreinish has quit IRC | 03:12 | |
*** zigo has quit IRC | 03:12 | |
*** adam_g has quit IRC | 03:12 | |
*** aignatov has quit IRC | 03:12 | |
*** skraynev has quit IRC | 03:12 | |
*** therve has quit IRC | 03:12 | |
*** jpeeler has quit IRC | 03:12 | |
*** zz_gondoi has quit IRC | 03:12 | |
*** wpf has quit IRC | 03:12 | |
*** radez_g0n3 has quit IRC | 03:12 | |
*** radix has quit IRC | 03:12 | |
*** cyli has quit IRC | 03:12 | |
*** xmltok has quit IRC | 03:12 | |
*** stevebaker has quit IRC | 03:12 | |
*** plomakin_ has quit IRC | 03:12 | |
*** lvh has quit IRC | 03:12 | |
*** sgran has quit IRC | 03:12 | |
*** grncdr has quit IRC | 03:12 | |
*** tiantian has quit IRC | 03:12 | |
*** sgordon has quit IRC | 03:12 | |
*** kebray has quit IRC | 03:12 | |
*** ccrouch has quit IRC | 03:12 | |
*** lazy_prince has quit IRC | 03:12 | |
*** blomquisg has quit IRC | 03:12 | |
*** liusheng has quit IRC | 03:12 | |
*** sergmelikyan has quit IRC | 03:12 | |
*** Adri2000 has quit IRC | 03:12 | |
*** lekha has quit IRC | 03:12 | |
*** ifarkas has quit IRC | 03:12 | |
*** baffle has quit IRC | 03:12 | |
*** john-n-s- has quit IRC | 03:12 | |
*** bnemec has quit IRC | 03:12 | |
*** Ng has quit IRC | 03:12 | |
*** ciypro|afk has quit IRC | 03:12 | |
*** ChanServ has quit IRC | 03:12 | |
*** cmyster has joined #heat | 03:12 | |
*** ramishra has joined #heat | 03:17 | |
*** akuznetsov has quit IRC | 03:17 | |
*** jrist has quit IRC | 03:18 | |
*** jrist has joined #heat | 03:20 | |
*** openstackgerrit has joined #heat | 03:20 | |
*** elynn has joined #heat | 03:20 | |
*** achampion has joined #heat | 03:20 | |
*** tiantian has joined #heat | 03:20 | |
*** kylincloud-lvdon has joined #heat | 03:20 | |
*** dsneddon has joined #heat | 03:20 | |
*** sgordon has joined #heat | 03:20 | |
*** kebray has joined #heat | 03:20 | |
*** ccrouch has joined #heat | 03:20 | |
*** lazy_prince has joined #heat | 03:20 | |
*** Michalik has joined #heat | 03:20 | |
*** sballe has joined #heat | 03:20 | |
*** DandyPandy has joined #heat | 03:20 | |
*** blomquisg has joined #heat | 03:20 | |
*** jdandrea has joined #heat | 03:20 | |
*** liusheng has joined #heat | 03:20 | |
*** sergmelikyan has joined #heat | 03:20 | |
*** Adri2000 has joined #heat | 03:20 | |
*** lekha has joined #heat | 03:20 | |
*** ifarkas has joined #heat | 03:20 | |
*** zhangyang has joined #heat | 03:20 | |
*** morganfainberg has joined #heat | 03:20 | |
*** greghaynes has joined #heat | 03:20 | |
*** boris-42 has joined #heat | 03:20 | |
*** rdo has joined #heat | 03:20 | |
*** jasond has joined #heat | 03:20 | |
*** baffle has joined #heat | 03:20 | |
*** dteselkin has joined #heat | 03:20 | |
*** tsufiev_ has joined #heat | 03:20 | |
*** ekarlso has joined #heat | 03:20 | |
*** zaneb has joined #heat | 03:20 | |
*** mtreinish has joined #heat | 03:20 | |
*** gilliard has joined #heat | 03:20 | |
*** john-n-s- has joined #heat | 03:20 | |
*** zigo has joined #heat | 03:20 | |
*** uvirtbot has joined #heat | 03:20 | |
*** abramley has joined #heat | 03:20 | |
*** SergeyLukjanov has joined #heat | 03:20 | |
*** Chinorro has joined #heat | 03:20 | |
*** gpocentek has joined #heat | 03:20 | |
*** ruhe has joined #heat | 03:20 | |
*** mikal has joined #heat | 03:20 | |
*** shufflebot has joined #heat | 03:20 | |
*** mkerrin has joined #heat | 03:20 | |
*** radix has joined #heat | 03:20 | |
*** radez_g0n3 has joined #heat | 03:20 | |
*** wpf has joined #heat | 03:20 | |
*** zz_gondoi has joined #heat | 03:20 | |
*** jpeeler has joined #heat | 03:20 | |
*** therve has joined #heat | 03:20 | |
*** skraynev has joined #heat | 03:20 | |
*** aignatov has joined #heat | 03:20 | |
*** adam_g has joined #heat | 03:20 | |
*** sgran has joined #heat | 03:20 | |
*** lvh has joined #heat | 03:20 | |
*** plomakin_ has joined #heat | 03:20 | |
*** stevebaker has joined #heat | 03:20 | |
*** xmltok has joined #heat | 03:20 | |
*** cyli has joined #heat | 03:20 | |
*** grncdr has joined #heat | 03:20 | |
*** ciypro|afk has joined #heat | 03:20 | |
*** Ng has joined #heat | 03:20 | |
*** bnemec has joined #heat | 03:20 | |
*** shadower has joined #heat | 03:20 | |
*** anteaya has joined #heat | 03:20 | |
*** devx has joined #heat | 03:20 | |
*** shardy has joined #heat | 03:22 | |
*** cmyster has quit IRC | 03:23 | |
*** cmyster has joined #heat | 03:23 | |
*** ChanServ has joined #heat | 03:23 | |
*** dickson.freenode.net sets mode: +o ChanServ | 03:23 | |
*** Qiming has joined #heat | 03:24 | |
*** sgordon has quit IRC | 03:24 | |
*** samstav has quit IRC | 03:30 | |
*** samstav has joined #heat | 03:31 | |
*** jyoti-ranjan has joined #heat | 03:33 | |
*** samstav has quit IRC | 03:36 | |
*** chandankumar has joined #heat | 03:37 | |
*** kopparam has joined #heat | 03:47 | |
*** avquadri has joined #heat | 03:50 | |
*** kopparam has quit IRC | 03:50 | |
*** kopparam has joined #heat | 03:51 | |
*** asalkeld has joined #heat | 03:51 | |
openstackgerrit | A change was merged to openstack/heat: Remove unused parameter name in validate_value https://review.openstack.org/97765 | 03:54 |
*** bmahalakshmi has joined #heat | 03:59 | |
*** nosnos has joined #heat | 04:01 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Implement events pagination, sorting and filtering https://review.openstack.org/104439 | 04:04 |
tiantian | zaneb: are you around? | 04:04 |
*** chandankumar has quit IRC | 04:05 | |
ramishra | asalkeld: Morning, please re-review this patch https://review.openstack.org/#/c/104118/, when you have time, only commit message has changed. | 04:07 |
asalkeld | ramishra, done | 04:10 |
ramishra | asalkeld: thanks!! | 04:12 |
*** ramishra has quit IRC | 04:24 | |
*** k4n0 has joined #heat | 04:27 | |
*** dims__ has joined #heat | 04:31 | |
*** rushiagr has joined #heat | 04:34 | |
*** dims__ has quit IRC | 04:36 | |
*** ramishra has joined #heat | 04:37 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat-specs: Spec for balancing scaling groups across AZs https://review.openstack.org/105907 | 04:49 |
*** achampio1 has joined #heat | 04:53 | |
*** achampion has quit IRC | 04:55 | |
*** dims__ has joined #heat | 04:57 | |
*** Qiming has quit IRC | 04:58 | |
*** chandankumar has joined #heat | 04:59 | |
*** dims__ has quit IRC | 05:02 | |
*** rushiagr has quit IRC | 05:03 | |
*** rushiagr has joined #heat | 05:03 | |
*** achampion has joined #heat | 05:06 | |
*** bvivek has joined #heat | 05:06 | |
*** achampio1 has quit IRC | 05:07 | |
*** rushiagr has quit IRC | 05:08 | |
*** kopparam has quit IRC | 05:10 | |
*** kopparam has joined #heat | 05:10 | |
*** kopparam has quit IRC | 05:11 | |
*** kopparam has joined #heat | 05:11 | |
*** Qiming has joined #heat | 05:14 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Deprecate misleading cli command 'resource-template' https://review.openstack.org/104118 | 05:27 |
*** nati_ueno has joined #heat | 05:29 | |
*** unmeshg has joined #heat | 05:36 | |
*** lazy_prince is now known as killer_prince | 05:38 | |
*** killer_prince is now known as lazy_prince | 05:39 | |
*** saju_m has joined #heat | 05:45 | |
*** jstrachan has joined #heat | 05:48 | |
*** harlowja is now known as harlowja_away | 05:49 | |
*** nati_ueno has quit IRC | 05:53 | |
*** tomek_adamczewsk has joined #heat | 05:55 | |
*** nkhare has joined #heat | 05:57 | |
*** asalkeld is now known as asalkeld_afk | 05:58 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/104975 | 06:00 |
*** tomek_adamczewsk has quit IRC | 06:01 | |
*** jcoufal has joined #heat | 06:03 | |
*** Qiming_ has joined #heat | 06:04 | |
*** swygue has quit IRC | 06:04 | |
*** Qiming has quit IRC | 06:06 | |
*** akuznetsov has joined #heat | 06:16 | |
*** tomek_adamczewsk has joined #heat | 06:21 | |
openstackgerrit | Ishant Tyagi proposed a change to openstack/heat: Add subnet attribute to OS::Neutron::Port resource https://review.openstack.org/105408 | 06:21 |
*** ishant has joined #heat | 06:23 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Using default FnGetRefId behavior for LaunchConfig https://review.openstack.org/97543 | 06:25 |
*** tomek_adamczewsk has quit IRC | 06:27 | |
*** lazy_prince has quit IRC | 06:31 | |
*** nosnos has quit IRC | 06:32 | |
therve | Good morning! | 06:32 |
*** bmahalakshmi has quit IRC | 06:32 | |
*** unmeshg has quit IRC | 06:37 | |
Qiming_ | morning, therve | 06:38 |
*** bmahalakshmi has joined #heat | 06:38 | |
skraynev | Good morning! | 06:39 |
*** tspatzier has joined #heat | 06:40 | |
cmyster | morning | 06:42 |
*** kopparam has quit IRC | 06:47 | |
*** kopparam has joined #heat | 06:48 | |
*** dims__ has joined #heat | 06:59 | |
*** kopparam has quit IRC | 07:01 | |
*** pasquier-s has joined #heat | 07:03 | |
*** dims__ has quit IRC | 07:04 | |
*** killer_prince has joined #heat | 07:05 | |
*** killer_prince is now known as lazy_prince | 07:05 | |
*** asalkeld_afk is now known as asalkeld | 07:13 | |
*** mohits has joined #heat | 07:14 | |
*** swygue has joined #heat | 07:14 | |
*** Qiming__ has joined #heat | 07:16 | |
*** Qiming_ has quit IRC | 07:20 | |
*** tomek_adamczewsk has joined #heat | 07:28 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Providing reference on resource during preview https://review.openstack.org/97544 | 07:30 |
*** jistr has joined #heat | 07:30 | |
*** jreypo has joined #heat | 07:31 | |
shardy | morning all | 07:35 |
cmyster | morrow | 07:35 |
elynn | morning shardy :) | 07:35 |
elynn | morning cmyster :) | 07:35 |
Qiming__ | morning | 07:36 |
cmyster | heya | 07:36 |
*** bvivek has quit IRC | 07:47 | |
*** unmeshg has joined #heat | 07:48 | |
openstackgerrit | Huruifeng proposed a change to openstack/heat: Allow user to view outputs of failed stacks https://review.openstack.org/106298 | 07:52 |
*** tspatzier has quit IRC | 07:56 | |
*** dims__ has joined #heat | 07:59 | |
*** derekh_ has joined #heat | 08:01 | |
*** bvandenh has joined #heat | 08:02 | |
*** kopparam has joined #heat | 08:03 | |
*** dims__ has quit IRC | 08:04 | |
*** tspatzier has joined #heat | 08:07 | |
*** kopparam has quit IRC | 08:08 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Migrate to oslo.db https://review.openstack.org/104566 | 08:15 |
*** bvivek has joined #heat | 08:21 | |
*** lazy_prince has quit IRC | 08:21 | |
*** kopparam has joined #heat | 08:24 | |
*** pas-ha has joined #heat | 08:26 | |
pas-ha | morning all | 08:26 |
shardy | pas-ha: morning, thanks for finding that cinder bug! :) | 08:26 |
pas-ha | shardy, you welcome :) | 08:27 |
shardy | At least it proves the test works I suppose ;) | 08:27 |
pas-ha | Yep. The power of tempest - it works even if not merged :) | 08:28 |
*** killer_prince has joined #heat | 08:29 | |
*** killer_prince is now known as lazy_prince | 08:30 | |
cmyster | ++ | 08:32 |
*** ramishra has quit IRC | 08:32 | |
*** bvandenh has quit IRC | 08:33 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Remove redundant method handle_get_attributes https://review.openstack.org/106734 | 08:36 |
*** ramishra has joined #heat | 08:43 | |
*** bvandenh has joined #heat | 08:46 | |
*** mohits has quit IRC | 08:47 | |
*** rushiagr has joined #heat | 08:48 | |
*** pasquier-s_ has joined #heat | 08:51 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Move size update to Cinder volume https://review.openstack.org/106622 | 08:51 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Move VolumeAttachment updates to Cinder resource https://review.openstack.org/106623 | 08:51 |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/heat: Revert updates to NetworkInterfaces and SubnetId https://review.openstack.org/105992 | 08:51 |
*** pasquier-s has quit IRC | 08:54 | |
*** cody-somerville has joined #heat | 09:02 | |
*** cody-somerville has quit IRC | 09:02 | |
*** cody-somerville has joined #heat | 09:02 | |
*** tspatzier has quit IRC | 09:07 | |
*** tspatzier has joined #heat | 09:16 | |
*** che-arne has joined #heat | 09:19 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Implement events pagination, sorting and filtering https://review.openstack.org/104439 | 09:23 |
*** cody-somerville has quit IRC | 09:25 | |
*** dims__ has joined #heat | 09:29 | |
*** dims__ has quit IRC | 09:33 | |
*** tspatzier has quit IRC | 09:35 | |
*** kylincloud-lvdon has quit IRC | 09:37 | |
*** ChanServ has quit IRC | 09:55 | |
*** tomek_adamczewsk has quit IRC | 09:55 | |
*** Qiming__ has quit IRC | 09:55 | |
*** bmahalakshmi has quit IRC | 09:55 | |
*** akuznetsov has quit IRC | 09:55 | |
*** asalkeld has quit IRC | 09:55 | |
*** shardy has quit IRC | 09:55 | |
*** k4n0 has quit IRC | 09:55 | |
*** jyoti-ranjan has quit IRC | 09:55 | |
*** shadower has quit IRC | 09:55 | |
*** anteaya has quit IRC | 09:55 | |
*** devx has quit IRC | 09:55 | |
*** morganfainberg has quit IRC | 09:56 | |
*** unmeshg has quit IRC | 09:56 | |
*** ishant has quit IRC | 09:56 | |
*** saju_m has quit IRC | 09:56 | |
*** achampion has quit IRC | 09:56 | |
*** openstackgerrit has quit IRC | 09:56 | |
*** dsneddon has quit IRC | 09:56 | |
*** greghaynes has quit IRC | 09:56 | |
*** rdo has quit IRC | 09:56 | |
*** dteselkin has quit IRC | 09:56 | |
*** zaneb has quit IRC | 09:56 | |
*** gilliard has quit IRC | 09:56 | |
*** abramley has quit IRC | 09:56 | |
*** uvirtbot has quit IRC | 09:56 | |
*** bvandenh has quit IRC | 09:56 | |
*** jrist has quit IRC | 09:56 | |
*** elynn has quit IRC | 09:56 | |
*** DandyPandy has quit IRC | 09:56 | |
*** zhangyang has quit IRC | 09:56 | |
*** jasond has quit IRC | 09:56 | |
*** SergeyLukjanov has quit IRC | 09:56 | |
*** mikal has quit IRC | 09:56 | |
*** ruhe has quit IRC | 09:56 | |
*** gpocentek has quit IRC | 09:56 | |
*** Chinorro has quit IRC | 09:56 | |
*** tsufiev_ has quit IRC | 09:56 | |
*** ekarlso has quit IRC | 09:56 | |
*** mkerrin has quit IRC | 09:56 | |
*** shufflebot has quit IRC | 09:56 | |
*** jdandrea has quit IRC | 09:56 | |
*** boris-42 has quit IRC | 09:56 | |
*** bvivek has quit IRC | 09:56 | |
*** swygue has quit IRC | 09:56 | |
*** Michalik has quit IRC | 09:56 | |
*** sballe has quit IRC | 09:56 | |
*** mtreinish has quit IRC | 09:56 | |
*** zigo has quit IRC | 09:56 | |
*** adam_g has quit IRC | 09:56 | |
*** aignatov has quit IRC | 09:56 | |
*** skraynev has quit IRC | 09:56 | |
*** therve has quit IRC | 09:56 | |
*** jpeeler has quit IRC | 09:56 | |
*** zz_gondoi has quit IRC | 09:56 | |
*** wpf has quit IRC | 09:56 | |
*** radez_g0n3 has quit IRC | 09:56 | |
*** radix has quit IRC | 09:56 | |
*** cyli has quit IRC | 09:56 | |
*** xmltok has quit IRC | 09:56 | |
*** stevebaker has quit IRC | 09:56 | |
*** plomakin_ has quit IRC | 09:56 | |
*** lvh has quit IRC | 09:56 | |
*** sgran has quit IRC | 09:56 | |
*** grncdr has quit IRC | 09:56 | |
*** rushiagr has quit IRC | 09:56 | |
*** lazy_prince has quit IRC | 09:56 | |
*** jreypo has quit IRC | 09:56 | |
*** jistr has quit IRC | 09:56 | |
*** jcoufal has quit IRC | 09:56 | |
*** jstrachan has quit IRC | 09:56 | |
*** tiantian has quit IRC | 09:56 | |
*** kebray has quit IRC | 09:56 | |
*** ccrouch has quit IRC | 09:56 | |
*** blomquisg has quit IRC | 09:56 | |
*** liusheng has quit IRC | 09:56 | |
*** sergmelikyan has quit IRC | 09:56 | |
*** Adri2000 has quit IRC | 09:56 | |
*** lekha has quit IRC | 09:56 | |
*** ifarkas has quit IRC | 09:56 | |
*** baffle has quit IRC | 09:56 | |
*** john-n-s- has quit IRC | 09:56 | |
*** bnemec has quit IRC | 09:56 | |
*** Ng has quit IRC | 09:56 | |
*** ciypro|afk has quit IRC | 09:56 | |
*** che-arne has quit IRC | 09:56 | |
*** cmyster has quit IRC | 09:56 | |
*** IgorYozhikov has quit IRC | 09:56 | |
*** arbylee has quit IRC | 09:56 | |
*** pleia2 has quit IRC | 09:56 | |
*** ramishra has quit IRC | 09:56 | |
*** kopparam has quit IRC | 09:56 | |
*** rwsu has quit IRC | 09:56 | |
*** funzo has quit IRC | 09:56 | |
*** zhiyan has quit IRC | 09:56 | |
*** wendar has quit IRC | 09:56 | |
*** peoplemerge has quit IRC | 09:56 | |
*** cyen has quit IRC | 09:56 | |
*** sileht has quit IRC | 09:56 | |
*** Daviey has quit IRC | 09:56 | |
*** bodepd has quit IRC | 09:56 | |
*** zpatten has quit IRC | 09:56 | |
*** d0ugal has quit IRC | 09:56 | |
*** kragniz_ has quit IRC | 09:56 | |
*** metral has quit IRC | 09:56 | |
*** pasquier-s_ has quit IRC | 09:56 | |
*** pas-ha has quit IRC | 09:56 | |
*** derekh_ has quit IRC | 09:56 | |
*** nkhare has quit IRC | 09:56 | |
*** chandankumar has quit IRC | 09:56 | |
*** avquadri has quit IRC | 09:56 | |
*** Yanyanhu has quit IRC | 09:56 | |
*** sgordon` has quit IRC | 09:56 | |
*** tsufiev has quit IRC | 09:56 | |
*** ryansb has quit IRC | 09:56 | |
*** sbadia has quit IRC | 09:56 | |
*** sirushti has quit IRC | 09:56 | |
*** SpamapS has quit IRC | 09:56 | |
*** andrearosa has quit IRC | 09:56 | |
*** chmouel has quit IRC | 09:56 | |
*** threebean has quit IRC | 09:56 | |
*** proffalken has quit IRC | 09:56 | |
*** Kiall has quit IRC | 09:56 | |
*** tnurlygayanov has quit IRC | 09:56 | |
*** harlowja_away has quit IRC | 09:56 | |
*** metral has joined #heat | 10:03 | |
*** kragniz_ has joined #heat | 10:03 | |
*** zpatten has joined #heat | 10:03 | |
*** bodepd has joined #heat | 10:03 | |
*** Daviey has joined #heat | 10:03 | |
*** sileht has joined #heat | 10:03 | |
*** peoplemerge has joined #heat | 10:03 | |
*** wendar has joined #heat | 10:03 | |
*** cyen has joined #heat | 10:03 | |
*** d0ugal has joined #heat | 10:03 | |
*** zhiyan has joined #heat | 10:03 | |
*** funzo has joined #heat | 10:03 | |
*** rwsu has joined #heat | 10:03 | |
*** kopparam has joined #heat | 10:03 | |
*** ramishra has joined #heat | 10:03 | |
*** zhangyang has joined #heat | 10:03 | |
*** pleia2 has joined #heat | 10:03 | |
*** arbylee has joined #heat | 10:03 | |
*** IgorYozhikov has joined #heat | 10:03 | |
*** cmyster has joined #heat | 10:03 | |
*** che-arne has joined #heat | 10:03 | |
*** KanagarajM has joined #heat | 10:03 | |
*** sergmelikyan has joined #heat | 10:03 | |
*** rushiagr has joined #heat | 10:03 | |
*** bvandenh has joined #heat | 10:03 | |
*** lazy_prince has joined #heat | 10:03 | |
*** bvivek has joined #heat | 10:03 | |
*** unmeshg has joined #heat | 10:03 | |
*** jreypo has joined #heat | 10:03 | |
*** jistr has joined #heat | 10:03 | |
*** tomek_adamczewsk has joined #heat | 10:03 | |
*** Qiming__ has joined #heat | 10:03 | |
*** swygue has joined #heat | 10:03 | |
*** bmahalakshmi has joined #heat | 10:03 | |
*** ishant has joined #heat | 10:03 | |
*** akuznetsov has joined #heat | 10:03 | |
*** jcoufal has joined #heat | 10:03 | |
*** jstrachan has joined #heat | 10:03 | |
*** saju_m has joined #heat | 10:03 | |
*** achampion has joined #heat | 10:03 | |
*** k4n0 has joined #heat | 10:03 | |
*** asalkeld has joined #heat | 10:03 | |
*** jyoti-ranjan has joined #heat | 10:03 | |
*** ChanServ has joined #heat | 10:03 | |
*** shardy has joined #heat | 10:03 | |
*** devx has joined #heat | 10:03 | |
*** anteaya has joined #heat | 10:03 | |
*** dickson.freenode.net sets mode: +o ChanServ | 10:03 | |
*** shadower has joined #heat | 10:03 | |
*** bnemec has joined #heat | 10:03 | |
*** Ng has joined #heat | 10:03 | |
*** ciypro|afk has joined #heat | 10:03 | |
*** grncdr has joined #heat | 10:03 | |
*** cyli has joined #heat | 10:03 | |
*** xmltok has joined #heat | 10:03 | |
*** stevebaker has joined #heat | 10:03 | |
*** plomakin_ has joined #heat | 10:03 | |
*** lvh has joined #heat | 10:03 | |
*** sgran has joined #heat | 10:03 | |
*** adam_g has joined #heat | 10:03 | |
*** aignatov has joined #heat | 10:03 | |
*** skraynev has joined #heat | 10:03 | |
*** therve has joined #heat | 10:03 | |
*** jpeeler has joined #heat | 10:03 | |
*** zz_gondoi has joined #heat | 10:03 | |
*** wpf has joined #heat | 10:03 | |
*** radez_g0n3 has joined #heat | 10:03 | |
*** radix has joined #heat | 10:03 | |
*** mkerrin has joined #heat | 10:03 | |
*** shufflebot has joined #heat | 10:03 | |
*** mikal has joined #heat | 10:03 | |
*** ruhe has joined #heat | 10:03 | |
*** gpocentek has joined #heat | 10:03 | |
*** Chinorro has joined #heat | 10:03 | |
*** SergeyLukjanov has joined #heat | 10:03 | |
*** abramley has joined #heat | 10:03 | |
*** uvirtbot has joined #heat | 10:03 | |
*** zigo has joined #heat | 10:03 | |
*** john-n-s- has joined #heat | 10:03 | |
*** gilliard has joined #heat | 10:03 | |
*** mtreinish has joined #heat | 10:03 | |
*** zaneb has joined #heat | 10:03 | |
*** ekarlso has joined #heat | 10:03 | |
*** tsufiev_ has joined #heat | 10:03 | |
*** dteselkin has joined #heat | 10:03 | |
*** baffle has joined #heat | 10:03 | |
*** jasond has joined #heat | 10:03 | |
*** rdo has joined #heat | 10:03 | |
*** boris-42 has joined #heat | 10:03 | |
*** greghaynes has joined #heat | 10:03 | |
*** morganfainberg has joined #heat | 10:03 | |
*** ifarkas has joined #heat | 10:03 | |
*** lekha has joined #heat | 10:03 | |
*** Adri2000 has joined #heat | 10:03 | |
*** liusheng has joined #heat | 10:03 | |
*** jdandrea has joined #heat | 10:03 | |
*** blomquisg has joined #heat | 10:03 | |
*** DandyPandy has joined #heat | 10:03 | |
*** sballe has joined #heat | 10:03 | |
*** Michalik has joined #heat | 10:03 | |
*** ccrouch has joined #heat | 10:03 | |
*** kebray has joined #heat | 10:03 | |
*** dsneddon has joined #heat | 10:03 | |
*** tiantian has joined #heat | 10:03 | |
*** elynn has joined #heat | 10:03 | |
*** openstackgerrit has joined #heat | 10:03 | |
*** jrist has joined #heat | 10:03 | |
*** rushiagr has quit IRC | 10:03 | |
*** threebean has joined #heat | 10:03 | |
*** sbadia has joined #heat | 10:03 | |
*** sirushti has joined #heat | 10:03 | |
*** SpamapS has joined #heat | 10:03 | |
*** andrearosa has joined #heat | 10:03 | |
*** chmouel has joined #heat | 10:03 | |
*** proffalken has joined #heat | 10:03 | |
*** Kiall has joined #heat | 10:03 | |
*** tnurlygayanov has joined #heat | 10:04 | |
*** harlowja_away has joined #heat | 10:04 | |
*** saju_m has quit IRC | 10:04 | |
*** jminter has joined #heat | 10:04 | |
jminter | shardy: is there a way using software deployments to build an instance A, then an instance B (whose configuration depends on A), then subsequently carry out a further action on server A? | 10:05 |
jminter | e.g. deploy an OSE broker, then deploy an OSE node, then finally run a command on the broker to register the node? | 10:06 |
*** kopparam has quit IRC | 10:06 | |
shardy | jminter: Yes I believe so, provided you have an image with the agents to poll for the metadata update | 10:07 |
* shardy looks for an example | 10:07 | |
*** pasquier-s_ has joined #heat | 10:08 | |
*** pas-ha has joined #heat | 10:08 | |
*** derekh_ has joined #heat | 10:08 | |
*** nkhare has joined #heat | 10:08 | |
*** chandankumar has joined #heat | 10:08 | |
*** avquadri has joined #heat | 10:08 | |
*** Yanyanhu has joined #heat | 10:08 | |
*** sgordon` has joined #heat | 10:08 | |
*** tsufiev has joined #heat | 10:08 | |
*** ryansb has joined #heat | 10:08 | |
*** Qiming__ has quit IRC | 10:09 | |
*** Yanyanhu has quit IRC | 10:11 | |
*** andreaf has joined #heat | 10:12 | |
shardy | jminter: https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-deploy-sequence.yaml | 10:12 |
shardy | jminter: I think that's basically what you need? | 10:13 |
jminter | shardy: ah terrific, thanks. I was looking at exactly that late last night and didn't grasp its full implications | 10:13 |
jminter | new day, fresh eyes | 10:14 |
*** cdent has joined #heat | 10:14 | |
shardy | jminter: Yeah some aspects of the SoftwareConfig interfaces take a little getting used to :) | 10:16 |
shardy | Anyone know how I can run the tests (including the docs job) only for a contrib plugin? | 10:19 |
shardy | gate's failing my ironic plugins and not sure how to locally reproduce atm.. | 10:19 |
*** lazy_prince has quit IRC | 10:20 | |
*** lazy_prince has joined #heat | 10:21 | |
*** sgordon has joined #heat | 10:21 | |
*** sgordon has quit IRC | 10:21 | |
*** sgordon has joined #heat | 10:21 | |
*** tspatzier has joined #heat | 10:22 | |
*** denis_makogon has joined #heat | 10:26 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Mark metadata_update RPC call deprecated https://review.openstack.org/106985 | 10:27 |
*** saju_m has joined #heat | 10:27 | |
DinaBelova | eglynn, o/ I was investigating retention thing for the opentsdb and found opportunity to set metadata for the timeseries in it - with retention as the number of days after which data will be automatically deleted. The only thing is that official docs say that it's not implemented yet, other ones - that is :) /me trying to reproduce :D | 10:28 |
*** rushiagr has joined #heat | 10:28 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Providing reference on resource during preview https://review.openstack.org/97544 | 10:28 |
*** dims__ has joined #heat | 10:29 | |
*** dims__ has quit IRC | 10:34 | |
*** lazy_prince has quit IRC | 10:36 | |
*** andreaf has quit IRC | 10:39 | |
*** killer_prince has joined #heat | 10:41 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat-specs: Add specification to implement OS::Nova::Network https://review.openstack.org/106989 | 10:41 |
*** killer_prince is now known as lazy_prince | 10:41 | |
*** sgordon has quit IRC | 10:41 | |
openstackgerrit | Ishant Tyagi proposed a change to openstack/heat: Add subnet attribute to OS::Neutron::Port resource https://review.openstack.org/105408 | 10:41 |
*** rushiagr_ has joined #heat | 10:42 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Add missing DeprecationWarning category to warning https://review.openstack.org/106990 | 10:42 |
*** cmyster has quit IRC | 10:43 | |
tiantian | shardy: hi, would you please to review https://review.openstack.org/#/c/104439/, I modified it according to your comments, thanks very much. | 10:44 |
*** rushiagr has quit IRC | 10:44 | |
avquadri | hello all | 10:46 |
shardy | tiantian: will do | 10:46 |
*** pmyers has joined #heat | 10:46 | |
avquadri | i am trying add a test for the resource group -- bug 1324403 | 10:46 |
uvirtbot | Launchpad bug 1324403 in heat "Resource Groups need tempest tests" [Medium,Triaged] https://launchpad.net/bugs/1324403 | 10:46 |
avquadri | can some one please let me know how to access the attribute value of a nested resource? | 10:47 |
*** cmyster has joined #heat | 10:47 | |
*** cmyster has quit IRC | 10:47 | |
*** cmyster has joined #heat | 10:47 | |
*** ramishra has quit IRC | 10:47 | |
shardy | avquadri: you need to pass the attribute out of the nested stack as an output | 10:47 |
avquadri | yes correct, but i do not know the syntax of it | 10:48 |
*** dsneddon has quit IRC | 10:48 | |
avquadri | in the dcoumentation it is mentioned something like synthetic attributes of the form “resource.{resource index}.{attribute name}” | 10:49 |
avquadri | as i am a new contributor, i didn't quite get this | 10:49 |
shardy | avquadri: Ah, yeah we could use some better examples or docs for that, 2mins | 10:50 |
avquadri | shardy, sure | 10:51 |
*** ramishra has joined #heat | 10:53 | |
*** tspatzier__ has joined #heat | 10:55 | |
skraynev | shardy: could you give your opinion about https://review.openstack.org/#/c/105408 ? Should we return subnets = [] if we get neutron exception, or will be better return subnets with information collected before exception ? | 10:56 |
*** tspatzier has quit IRC | 10:57 | |
*** Qiming__ has joined #heat | 10:58 | |
*** Qiming__ is now known as Qiming | 10:58 | |
*** saju_m has quit IRC | 11:06 | |
*** kopparam has joined #heat | 11:07 | |
*** tspatzier__ has quit IRC | 11:10 | |
*** bvivek has quit IRC | 11:11 | |
*** bmahalakshmi has quit IRC | 11:11 | |
*** tsufiev_ has quit IRC | 11:13 | |
*** saju_m has joined #heat | 11:13 | |
*** dims__ has joined #heat | 11:14 | |
*** k4n0 has quit IRC | 11:15 | |
*** openstackgerrit has quit IRC | 11:21 | |
shardy | avquadri: https://review.openstack.org/#/c/106999/1/hot/resource_group.yaml | 11:24 |
shardy | skraynev: sure, will do, just going to grab some lunch then I'll take a look | 11:24 |
skraynev | shardy: thx | 11:26 |
avquadri | shardy: Thanks a lot, will try this | 11:26 |
cmyster | bon apetite | 11:26 |
*** kopparam has quit IRC | 11:29 | |
*** kopparam has joined #heat | 11:31 | |
*** bvivek has joined #heat | 11:32 | |
asalkeld | skraynev, much a-do about not much here: https://review.openstack.org/#/c/106734/ | 11:38 |
asalkeld | :) | 11:38 |
skraynev | asalkeld: yes, discussion in the past :) | 11:40 |
*** bvandenh has quit IRC | 11:44 | |
*** andreaf has joined #heat | 11:48 | |
*** alexpilotti has joined #heat | 11:51 | |
*** andreaf has quit IRC | 11:53 | |
*** andreaf has joined #heat | 11:54 | |
*** alexpilotti has quit IRC | 11:55 | |
avquadri | shardy: right now there is abug filed for accessing nested resource value -- bug 1341048 | 11:57 |
uvirtbot | Launchpad bug 1341048 in heat "get_attr path does not work with ResourceGroup members" [High,In progress] https://launchpad.net/bugs/1341048 | 11:57 |
*** tspatzier has joined #heat | 11:59 | |
*** bvandenh has joined #heat | 11:59 | |
shardy | avquadri: That's only if you want to generate a list of attributes for all resources I think | 12:00 |
shardy | you can just iterate over them in a loop for your test, and add a test for the get_attr approach later after the bugfix patches land | 12:00 |
avquadri | shardy: ok sure thanks | 12:00 |
shardy | avquadri: Or, write your test based on the proposed patches and mark it WIP until they get merged | 12:01 |
avquadri | shardy: ok sure | 12:01 |
*** jdob has joined #heat | 12:02 | |
shardy | avquadri: actually those patches will probably also be needed for resources with complex attributes where more than one level of path is required | 12:03 |
shardy | Either way, it should be possible to write the test, I expect those patches to land pretty soon | 12:03 |
*** unmeshg has quit IRC | 12:03 | |
avquadri | shardy: great, will go ahead with iterate option. later add the complex attributes checks also | 12:04 |
*** KanagarajM has quit IRC | 12:05 | |
*** ramishra has quit IRC | 12:08 | |
shardy | therve: Hey, question, why do we need the "# Apache-2.0" in the oslo.db patch requirements.txt? | 12:10 |
therve | shardy, I just copied the line from global requirements I think | 12:10 |
shardy | Just looks weird, given that everything is apache 2 | 12:11 |
therve | https://github.com/openstack/requirements/blob/master/global-requirements.txt#L54 | 12:11 |
shardy | Ah, maybe it's a new requirements thing | 12:11 |
therve | Possibly | 12:12 |
shardy | seems pretty pointless if it's not consistently applied, but perhaps adding comments is wip | 12:12 |
shardy | therve: Thanks for the clarification :) | 12:12 |
therve | No problem :) | 12:13 |
therve | I'll ask around | 12:13 |
*** achampion has quit IRC | 12:15 | |
*** rushiagr__ has joined #heat | 12:16 | |
*** openstackgerrit has joined #heat | 12:17 | |
therve | shardy, http://lists.openstack.org/pipermail/openstack-dev/2014-February/027345.html | 12:17 |
shardy | therve: aha, thanks! | 12:18 |
*** avquadri has quit IRC | 12:19 | |
asalkeld | g'night | 12:19 |
*** rushiagr_ has quit IRC | 12:19 | |
*** asalkeld has quit IRC | 12:19 | |
cmyster | cheers | 12:20 |
*** cmyster has quit IRC | 12:23 | |
*** ishant has quit IRC | 12:26 | |
*** kopparam has quit IRC | 12:28 | |
*** kopparam has joined #heat | 12:29 | |
*** kopparam has quit IRC | 12:33 | |
Qiming | hi, shardy | 12:34 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Remove redundant method handle_get_attributes https://review.openstack.org/106734 | 12:35 |
Qiming | regarding https://review.openstack.org/#/c/106999/1, maybe it would help to wait until https://review.openstack.org/#/c/106542/ is merged? | 12:36 |
shardy | Qiming: possibly, presumably we have to maintain the old interface anyway, so I may need to update the example showing both approaches | 12:44 |
shardy | particularly if zane's patches aren't going to be backported to Icehouse | 12:44 |
*** rushiagr has joined #heat | 12:44 | |
Qiming | shardy, it would help to use less templates to show more features | 12:44 |
*** dims__ has quit IRC | 12:44 | |
*** dims__ has joined #heat | 12:45 | |
shardy | Qiming: Ok, I just needed to show avquadri how it works right now | 12:45 |
Qiming | shardy, no problem with that, :) | 12:45 |
shardy | I've got no problem updating it if we can get zaneb's patches merged soon and proposed to stable ;) | 12:45 |
*** tonisbones has joined #heat | 12:46 | |
*** ramishra has joined #heat | 12:48 | |
*** rushiagr__ has quit IRC | 12:48 | |
*** cody-somerville has joined #heat | 12:49 | |
*** saju_m has quit IRC | 12:50 | |
*** andersonvom has joined #heat | 12:51 | |
tspatzier | shardy: I actually reviewed and gave a +2 on the sample ... because it's basically showing what is there today. So you think we should actually wait for having zaneb 's updates in place? | 12:52 |
shardy | tspatzier: I don't think it really matters, IMO having an example of how it works now is useful (I created it in response to a question here) | 12:53 |
shardy | I can update via a subsequent patch when Zane's changes land, or during the review if they land quickly :) | 12:54 |
*** saju_m has joined #heat | 12:54 | |
tspatzier | shardy: sure, that's what I assumed. makes sense to me :-) | 12:54 |
shardy | We probably need some more detail added to the docs too explaining how this works with some examples | 12:54 |
Qiming | tspatzier, I agree with shardy. Mine was only a suggestion, not a concern. :) | 12:55 |
shardy | I agree the get_attr path approach will be cleaner when it lands :) | 12:55 |
tspatzier | shardy: yeah, we need so much more docs. I also get asked many questions. Would I have taken some time in the past to write it down nicely once, many of the questions could be avoided :-/ | 12:55 |
*** bvandenh has quit IRC | 12:56 | |
*** rakesh_hs has joined #heat | 12:56 | |
*** rpothier has joined #heat | 12:56 | |
Qiming | stevebaker had a discussion a while back with the docs team, regarding the docs problem. Have we got any conclusions so far? | 12:57 |
tspatzier | Qiming: not that I know. My assumption is that so far we would just expand on the current template guide etc. And once the dicussion with the docs team is settled, we could migrate content. | 12:58 |
*** jcoufal has quit IRC | 12:58 | |
Qiming | tspatzier, that makes sense. With the contents there, the remaining would be a re-org problem. | 12:59 |
*** jcoufal has joined #heat | 12:59 | |
*** Yanyanhu has joined #heat | 13:01 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: heat_keystoneclient add get_user_token https://review.openstack.org/102885 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: stack user add _user_token https://review.openstack.org/102887 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: clients make heat_url public https://review.openstack.org/102886 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: SoftwareDeployments move signal reason into resource plugin https://review.openstack.org/106825 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Convert CFN waitcondition API to resource_signal https://review.openstack.org/106824 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Allow plugins to specify signal event reason https://review.openstack.org/106821 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Update test_signal to use stub_keystoneclient https://review.openstack.org/106820 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Return metadata from resource_signal RPC interface https://review.openstack.org/106823 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: WaitConditionHandle resources, create events with reason data https://review.openstack.org/106822 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Add native WaitConditionHandle resource https://review.openstack.org/102888 | 13:01 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Mark metadata_update RPC call deprecated https://review.openstack.org/106985 | 13:01 |
*** tango has joined #heat | 13:02 | |
*** saju_m has quit IRC | 13:03 | |
*** jistr has quit IRC | 13:03 | |
*** jistr has joined #heat | 13:05 | |
pas-ha | wow | 13:08 |
pas-ha | :) | 13:08 |
*** Yanyanhu has quit IRC | 13:09 | |
pas-ha | shardy, probably that cinder bug is still unrelated to your tempest patch failures, as Cinder started using PyCrypto only like a week ago | 13:10 |
pas-ha | but we'll see | 13:10 |
shardy | pas-ha: Hmm, but you're able to reproduce the issue where the volume is not attached? | 13:10 |
shardy | I've not been able to reproduce that locally myself | 13:10 |
pas-ha | on my local devstack - yes | 13:11 |
pas-ha | with fresh masters of everything | 13:11 |
shardy | pas-ha: Ok cool, I'll have to reclone or re-test in a VM later | 13:11 |
*** andreaf has quit IRC | 13:11 | |
openstackgerrit | Steven Hardy proposed a change to openstack/heat-templates: Add example of using native waitcondition resources https://review.openstack.org/106424 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: SoftwareDeployments move signal reason into resource plugin https://review.openstack.org/106825 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Convert CFN waitcondition API to resource_signal https://review.openstack.org/106824 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Allow plugins to specify signal event reason https://review.openstack.org/106821 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Update test_signal to use stub_keystoneclient https://review.openstack.org/106820 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Return metadata from resource_signal RPC interface https://review.openstack.org/106823 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: WaitConditionHandle resources, create events with reason data https://review.openstack.org/106822 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Add native WaitConditionHandle resource https://review.openstack.org/102888 | 13:14 |
openstackgerrit | Steven Hardy proposed a change to openstack/heat: Mark metadata_update RPC call deprecated https://review.openstack.org/106985 | 13:14 |
*** saju_m has joined #heat | 13:15 | |
*** dims__ has quit IRC | 13:16 | |
*** saju_m has quit IRC | 13:16 | |
*** saju_m has joined #heat | 13:17 | |
*** dims__ has joined #heat | 13:22 | |
*** pafuent has joined #heat | 13:23 | |
*** pafuent has left #heat | 13:23 | |
*** yanyanhu has joined #heat | 13:26 | |
*** radez_g0n3 is now known as radez | 13:28 | |
shardy | Are there any pre-built images with all the stuff needed for SoftwareConfig? | 13:29 |
shardy | part of the output of TripleO CI maybe? | 13:29 |
therve | shardy, It's fairly easy to build otherwise | 13:30 |
shardy | therve: Yeah I just wanted a tested "known good" image after your comments a few days ago ;) | 13:31 |
therve | My image was fine :) | 13:31 |
therve | Using it is the problem, but you'll have that issue regardless! | 13:31 |
shardy | therve: Oh, I thought you had issues with versions of os* or something | 13:31 |
*** openstackgerrit has quit IRC | 13:31 | |
shardy | my mistake ;) | 13:31 |
*** tango has quit IRC | 13:32 | |
tspatzier | shardy, therve: you have to be lucky to get a good image built, though. Depending on in what state the ingredients in the different repos are ... | 13:32 |
therve | Well I got lucky then | 13:32 |
shardy | therve: I've actually been using SoftwareDeployments with Cirros via a hacky hook script :) | 13:32 |
shardy | but now I want to test cleanup on scale-down, which that won't work for.. | 13:32 |
*** 17SAAF480 has joined #heat | 13:32 | |
* shardy wonders about writing a metadata-polling shell script for cirros | 13:33 | |
*** achampion has joined #heat | 13:33 | |
*** samstav has joined #heat | 13:35 | |
*** 17SAAF480 has quit IRC | 13:38 | |
tspatzier | shardy: I looked a your 'hacky cirros script' :) Interesting. I actually had a question how the os-collect-config stuff gets into userdata. | 13:39 |
therve | tspatzier, You mean the metadata? | 13:39 |
shardy | tspatzier: Yeah, I wrote it more as a learning exercise than anything, although it may prove a viable approach for tempest tests | 13:39 |
*** aweiteka has joined #heat | 13:39 | |
tspatzier | therve: userdata in metadata I guess | 13:40 |
*** samstav_ has joined #heat | 13:40 | |
therve | tspatzier, It set by the Server resource | 13:40 |
*** openstackgerrit has joined #heat | 13:40 | |
tspatzier | therve: I know, but how would the server resource know to inject os-collect-config data into it? | 13:41 |
tspatzier | https://review.openstack.org/#/c/91475/4/hot/software-config/example-templates/cirros-example/init.d/heat-deploy-hook,cm | 13:41 |
therve | tspatzier, You set SOFTWARE_CONFIG in user_data_format | 13:41 |
zaneb | shardy, therve: the Heat gap analysis is on the agenda for today's TC meeting. late notice, but if anyone else can attend that would be a Good Thing | 13:41 |
* shardy checks the meeting time | 13:42 | |
shardy | zaneb: Sorry, I'd like to but I have plans this evening | 13:42 |
*** samstav has quit IRC | 13:42 | |
tspatzier | therve: That's what I thought. But then I tried it out but it did not appear. Maybe some issue in my environment. Now that I have confirmation from you, I can start digging ;) | 13:42 |
therve | zaneb, I'll try to then :) | 13:43 |
shardy | tspatzier: It's the Server resource | 13:44 |
shardy | user_data_format: SOFTWARE_CONFIG | 13:44 |
shardy | that triggers the code which adds the os-* stuff to the resource metadata | 13:44 |
therve | tspatzier, It didn't appear in the metadata service? | 13:45 |
zaneb | shardy: np. therve: thanks :) | 13:45 |
therve | Maybe look in /var/lib/cloud | 13:45 |
tspatzier | therve: right | 13:45 |
zaneb | shardy: could you maybe take a glance over https://etherpad.openstack.org/p/heat-gap-analysis if you get time today? | 13:46 |
shardy | tspatzier: https://github.com/openstack/heat/blob/master/heat/engine/resources/server.py#L467 | 13:46 |
shardy | zaneb: sure, will do! | 13:47 |
zaneb | cheers! | 13:47 |
tspatzier | shardy: thanks, I will dig into this and see what is wrong in my system. probably a trivial user error in the end ;) | 13:47 |
*** rbuilta has joined #heat | 13:48 | |
shardy | tspatzier: If you're using POLL_SERVER_HEAT for the transport, and domain users, you need to ensure the auth_token middleware is configured with auth_version='v3.0' | 13:48 |
shardy | ref my mail to the list yesterday | 13:48 |
tspatzier | shardy: ok, thanks. that was one of the items I wanted to check. I'll bring my system in a clean state and then track it down. | 13:53 |
*** cyen has quit IRC | 13:53 | |
*** cyen has joined #heat | 13:53 | |
therve | shardy, Isn't there an issue with the auth_url though? | 13:54 |
shardy | therve: possibly, although I've not hit that issue myself with the cirros script | 13:56 |
*** nkhare has quit IRC | 13:57 | |
*** tspatzier has quit IRC | 13:59 | |
*** vijendar has joined #heat | 14:03 | |
*** sballe has quit IRC | 14:04 | |
*** aweiteka has quit IRC | 14:04 | |
*** bvivek has quit IRC | 14:06 | |
*** cody-somerville has quit IRC | 14:06 | |
openstackgerrit | A change was merged to openstack/heat: Implement cinder client plugin https://review.openstack.org/97981 | 14:08 |
jminter | shardy: I'm still baffled by multiple software deployments attached to a single server | 14:18 |
*** aweiteka has joined #heat | 14:18 | |
jminter | what is it that the server is supposed to poll to discover the second software deployment? | 14:18 |
*** sjmc7 has joined #heat | 14:18 | |
*** dims__ has quit IRC | 14:19 | |
*** sballe has joined #heat | 14:22 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Refactor ResourceGroup's FnGetAtt() https://review.openstack.org/106537 | 14:23 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Convert AWS::EC2::Subnet to use attributes Schema https://review.openstack.org/106539 | 14:23 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Refactor selecting values from an attribute https://review.openstack.org/106538 | 14:23 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Create a new revision of HOT for Juno https://review.openstack.org/105558 | 14:23 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Allow Resources to select paths from attributes https://review.openstack.org/106541 | 14:23 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use standard FnGetAtt method for Swift container https://review.openstack.org/106540 | 14:23 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Allow ResourceGroup to select an attribute path https://review.openstack.org/106542 | 14:23 |
shardy | jminter: The server polls it's own metadata | 14:28 |
shardy | which gets update by the deployment resource | 14:28 |
shardy | jminter: Do you have an image built with os-collect-config and os-refresh-config in it? | 14:29 |
jminter | yes - after manually configuring /etc/os-collect-config.conf I can see my 1st script in /var/lib/os-collect-config/cfn.json | 14:30 |
*** david-lyle has joined #heat | 14:30 | |
*** arbylee has quit IRC | 14:32 | |
*** hipokrit has joined #heat | 14:33 | |
*** arbylee has joined #heat | 14:33 | |
*** tspatzier has joined #heat | 14:35 | |
*** zz_gondoi is now known as gondoi | 14:37 | |
*** daneyon has joined #heat | 14:38 | |
*** daneyon has quit IRC | 14:38 | |
*** nati_ueno has joined #heat | 14:38 | |
shardy | jminter: https://github.com/openstack/heat/blob/master/heat/engine/service.py#L1217 | 14:38 |
shardy | When the SoftwareDeployment resource goes into CREATE_IN_PROGRESS, it creates a new deployment via that API | 14:38 |
*** daneyon has joined #heat | 14:38 | |
shardy | which pushes some data to the server ID referenced | 14:38 |
shardy | (I know, it's a bit nasty..) | 14:39 |
*** kebray has quit IRC | 14:39 | |
shardy | The server then polls it's own metadata, so a new deployment gets added to the list when each SoftwareDeployment starts creation | 14:41 |
*** saju_m has quit IRC | 14:45 | |
openstackgerrit | Anderson Mesquita proposed a change to openstack/heat: Display stack owner when formatting stacks https://review.openstack.org/101657 | 14:47 |
*** robsparker has joined #heat | 14:48 | |
*** ramishra has quit IRC | 14:49 | |
*** ramishra has joined #heat | 14:49 | |
shardy | zaneb: Added a couple of minor remarks but overall lgtm | 14:50 |
*** piyush has joined #heat | 14:51 | |
zaneb | shardy: awesome, thanks. That grenade thing will definitely help reduce the pressure ;) | 14:52 |
*** rushiagr_ has joined #heat | 14:52 | |
*** dims__ has joined #heat | 14:53 | |
shardy | zaneb: Yeah, EmilienM got it working for us, but it appears to have broken again - I'll try to spend some time on it soon | 14:53 |
*** nati_ueno has quit IRC | 14:53 | |
*** ramishra has quit IRC | 14:54 | |
*** rushiagr has quit IRC | 14:55 | |
EmilienM | shardy: o/ | 14:58 |
shardy | EmilienM: Hey, we were just discussing the heat/grenade patch - thanks again for your help looking at that | 14:59 |
EmilienM | shardy: I'm looking now | 15:00 |
EmilienM | shardy: someone over patch the thing | 15:01 |
EmilienM | and dropped the -y at pip command | 15:01 |
shardy | EmilienM: feel free to add a Co-Authored-By tag this time since you're doing all the work fixing it :) | 15:02 |
*** dims__ has quit IRC | 15:04 | |
EmilienM | shardy: nah, I don't mind about this, I just wonder why he did that | 15:04 |
shardy | EmilienM: Hmm, I don't see it - check-grenade-dsvm worked then failed both on Patch Set 8? | 15:05 |
*** zslot has joined #heat | 15:05 | |
EmilienM | shardy: right | 15:05 |
shardy | I guess it may just need a recheck, but there's some review comments to look into also | 15:05 |
EmilienM | ok | 15:05 |
EmilienM | let me try it | 15:05 |
shardy | I've not had time to look yet unfortunately | 15:06 |
*** nati_ueno has joined #heat | 15:06 | |
jasond | shardy: do you have any suggestions on how to fix bug https://bugs.launchpad.net/heat/+bug/1322098 in https://review.openstack.org/#/c/94957? | 15:08 |
uvirtbot | Launchpad bug 1322098 in heat "test_security_group.SecurityGroupTest.test_security_group_nova_exception fail with latest novaclient" [Undecided,In progress] | 15:08 |
jasond | i noticed you had commented on that bug | 15:09 |
shardy | jasond: well either novaclient will get fixed and we won't need to fix it, or they will release with the regression and we'll have to restore one of the proposed fixes | 15:12 |
*** rushiagr_ has quit IRC | 15:12 | |
shardy | For now, the fix is basically pin to the last released version of novalclient, e.g like tox is doing for the tests | 15:12 |
jasond | ok. i'll just wait for the fix. thanks | 15:13 |
zaneb | jasond, shardy: AIUI stevebaker already fixed it in https://review.openstack.org/#/c/97977/ but it does need a backport to Icehouse | 15:13 |
shardy | I see the partial fix proposed to the novaclient bug got merged, so I'm not actually sure what remains to be done on the novalclient side | 15:13 |
*** chandankumar has quit IRC | 15:14 | |
jminter | shardy: thanks steve, finally understood how it works! | 15:14 |
jminter | shardy: and it's only taken me a day :-) | 15:14 |
shardy | zaneb: Oh, awesome, I didn't realize that :) | 15:14 |
shardy | jminter: np, it is a little convoluted if you want to understand the internal details ;) | 15:15 |
*** Qiming has quit IRC | 15:17 | |
zaneb | jasond: unfortunately the fix is mixed in with another big change :( But if you wanted to split it out and backport to Icehouse that would be very helpful, because all stable/icehouse patches are blocked on that atm | 15:17 |
*** sabeen has joined #heat | 15:18 | |
jasond | zaneb: where exactly is the fix in that patch? | 15:19 |
zaneb | jasond: in heat/tests/v1_1/fakes.py and everywhere that fakes.fake_exception() is being called | 15:20 |
*** jistr has quit IRC | 15:20 | |
jasond | zaneb: ok, i'll backport it | 15:20 |
*** jistr has joined #heat | 15:21 | |
zaneb | jasond: awesome, thank you :) | 15:21 |
zaneb | I'll update the bug | 15:21 |
*** openstackgerrit has quit IRC | 15:21 | |
jasond | if my hard drive doesn't crash before then :) getting all sorts of journal commit I/O errors | 15:21 |
zaneb | that can't be good | 15:23 |
ryansb | ...hope you have backups. | 15:24 |
jasond | ryansb: i do, but thanks for the reminder | 15:25 |
ryansb | s/hope you have/time to thank past-you for configuring/ | 15:28 |
* zaneb glares at past-zaneb | 15:30 | |
jasond | haha | 15:30 |
*** yanyanhu has quit IRC | 15:35 | |
*** jcoufal has quit IRC | 15:38 | |
*** nati_ueno has quit IRC | 15:40 | |
*** che-arne has quit IRC | 15:41 | |
*** andreaf has joined #heat | 15:44 | |
*** aweiteka has quit IRC | 15:48 | |
*** andreaf has quit IRC | 15:50 | |
*** andreaf has joined #heat | 15:50 | |
*** jyoti-ranjan has quit IRC | 15:52 | |
jdandrea | Is anyone having trouble following the link to a nested stack resource (by UUID) and getting what is essentially a "not found" page? | 15:55 |
jdandrea | (In Horizon, that is.) | 15:55 |
*** jcoufal has joined #heat | 15:59 | |
*** aweiteka has joined #heat | 16:00 | |
*** che-arne has joined #heat | 16:00 | |
*** tomek_adamczewsk has quit IRC | 16:01 | |
*** cdent_ has joined #heat | 16:02 | |
*** cdent has quit IRC | 16:04 | |
*** cdent_ is now known as cdent | 16:04 | |
shardy | jdandrea: Does the nested link provided on the CLI via resource-show work OK? | 16:06 |
shardy | jdandrea: You can do heat --debug resource-show <stack> <resource which is nested stack> | 16:06 |
shardy | then cut/paste the curl call and replace the URL | 16:06 |
shardy | https://review.openstack.org/#/c/99326/ will make it a little easier to work out which link to use :) | 16:07 |
*** spzala has joined #heat | 16:07 | |
shardy | @heat-core: ^^ that still needs another +2/A btw :) | 16:07 |
*** chandankumar has joined #heat | 16:09 | |
*** lazy_prince is now known as killer_prince | 16:10 | |
jdandrea | shardy: I can't use the nested link in my browser as it requires AuthN, but I think the link I am really looking for is of the form /horizon/project/stacks/stack/UUID. The links in Horizon have /NESTED_STACK_RESOURCE_NAME/None appendd and those don't go anywhere. If I drop that extra part, then I can explore the nested stack's resources. | 16:12 |
jdandrea | (This may be a Horizon issue though.) | 16:14 |
jasond | would a core mind reviewing this? https://review.openstack.org/#/c/105210/ | 16:16 |
*** rushiagr_ has joined #heat | 16:16 | |
therve | The /None sounds suspicious | 16:16 |
*** bvandenh has joined #heat | 16:16 | |
*** jreypo has quit IRC | 16:16 | |
therve | jasond, Sure | 16:16 |
jasond | therve: thanks | 16:16 |
*** jistr has quit IRC | 16:16 | |
jdandrea | therve: Indeed. Not sure why that's there. *scratches head* | 16:18 |
jdandrea | I'm really just trying to dig into an error bubbling up from OS::Nova::Server. "Error: Creation of server X failed." Alas, it isn't enough to go on. :) | 16:18 |
* jdandrea is looking at logs for clues | 16:18 | |
*** cody-somerville has joined #heat | 16:19 | |
jdandrea | Ah. "Invalid console type rdp-html5" under the instance. | 16:20 |
*** dims__ has joined #heat | 16:21 | |
jminter | shardy: I think I've found the source of my troubles | 16:23 |
jminter | shardy: one template with a Nova::Server + 2 software configs + 2 software deployments - success | 16:23 |
jminter | shardy: however, if you use a provider resource which contains (nova::server + 1 software config + 1 software deployment + returns the nova::server id) | 16:24 |
jminter | shardy: you can't re-use that in a calling template AND add on a further software config + software deployment on to it | 16:25 |
jminter | shardy: AFAICS, things fall over because the agent calls DescribeStackResource on the nova::server itself, and the additional software deployment information doesn't appear to be propagated through to it | 16:26 |
jminter | so the stack hangs | 16:26 |
*** kebray has joined #heat | 16:28 | |
jminter | shardy: AFAICS this may be a new bug | 16:29 |
*** rbuilta has quit IRC | 16:29 | |
*** gondoi is now known as zz_gondoi | 16:30 | |
*** nati_ueno has joined #heat | 16:32 | |
*** zz_gondoi is now known as gondoi | 16:33 | |
*** dsneddon has joined #heat | 16:34 | |
*** lipinski1 has joined #heat | 16:34 | |
lipinski1 | Trying to run a SoftwareConfig with a SoftwareDeployment. I'm not seeing it getting run and can't find it in the user_data portion of cloud-init. | 16:35 |
lipinski1 | Also, heat event-list never completes creating the SoftwareDeployment resource. | 16:36 |
therve | lipinski1, Can you show your template? | 16:36 |
therve | If it's not in the user_data it's expected that's it's not going to be completed | 16:36 |
lipinski1 | I'm trying to replicate something based on this example: https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-templates/example-ssh-copy-id.yaml | 16:37 |
lipinski1 | What pastebin do you use on this board? | 16:37 |
therve | Whatever | 16:37 |
therve | paste.openstack.org works fine | 16:37 |
lipinski1 | http://paste.openstack.org/show/86598/ | 16:40 |
lipinski1 | I just pasted the applicable resources, the template is rather large in itself. | 16:40 |
lipinski1 | Trying to create a common SoftwareConfig that can be used as like a "function" that I can then use to create/deliver files with data from the template | 16:40 |
*** killer_prince is now known as lazy_prince | 16:41 | |
*** derekh_ has quit IRC | 16:42 | |
therve | lipinski1, So how do you know it's not in user_data? | 16:42 |
*** IgorYozhikov is now known as iyozhikov | 16:42 | |
lipinski1 | The /tmp/blah file is never created, and I don't see any of the SoftwareConfig contents in /var/lib/cloud | 16:43 |
lipinski1 | plus, the SoftwareDeployment resource never completes being created - so the stack is in CREATE_IN_PROGRESS for a long time (forever?) | 16:43 |
lipinski1 | Now I tried deleting the stack and that has failed because it can't delete the SoftwareDpeloyment | 16:43 |
therve | What do you have in /var/lib/cloud? | 16:44 |
lipinski1 | let me spin up a new stack with that template again and tell you. | 16:44 |
*** shakamunyi has joined #heat | 16:45 | |
*** shakamunyi has quit IRC | 16:46 | |
*** shakamunyi has joined #heat | 16:47 | |
*** shakamunyi has joined #heat | 16:47 | |
*** shakamunyi has quit IRC | 16:47 | |
lipinski1 | shoot. Now running into some unrelated stack creation failure : (1062, "Duplicate entry 'default-test-0-0-1' for key 'domain_id'") | 16:48 |
andrearosa | if anyone has some spare time, could have a look at this: https://review.openstack.org/105496 | 16:48 |
*** nati_ueno has quit IRC | 16:50 | |
*** sgordon has joined #heat | 16:51 | |
lipinski1 | therve: Where in /var/lib/cloud should I look? I don't see my "script" anywhere in /var/lib/cloud/instance/user-data.txt | 16:52 |
therve | Yeah that's expected | 16:54 |
therve | lipinski1, Try a grep for os-collect-config ? | 16:54 |
*** kopparam has joined #heat | 16:55 | |
*** sarob has joined #heat | 16:56 | |
lipinski1 | In user-data.txt here is a snippet where it seems to not get the deployment, but is getting some metadata info: {"deployments": [], "os-collect-config": {"cfn": {"stack-name": "first", "metadata_url": ... | 16:56 |
jminter | shardy: I e-mailed you :-) | 16:56 |
*** jminter has quit IRC | 16:56 | |
therve | lipinski1, OK so that's correct | 16:57 |
therve | lipinski1, What do you have in logs of os-*-config? | 16:57 |
*** kopparam_ has joined #heat | 16:58 | |
*** kopparam has quit IRC | 16:58 | |
lipinski1 | where would that be - on the VM or on the Heat Orch? | 16:58 |
therve | On the VM | 16:59 |
therve | You built the image with os-collect-config right? | 16:59 |
lipinski1 | ah - I didn't build this image. Let me check with the provider. | 17:00 |
lipinski1 | That is required for SoftwareDeployments? I know I've used templates with this image before with SoftwareConfigs... | 17:01 |
therve | lipinski1, https://github.com/openstack/heat-templates/blob/master/hot/software-config/elements/README.rst | 17:01 |
therve | AFAIK if you use user_data_format = SOFTWARE_CONFIG you need that | 17:01 |
lipinski1 | ok. thanks, will follow up with my image provider. Thanks for the assistance. | 17:02 |
therve | No problem | 17:02 |
*** kopparam_ has quit IRC | 17:03 | |
*** tspatzier has quit IRC | 17:03 | |
*** kopparam has joined #heat | 17:03 | |
*** tspatzier has joined #heat | 17:04 | |
*** kopparam has quit IRC | 17:04 | |
*** kopparam has joined #heat | 17:05 | |
*** harlowja_away is now known as harlowja | 17:08 | |
*** zslot has quit IRC | 17:09 | |
*** che-arne has quit IRC | 17:14 | |
*** arbylee has quit IRC | 17:14 | |
*** gondoi is now known as zz_gondoi | 17:18 | |
*** gokrokve has joined #heat | 17:19 | |
*** pas-ha has quit IRC | 17:19 | |
*** kopparam has quit IRC | 17:19 | |
*** zz_gondoi is now known as gondoi | 17:26 | |
*** cdent has quit IRC | 17:28 | |
*** gondoi is now known as zz_gondoi | 17:31 | |
*** rushiagr_ has quit IRC | 17:34 | |
*** piyush has quit IRC | 17:36 | |
lipinski1 | therve: Another question regarding this SoftwareCofnignfig stuff. Is there some doc that explains differences between SoftwareConfig/SoftwareDeployment vs SoftwareConfig & CloudConfig as RAW user_data? The reason I ask id I'm getting pushback on adding os-config-collect to our image because of the number of other dependencies it requires.... | 17:42 |
*** pasquier-s_ has quit IRC | 17:42 | |
*** bvivek has joined #heat | 17:43 | |
therve | lipinski1, Not that I know. | 17:44 |
therve | I think the main difference is that you can update config with a software deployment | 17:44 |
therve | cloud config just boot time configuration | 17:44 |
*** jstrachan has quit IRC | 17:44 | |
*** kebray has quit IRC | 17:46 | |
lipinski1 | ok. We are really just looking for boot time config, but the structure of softwaredeployment provides some nice "code" re-use within the template since you can have inputs and outputs, etc. | 17:47 |
*** arbylee has joined #heat | 17:50 | |
*** rbuilta has joined #heat | 18:00 | |
*** kebray has joined #heat | 18:03 | |
*** daneyon has quit IRC | 18:03 | |
*** arbylee has quit IRC | 18:11 | |
*** arbylee has joined #heat | 18:12 | |
*** tspatzier has quit IRC | 18:15 | |
*** bvivek has quit IRC | 18:15 | |
-openstackstatus- NOTICE: python2.6 jobs are failing due to bug 1342262 "virtualenv>=1.9.1 not found" A fix is out but there are still nodes built on the old stale images | 18:20 | |
*** ChanServ changes topic to "python2.6 jobs are failing due to bug 1342262 "virtualenv>=1.9.1 not found" A fix is out but there are still nodes built on the old stale images" | 18:20 | |
*** nati_ueno has joined #heat | 18:21 | |
*** denis_makogon has quit IRC | 18:27 | |
*** dmakogon_ has joined #heat | 18:27 | |
*** rakesh_hs has quit IRC | 18:30 | |
*** david-lyle has quit IRC | 18:34 | |
*** piyush has joined #heat | 18:34 | |
*** piyush1 has joined #heat | 18:36 | |
*** chandankumar has quit IRC | 18:38 | |
*** piyush has quit IRC | 18:39 | |
*** chandankumar has joined #heat | 18:40 | |
*** david-lyle has joined #heat | 18:45 | |
*** lazy_prince is now known as killer_prince | 18:49 | |
*** saju_m has joined #heat | 18:49 | |
*** lindsayk has joined #heat | 18:54 | |
*** derekh_ has joined #heat | 18:59 | |
*** jdob_ has joined #heat | 19:00 | |
*** jdob_ has quit IRC | 19:01 | |
*** jistr has joined #heat | 19:06 | |
*** spzala has quit IRC | 19:06 | |
*** alexpilotti has joined #heat | 19:12 | |
*** rpothier has quit IRC | 19:13 | |
*** alexpilotti has quit IRC | 19:20 | |
*** sarob has quit IRC | 19:21 | |
*** noTHD has joined #heat | 19:22 | |
*** spzala has joined #heat | 19:33 | |
*** chandankumar has quit IRC | 19:34 | |
*** kebray has quit IRC | 19:35 | |
*** sgordon has quit IRC | 19:43 | |
*** openstackgerrit has joined #heat | 19:44 | |
*** jcoufal has quit IRC | 19:52 | |
*** sarob has joined #heat | 19:53 | |
*** sarob has quit IRC | 19:53 | |
*** lindsayk has quit IRC | 19:56 | |
*** kebray has joined #heat | 20:03 | |
*** saju_m has quit IRC | 20:05 | |
*** daneyon has joined #heat | 20:06 | |
*** sarob has joined #heat | 20:06 | |
openstackgerrit | William C. Arnold proposed a change to openstack/heat: Implements stack lifecycle plugpoints https://review.openstack.org/89363 | 20:11 |
*** f13o has joined #heat | 20:22 | |
*** sarob has quit IRC | 20:25 | |
*** david-lyle has quit IRC | 20:32 | |
*** tonisbones has quit IRC | 20:37 | |
*** jreypo has joined #heat | 20:39 | |
therve | zaneb, Good job! | 20:40 |
zaneb | therve: thanks :) we got away lightly :D | 20:40 |
therve | Yeah especially if you look at the neutron wiki page! | 20:41 |
*** david-lyle has joined #heat | 20:44 | |
*** david-lyle has quit IRC | 20:44 | |
*** david-lyle has joined #heat | 20:44 | |
*** asalkeld has joined #heat | 20:51 | |
*** tomek_adamczewsk has joined #heat | 20:53 | |
*** rdo has quit IRC | 20:53 | |
*** rdo has joined #heat | 20:55 | |
*** jistr has quit IRC | 20:55 | |
*** sballe has quit IRC | 20:58 | |
openstackgerrit | A change was merged to openstack/heat: Fix OS::Trove::Instance restore_point property https://review.openstack.org/105210 | 21:03 |
*** jdob has quit IRC | 21:04 | |
*** tomek_adamczewsk has quit IRC | 21:05 | |
*** tomek_adamczewsk has joined #heat | 21:06 | |
*** cyli has quit IRC | 21:07 | |
*** xmltok has quit IRC | 21:07 | |
*** stevebaker has quit IRC | 21:07 | |
*** plomakin_ has quit IRC | 21:07 | |
*** lvh has quit IRC | 21:07 | |
*** sgran has quit IRC | 21:07 | |
*** grncdr has quit IRC | 21:07 | |
*** plomakin has joined #heat | 21:07 | |
*** lvh has joined #heat | 21:07 | |
*** stevebaker has joined #heat | 21:07 | |
*** grncdr has joined #heat | 21:07 | |
*** sgran has joined #heat | 21:07 | |
*** xmltok has joined #heat | 21:07 | |
*** cyli has joined #heat | 21:08 | |
*** tomek_adamczewsk has quit IRC | 21:09 | |
*** tomek_adamczewsk has joined #heat | 21:09 | |
*** sarob_ has joined #heat | 21:10 | |
*** tspatzier has joined #heat | 21:11 | |
*** tomek_adamczewsk has quit IRC | 21:11 | |
*** piyush1 has quit IRC | 21:11 | |
*** tomek_adamczewsk has joined #heat | 21:12 | |
*** radez is now known as radez_g0n3 | 21:12 | |
*** achampion has quit IRC | 21:20 | |
*** tspatzier has quit IRC | 21:21 | |
*** piyush has joined #heat | 21:21 | |
*** piyush1 has joined #heat | 21:23 | |
*** aweiteka has quit IRC | 21:25 | |
*** tomek_adamczewsk has quit IRC | 21:26 | |
*** piyush has quit IRC | 21:26 | |
*** f13o has quit IRC | 21:32 | |
*** spzala has quit IRC | 21:39 | |
*** dims__ has quit IRC | 21:48 | |
*** tomek_adamczewsk has joined #heat | 21:54 | |
*** vijendar has quit IRC | 21:54 | |
*** andersonvom has quit IRC | 21:59 | |
*** daneyon has quit IRC | 22:03 | |
*** tomek_adamczewsk has quit IRC | 22:03 | |
*** tomek_adamczewsk has joined #heat | 22:04 | |
*** cody-somerville has quit IRC | 22:05 | |
*** rbuilta has quit IRC | 22:07 | |
*** sarob has joined #heat | 22:10 | |
*** sarob_ has quit IRC | 22:11 | |
*** tomek_adamczewsk has quit IRC | 22:13 | |
*** blomquisg has quit IRC | 22:13 | |
*** kebray has quit IRC | 22:14 | |
*** hipokrit has quit IRC | 22:15 | |
*** arbylee has quit IRC | 22:15 | |
*** tomek_adamczewsk has joined #heat | 22:15 | |
*** tomek_adamczewsk has quit IRC | 22:22 | |
lifeless | is it possible to reference an existing Neutron port in a template? | 22:24 |
lifeless | e.g. I don't want it created or deleted, just used ? | 22:24 |
lifeless | the scenario I have is controlling IPAM for hosts that get SSL certs in DNS etc, from a tripleo deployment cloud - e.g. before we have DNSaaS in place etc | 22:24 |
lifeless | So I'm thinking to create the port by hand, then we can avoid race conditions with servers etc grabbing IPs from the same subnet (which they need to) | 22:25 |
openstackgerrit | William C. Arnold proposed a change to openstack/heat-specs: Spec for stack lifecycle plugpoint https://review.openstack.org/106468 | 22:26 |
*** david-lyle has quit IRC | 22:39 | |
*** dims__ has joined #heat | 22:45 | |
*** dims__ has quit IRC | 22:49 | |
*** derekh_ has quit IRC | 22:51 | |
*** gokrokve has quit IRC | 22:51 | |
zaneb | lifeless: just pass in the uuid as a parameter | 23:03 |
zaneb | there's nothing magic about references, they're just a way of getting the uuid out of a resource | 23:04 |
lifeless | zaneb: I don't see the uuid as a parameter in http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::ResourceGroup | 23:05 |
lifeless | bah | 23:05 |
lifeless | zaneb: http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Neutron::Port | 23:05 |
zaneb | that's properties, not parameters | 23:06 |
zaneb | you can't create an OS::Neutron::Port resource from a uuid | 23:06 |
zaneb | but you can use a uuid anywhere you would have used {get_resource: some_port} | 23:06 |
lifeless | so does that mean I need two templates, one for when heat creates the port and one for when it uses the port ? | 23:07 |
zaneb | lifeless: of more concern is why you're getting race conditions? | 23:07 |
zaneb | probably, yes | 23:07 |
lifeless | I would love not needing to keep adding things to merge.py | 23:08 |
zaneb | the issue is that you need a static IP? | 23:08 |
lifeless | let me explain the race more fully | 23:08 |
zaneb | ok | 23:09 |
lifeless | I'll give context you may already know, to avoid chance of confusion | 23:09 |
lifeless | we have two separate clouds, deploy cloud and workload cloud | 23:09 |
zaneb | sounds good :) | 23:09 |
lifeless | the deploy cloud is an Ironic cloud with its own keystone, heat, etc. | 23:09 |
lifeless | The workload cloud is what the template I'm talking about *deploys* | 23:09 |
lifeless | the deploy cloud's neutron manages IP address allocation for the nodes that comprise the workload cloud | 23:10 |
lifeless | both internal addresses and addresses that the public sees | 23:10 |
lifeless | so there is a network+subnet in the deploy cloud neutron called 'public', which (in this case) has 138.35.77.0/26 a router configured, some push routes, and an allocation pool. | 23:11 |
lifeless | That allocation pool is sized to provide two things: | 23:11 |
*** piyush1 has quit IRC | 23:12 | |
lifeless | - public IP addresses for every control node (for a few reasons - monitoring of uptime, ssh to admin, and because we haven't tested keepalived without an IP on an interface, the VRRP spec is a little ambiguous about capabilities there). | 23:12 |
lifeless | - a public virtual IP that keepalived will be switching between the workload cloud control plane hosts | 23:12 |
lifeless | that public VIP is where DNS for the SSL cert needs to point. | 23:13 |
lifeless | For testing and non-SSL deployments, we allocate the VIP just out of the pool, so there's no race. | 23:13 |
lifeless | For SSL, we have to pick a specific IP (or mandate the use of a DNSaaS and tie that into the output handling of the code that wraps heat to do keystone stuff etc) | 23:14 |
lifeless | so the race is this: if we have a port that specifies fixed_ips=[{"ip_address": "138.35.77.6"}] | 23:14 |
lifeless | and we have 3 control plane nodes booting | 23:15 |
lifeless | we have to make sure nothing creates a port *without* that ip address constraint | 23:15 |
lifeless | before the template is evaluated | 23:15 |
lifeless | the template itself has a dep on the port from the software deployment that adds the port data to the control plane nodes | 23:15 |
lifeless | I don't know if thats racy too - it might be. | 23:16 |
zaneb | that sounds fine | 23:16 |
*** harlowja is now known as harlowja_away | 23:16 | |
zaneb | so.. the issue is that you're creating a fixed IP at an address that is also part of a DHCP range? | 23:16 |
lifeless | Since the software deployment can trigger after the instances are created, its possible it can race too, but the big glaring one is just that any user of the deploy cloud could claim that port by mistake | 23:16 |
*** lipinski1 has quit IRC | 23:17 | |
zaneb | and there's a danger that a DHCP client will grab it first? | 23:17 |
lifeless | zaneb: not a dhcp client, a Neutron API user. | 23:17 |
lifeless | say someone deploying a second workload cloud on the same infrastructure | 23:17 |
lifeless | if we take the fixed IP out of the range, we need a way to specify just an IP address sometimes, and 'use neutron to get an IP address from a port' other times. | 23:18 |
lifeless | also we'd have to have parameters to add push routes, default routes and so on into the instances | 23:18 |
zaneb | oh, so there's multiple ports from different stacks being joined to the same subnet, and you need to assign a static IP even though you won't know if that worked until too late | 23:18 |
lifeless | rather than being able to pull that out of neutron | 23:18 |
lifeless | yes | 23:18 |
zaneb | tricky | 23:18 |
lifeless | so my simple minded idea was create the port in Neutron, say 'here is a pre-existing thing, please use' to heat. | 23:19 |
zaneb | it's easy to do one or the other; a template to do both is hard though :/ | 23:19 |
zaneb | s/both/either/ | 23:20 |
zaneb | to be more accurate | 23:20 |
lifeless | how do you pull out attributes of the resource when you use its uuid ? | 23:20 |
zaneb | you don't, you pass those in to the template as parameters as well if you need them | 23:21 |
lifeless | It seems to me it would be really nice to be able to reference an existing port then, because the port (and its associated objects - subnet etc) provide all the config we need in an encapsulated fashion, we'd just be re-inventing that if we do it by hand | 23:22 |
lifeless | see uhm review 103454 | 23:23 |
lifeless | which is part of this overall thing and shows passing in thing by hand because they weren't accessible | 23:23 |
lifeless | hopefully I'll get time to hack on something directly in heat at some point | 23:24 |
lifeless | rather than just complaining around the edges like I seem to be at the moment | 23:24 |
zaneb | the closest thing we have is "stack adopt", which allows you to specify a template and uuids for all the resources in it to put existing resources under control of Heat | 23:26 |
zaneb | it's flaky as hell though :/ | 23:26 |
zaneb | or rather, when you don't hit any edge cases it's fine, but there are a lot of edge cases | 23:27 |
zaneb | I can imagine something like that working for e.g. only one resource in a stack, but I can't imagine it working right now | 23:27 |
*** sjmc7 has quit IRC | 23:27 | |
zaneb | IIUC DNSaaS would solve this problem because you could register a non-static IP? | 23:28 |
lifeless | right, we'd either tell heat how to update DNS (probably tricky - it would almost certainly be an entirely different cloud provider than the deploy cloud) | 23:33 |
lifeless | or we'd add the port IP to the stack outputs | 23:33 |
lifeless | and as soon as the resource goes COMPLETE we'd read that out and update DNS | 23:33 |
zaneb | what's stopping you from doing the latter at the moment? | 23:35 |
lifeless | I was seeking a nicer solution | 23:35 |
lifeless | in that we dont' have DNSaaS | 23:35 |
lifeless | so its literally 'hey Ng, can you update the DNS zone for ci-overcloud.hp1.tripleo.org' | 23:35 |
lifeless | and putting that in a script is ewwww | 23:36 |
zaneb | ah, ok. so if you use the same IP all the time, you never have to update it | 23:36 |
lifeless | yes | 23:36 |
lifeless | also I can imagine corporate FW admins having a hernia if these things move around more often than absolutely necessary | 23:37 |
greghaynes | Do we actually need to perform the IP lookup via dns, or is it purely a problem due to ssl verification? | 23:38 |
zaneb | it seems to me that you need some sort of external co-ordination to assign a static IP before you create the stack | 23:38 |
greghaynes | Was thinking, theres the hacky thing you can do for ssl where you issue a wildcard cert and request ip.somedomain | 23:38 |
greghaynes | but, super hacky | 23:38 |
lifeless | zaneb: yes, exactly - network planning spreadsheets are where that coordination happens. | 23:39 |
zaneb | which could be as simple as ci-overcloud.hp1.tripleo.org get's this one fixed IP and everything else gets a dynamically-assigned one from a non-overlapping range | 23:39 |
lifeless | zaneb: the ranges aren't overlapping... the problem is they are in the same subnet | 23:39 |
lifeless | zaneb: I guess we could create two entirely separate network definitions in neutron | 23:40 |
lifeless | zaneb: public-static and public-dynamic | 23:40 |
zaneb | lifeless: the dynamic pool doesn't have to cover the whole subnet though | 23:40 |
*** piyush has joined #heat | 23:41 | |
*** blomquisg has joined #heat | 23:42 | |
zaneb | "cidr": "138.35.77.0/24", "allocation_pools": [{"start": "138.35.77.16", "end": "138.35.77.254"}] | 23:43 |
zaneb | leaves .1 for your router and .2 through .15 for static IPs that you manage through your spreadsheet | 23:45 |
lifeless | zaneb: sure, obviously. But then we have to manually pass in routes and everything else | 23:45 |
lifeless | that otherwise neutron would own for us | 23:45 |
lifeless | zaneb: conceptually, it seems you said above that using an existing resource might be viable someday | 23:46 |
zaneb | maybe, but I'm still confused about the use case ;) | 23:47 |
lifeless | heh | 23:47 |
zaneb | so you have a bunch of clouds, each using a port on that subnet | 23:48 |
lifeless | I need to go grab some food, but yes. | 23:49 |
zaneb | *some* of them need to conform to your existing DNS assignments, and others can just be assigned dynamically? | 23:49 |
*** wirehead_ has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!