*** julienvey_ has quit IRC | 00:04 | |
*** jergerber has joined #heat | 00:09 | |
*** jergerber has quit IRC | 00:09 | |
*** nati_uen_ has joined #heat | 00:11 | |
*** nati_ueno has quit IRC | 00:12 | |
*** nati_ueno has joined #heat | 00:12 | |
*** sjmc7 has quit IRC | 00:13 | |
*** duncanjw has joined #heat | 00:14 | |
*** asalkeld has joined #heat | 00:15 | |
*** nati_uen_ has quit IRC | 00:16 | |
*** duncanjw has quit IRC | 00:18 | |
openstackstatus | NOTICE: All of the project infrastructure hosts are being restarted for security updates. | 00:20 |
---|---|---|
*** ChanServ changes topic to "All of the project infrastructure hosts are being restarted for security updates." | 00:20 | |
sdake | boy i sure hope it sets it back to the right thing :) | 00:22 |
*** openstackgerrit has quit IRC | 00:24 | |
*** sjmc7 has joined #heat | 00:24 | |
*** sjmc7 has quit IRC | 00:26 | |
*** kgriffs is now known as kgriffs|afk | 00:27 | |
lipinski | stevebaker: You asked to test bug 1208450 regarding the provider template environment stuff. I'm not sure of how to test it. Can you provide me a pointer or resource documetning how to do that? I assume I somehow patch from git... Just don't know the specifics. | 00:28 |
uvirtbot | Launchpad bug 1208450 in webbrowser-app "Blank thumbnails for domain groups" [High,Fix released] https://launchpad.net/bugs/1208450 | 00:28 |
lipinski | crap; bug 1298450, I meant | 00:28 |
uvirtbot | Launchpad bug 1298450 in heat "template validation ignores environment" [Medium,In progress] https://launchpad.net/bugs/1298450 | 00:28 |
*** nosnos has joined #heat | 00:29 | |
mattoliverau | Incase people here were unaware, there is an openssl 0-day bug out. So doing an update would be a good thing to do on any servers you care about. All the infra systems are getting updated and rebooted, so if there is problems with patches getting through today, this is the reason. | 00:34 |
*** blamar has quit IRC | 00:34 | |
*** blamar has joined #heat | 00:34 | |
mattoliverau | CVE-2014-0160 see: http://heartbleed.com/ for those who are interested. | 00:36 |
uvirtbot | mattoliverau: ** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0160) | 00:36 |
asalkeld | thanks mattoliverau | 00:38 |
asalkeld | I have done my machines | 00:39 |
mattoliverau | asalkeld: nice work :) Me too. | 00:39 |
*** ramishra has joined #heat | 00:39 | |
*** duncanjw has joined #heat | 00:43 | |
*** radez is now known as radez_g0n3 | 00:43 | |
*** ramishra has quit IRC | 00:44 | |
*** alexpilotti has quit IRC | 00:44 | |
*** duncanjw has quit IRC | 00:47 | |
*** julienvey_ has joined #heat | 01:01 | |
*** julienvey_ has quit IRC | 01:05 | |
*** blamar has quit IRC | 01:07 | |
*** blamar has joined #heat | 01:11 | |
sdake | bummer doesn't look like fedora has the openssl update | 01:12 |
mattoliverau | sdake: really :( And I wonder how long centos people will have to wait as well. | 01:13 |
*** duncanjw has joined #heat | 01:14 | |
*** nosnos has quit IRC | 01:16 | |
*** blamar has quit IRC | 01:17 | |
*** duncanjw has quit IRC | 01:18 | |
*** rpothier has joined #heat | 01:26 | |
sdake | suspect rhel has released laready | 01:28 |
sdake | usually our sec people are on the ball, surprised feodra isn't in the updates repo yet | 01:28 |
*** matsuhashi has joined #heat | 01:28 | |
*** ChanServ changes topic to "support @ https://ask.openstack.org | developer wiki @ https://wiki.openstack.org/wiki/Heat | development @ https://launchpad.net/heat | logged @ http://eavesdrop.openstack.org/irclogs/%23heat/" | 01:32 | |
openstackstatus | NOTICE: All services should be back up | 01:32 |
mattoliverau | sdake: I take your at redhat then :) | 01:34 |
sdake | ya going on 8 years | 01:35 |
*** m_22 has joined #heat | 01:36 | |
mattoliverau | sdake: Cool, great company to work for! I'm a Racker, based remotely in Melbourne Australia :) | 01:37 |
*** openstack has joined #heat | 01:48 | |
*** duncanjw has quit IRC | 01:50 | |
*** arbylee has quit IRC | 01:59 | |
*** david-lyle has joined #heat | 02:02 | |
openstackgerrit | Steve Baker proposed a change to openstack/python-heatclient: Process provider templates for included files https://review.openstack.org/82603 | 02:08 |
*** mattoliverau has quit IRC | 02:10 | |
sdake_ | mattoliverau nice you must know one of my old co-workers - asalkeld | 02:12 |
openstackgerrit | A change was merged to openstack/heat: Updated from global requirements https://review.openstack.org/85818 | 02:13 |
*** duncanjw has joined #heat | 02:13 | |
openstackgerrit | A change was merged to openstack/heat: Cherry pick oslo rpc HA fixes https://review.openstack.org/85791 | 02:14 |
openstackgerrit | A change was merged to openstack/heat: Pass and use the environment in validate_template https://review.openstack.org/83442 | 02:14 |
*** duncanjw has quit IRC | 02:17 | |
openstackgerrit | A change was merged to openstack/heat: Ensure outputs are resolved for adopted stacks https://review.openstack.org/85764 | 02:18 |
openstackgerrit | A change was merged to openstack/heat: Add handle_update to VolumeAttachment https://review.openstack.org/72681 | 02:18 |
*** nati_ueno has quit IRC | 02:19 | |
*** mattoliverau has joined #heat | 02:23 | |
*** zz_gondoi is now known as gondoi | 02:25 | |
*** guohliu has joined #heat | 02:28 | |
*** harlowja is now known as harlowja_away | 02:30 | |
*** fandi has joined #heat | 02:35 | |
*** arbylee has joined #heat | 02:40 | |
*** harlowja_away is now known as harlowja | 02:40 | |
*** duncanjw has joined #heat | 02:43 | |
*** duncanjw has quit IRC | 02:47 | |
*** killer_prince has quit IRC | 02:54 | |
*** ramishra has joined #heat | 02:56 | |
sdake | stevebaker around? | 03:12 |
*** liang has joined #heat | 03:12 | |
*** duncanjw has joined #heat | 03:13 | |
openstackgerrit | Steven Dake proposed a change to openstack/heat: Update status section to indicate HOT is supported https://review.openstack.org/85610 | 03:15 |
sdake | stevebaker I moved this to rc2, feel free to remove if you want | 03:15 |
*** guohliu has quit IRC | 03:16 | |
*** fandi has quit IRC | 03:16 | |
*** duncanjw has quit IRC | 03:17 | |
*** arbylee has quit IRC | 03:27 | |
*** rpothier has quit IRC | 03:28 | |
*** wchrisj has quit IRC | 03:29 | |
*** matsuhashi has quit IRC | 03:29 | |
*** wchrisj has joined #heat | 03:29 | |
*** guohliu has joined #heat | 03:29 | |
*** blamar has joined #heat | 03:30 | |
*** akuznetsov has joined #heat | 03:31 | |
*** mspreitz has joined #heat | 03:31 | |
*** fandi has joined #heat | 03:34 | |
*** gondoi is now known as zz_gondoi | 03:34 | |
*** zz_gondoi is now known as gondoi | 03:34 | |
*** blamar has quit IRC | 03:35 | |
*** blamar has joined #heat | 03:35 | |
*** killer_prince has joined #heat | 03:42 | |
*** akuznetsov has quit IRC | 03:42 | |
*** chandan_kumar has quit IRC | 03:44 | |
*** blamar has quit IRC | 03:45 | |
stevebaker | sdake: sounds fine to me | 03:45 |
*** duncanjw has joined #heat | 03:45 | |
*** duncanjw has quit IRC | 03:49 | |
*** chandan_kumar has joined #heat | 03:50 | |
*** chandan_kumar has quit IRC | 03:56 | |
*** gondoi is now known as zz_gondoi | 03:57 | |
*** lazy_prince has joined #heat | 03:57 | |
*** killer_prince has quit IRC | 03:59 | |
*** lazy_prince is now known as killer_prince | 03:59 | |
*** wchrisj has quit IRC | 03:59 | |
sdake | stevebaker cool | 04:05 |
*** nkhare has joined #heat | 04:08 | |
*** chandan_kumar has joined #heat | 04:14 | |
*** wchrisj_ has joined #heat | 04:15 | |
*** duncanjw has joined #heat | 04:16 | |
*** wchrisj_ has quit IRC | 04:19 | |
*** matsuhashi has joined #heat | 04:19 | |
*** duncanjw has quit IRC | 04:21 | |
*** clarkb has quit IRC | 04:22 | |
*** wchrisj_ has joined #heat | 04:23 | |
*** Michalik- has quit IRC | 04:23 | |
*** arbylee has joined #heat | 04:28 | |
*** wchrisj_ has quit IRC | 04:33 | |
*** ramishra has quit IRC | 04:34 | |
*** fandi has quit IRC | 04:37 | |
*** akuznetsov has joined #heat | 04:38 | |
*** wchrisj has joined #heat | 04:39 | |
*** Michalik- has joined #heat | 04:39 | |
*** duncanjw has joined #heat | 04:44 | |
*** wchrisj has quit IRC | 04:45 | |
*** akuznetsov has quit IRC | 04:48 | |
*** duncanjw has quit IRC | 04:49 | |
*** pradipta_away is now known as pradipta | 04:50 | |
*** akuznetsov has joined #heat | 04:50 | |
*** fandi has joined #heat | 04:51 | |
*** nati_ueno has joined #heat | 04:53 | |
*** ramishra has joined #heat | 04:53 | |
*** wchrisj has joined #heat | 04:56 | |
*** wchrisj has quit IRC | 05:00 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat: Expounded on global environments. https://review.openstack.org/84331 | 05:00 |
*** akuznetsov has quit IRC | 05:01 | |
*** arbylee has quit IRC | 05:01 | |
mspreitz | shardy: are you there? | 05:03 |
*** harlowja is now known as harlowja_away | 05:03 | |
*** skraynev_afk is now known as skraynev | 05:03 | |
skraynev | Morning all | 05:03 |
*** Michalik- has quit IRC | 05:04 | |
skraynev | mspreitz: I suppose, that he will be available after couple hours | 05:04 |
*** killer_prince has quit IRC | 05:05 | |
*** julienvey_ has joined #heat | 05:05 | |
*** akuznetsov has joined #heat | 05:06 | |
mattoliverau | Morning skraynev | 05:07 |
skraynev | hi, mattoliverau | 05:07 |
*** zhiyan_ is now known as zhiyan | 05:09 | |
*** julienvey_ has quit IRC | 05:10 | |
*** Michalik- has joined #heat | 05:15 | |
*** duncanjw has joined #heat | 05:16 | |
mspreitz | good evening, skraynev | 05:16 |
skraynev | morning mspreitz | 05:16 |
*** lazy_prince has joined #heat | 05:17 | |
*** lazy_prince is now known as killer_prince | 05:17 | |
*** akuznetsov has quit IRC | 05:17 | |
skraynev | time zones - funny thing. looks like nonstop development work day : ) | 05:17 |
*** duncanjw has quit IRC | 05:20 | |
*** RockKuo has joined #heat | 05:20 | |
*** cmyster has joined #heat | 05:27 | |
*** arbylee has joined #heat | 05:28 | |
*** saju_m has joined #heat | 05:28 | |
*** akuznetsov has joined #heat | 05:29 | |
openstackgerrit | ChenZheng proposed a change to openstack/heat: Sort requirement files in alphabetical order https://review.openstack.org/76775 | 05:30 |
*** pablosan is now known as zz_pablosan | 05:38 | |
*** duncanjw has joined #heat | 05:44 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Adding error message for output description https://review.openstack.org/85687 | 05:45 |
*** arbylee has quit IRC | 05:46 | |
*** duncanjw has quit IRC | 05:49 | |
*** ramishra_ has joined #heat | 05:59 | |
*** ramishra has quit IRC | 06:01 | |
openstackgerrit | Liang Chen proposed a change to openstack/heat: Replace str with six.text_type https://review.openstack.org/81956 | 06:04 |
*** julienvey_ has joined #heat | 06:06 | |
*** Tross has quit IRC | 06:08 | |
openstackgerrit | Jenkins proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/83957 | 06:09 |
*** julienvey_ has quit IRC | 06:11 | |
therve | Good morning! | 06:11 |
*** asalkeld has quit IRC | 06:13 | |
*** duncanjw has joined #heat | 06:13 | |
*** julienvey_ has joined #heat | 06:14 | |
mattoliverau | Good morning therve | 06:15 |
mattoliverau | As for me, it's time to call it a day. Cya all tomorrow morning. | 06:16 |
*** akuznetsov has quit IRC | 06:16 | |
*** mspreitz has quit IRC | 06:17 | |
*** duncanjw has quit IRC | 06:18 | |
*** IlyaE has quit IRC | 06:18 | |
*** akuznetsov has joined #heat | 06:19 | |
*** jstrachan has joined #heat | 06:24 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Fix missed whitespace in attribute description https://review.openstack.org/85935 | 06:31 |
*** julienvey_ has quit IRC | 06:31 | |
*** duncanjw has joined #heat | 06:32 | |
*** Michalik- has quit IRC | 06:33 | |
*** duncanjw has quit IRC | 06:37 | |
*** akuznetsov has quit IRC | 06:42 | |
openstackgerrit | A change was merged to openstack/heat: Add admin_pass as attribute to CloudServer https://review.openstack.org/72745 | 06:43 |
*** ifarkas has joined #heat | 06:46 | |
*** akuznetsov has joined #heat | 06:46 | |
openstackgerrit | A change was merged to openstack/heat: Add save_admin_pass property to CloudServer https://review.openstack.org/79481 | 06:48 |
skraynev | hello therve :) | 06:50 |
*** ifarkas has quit IRC | 06:51 | |
*** tspatzier has joined #heat | 06:52 | |
*** ramishra_ has quit IRC | 06:53 | |
pas-ha | good morning everyone :) | 06:53 |
therve | Is someone looking at #1301036? | 06:53 |
*** ifarkas has joined #heat | 06:54 | |
sdake | therve nobody seems assigned | 06:54 |
sdake | there is some activity in the bug, but I'm not sure what its status is | 06:54 |
therve | Let's do this | 06:55 |
sdake | well knock yourself out midnight here time for bed :) | 06:56 |
sdake | 22 bugs for an rc2 ugh | 06:57 |
sdake | therve if yo uwant a quick rc2 review check out https://review.openstack.org/#/c/85610/ | 06:59 |
*** jprovazn has joined #heat | 07:02 | |
*** duncanjw has joined #heat | 07:03 | |
*** Michalik- has joined #heat | 07:03 | |
*** liang has quit IRC | 07:04 | |
cmyster | morning | 07:06 |
cmyster | -ish | 07:06 |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Cherry pick oslo-incubator db fixes https://review.openstack.org/85941 | 07:06 |
*** akuznetsov has quit IRC | 07:06 | |
*** akuznetsov has joined #heat | 07:07 | |
*** duncanjw has quit IRC | 07:07 | |
*** ttx has joined #heat | 07:11 | |
ttx | stevebaker: your hand-made milestone-proposed requirements update is broken: https://review.openstack.org/#/c/85906/2 | 07:11 |
ttx | Should be reverted to patchset1 | 07:11 |
*** akuznetsov has quit IRC | 07:12 | |
*** saju_m has quit IRC | 07:17 | |
*** e0ne has joined #heat | 07:23 | |
*** saju_m has joined #heat | 07:25 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Cherry pick oslo-incubator db fixes https://review.openstack.org/85941 | 07:31 |
*** ttx has quit IRC | 07:32 | |
*** saju_m has quit IRC | 07:32 | |
shardy | morning all | 07:33 |
*** edimmaz has joined #heat | 07:33 | |
shardy | therve: is the cherry-pick to enable stable branch backport, to be followed by the full sync we discussed yesterday? | 07:34 |
therve | shardy, Yeah that's what sdake prefers apparently | 07:34 |
cmyster | morning shardy | 07:34 |
therve | I'm not super sold but whatever | 07:34 |
shardy | therve: That's not really my understanding of the process either but whatever | 07:35 |
shardy | I thought it was fine to backport cherry picks from oslo provided they have been included in a full sync to master | 07:35 |
therve | shardy, Everytime there is an incubator change we end up talking about uncleared policies | 07:35 |
*** julienvey_ has joined #heat | 07:38 | |
shardy | therve: Yeah, I don't really know why. I guess maybe the oslo documentation for stable-branch backports needs updating to remove confusion for all projects | 07:38 |
therve | Well regardless of oslo-incubator we need a policy in Heat itself :) | 07:39 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Remove unused variable for UpdateReplace exception https://review.openstack.org/85945 | 07:41 |
skraynev | shardy: ^^ | 07:41 |
skraynev | shardy: need your opinion about this | 07:41 |
skraynev | shardy: if I am not right, I will abandon it ;) | 07:42 |
*** arbylee has joined #heat | 07:43 | |
openstackgerrit | Jun Jie Nan proposed a change to openstack/heat: Adjust user_data_format for server with deployment https://review.openstack.org/82992 | 07:43 |
*** julienvey_ has quit IRC | 07:45 | |
*** arbylee has quit IRC | 07:47 | |
*** Tross has joined #heat | 07:48 | |
shardy | therve: That's my point, policy for oslo syncs and stable branch backport of oslo fixes should really be an openstack wide thing | 07:49 |
therve | Maybe yeah | 07:49 |
shardy | therve: although sure, getting project-wide agreement is a good first step | 07:49 |
shardy | There should be explicit process documented in https://wiki.openstack.org/wiki/StableBranch IMO | 07:50 |
shardy | skraynev: just grabbing some coffee then will take a look | 07:52 |
therve | I'm not even sure this page is up to date | 07:52 |
skraynev | shardy: np, It's not urgently | 07:52 |
therve | Someone asked to update the change id last time I did a backport for example | 07:52 |
*** matsuhashi has quit IRC | 07:53 | |
*** matsuhashi has joined #heat | 07:54 | |
*** e0ne has quit IRC | 07:55 | |
*** e0ne has joined #heat | 07:56 | |
*** asalkeld has joined #heat | 07:57 | |
*** saju_m has joined #heat | 07:58 | |
*** jistr has joined #heat | 07:59 | |
*** e0ne has quit IRC | 08:00 | |
shardy | therve: that is wrong, the ChangeId should always be the same | 08:01 |
*** derekh has joined #heat | 08:02 | |
therve | shardy, Right sorry :) I think I got confused by another doc somewhere | 08:02 |
*** saju_m has quit IRC | 08:03 | |
*** julienvey_ has joined #heat | 08:04 | |
shardy | skraynev: Looks OK to me, but needs the tests updating to prove it's correct | 08:11 |
skraynev | shardy: ok, mark it as wip | 08:11 |
*** nati_ueno has quit IRC | 08:11 | |
shardy | skraynev: no need really, it's -1'd and you can just push another patch when you're ready | 08:12 |
shardy | the test changes should be easy AFAICS | 08:12 |
skraynev | shardy: ok;) thanks for feedback | 08:12 |
*** tomek_adamczewsk has joined #heat | 08:13 | |
*** jamie_h has joined #heat | 08:13 | |
*** chandan_kumar has quit IRC | 08:15 | |
*** saju_m has joined #heat | 08:16 | |
*** nati_ueno has joined #heat | 08:18 | |
*** nati_ueno has quit IRC | 08:18 | |
*** scroiset_ is now known as scroiset | 08:21 | |
*** che-arne has quit IRC | 08:21 | |
*** duncanjw has joined #heat | 08:24 | |
*** akuznetsov has joined #heat | 08:24 | |
*** duncanjw_ has joined #heat | 08:27 | |
*** duncanjw has quit IRC | 08:28 | |
*** lipinski has quit IRC | 08:32 | |
*** pas-ha has quit IRC | 08:46 | |
*** pas-ha has joined #heat | 08:48 | |
*** bgorski has joined #heat | 08:49 | |
*** alexpilotti has joined #heat | 08:50 | |
*** julienvey_ has quit IRC | 08:50 | |
*** cmyster has quit IRC | 08:50 | |
openstackgerrit | A change was merged to openstack/heat: Correct update to zero numbers of health monitors https://review.openstack.org/84747 | 08:51 |
openstackgerrit | A change was merged to openstack/heat: Make the first line of every file consistent. https://review.openstack.org/76591 | 08:51 |
*** cmyster has joined #heat | 08:52 | |
*** cmyster has joined #heat | 08:52 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Remove unused variable for UpdateReplace exception https://review.openstack.org/85945 | 08:52 |
*** ramishra has joined #heat | 08:54 | |
openstackgerrit | Thomas Herve proposed a change to openstack/heat: Remove testscenarios load_tests https://review.openstack.org/85953 | 08:55 |
*** ramishra has quit IRC | 08:58 | |
shardy | therve: question re https://review.openstack.org/#/c/83731/ | 09:04 |
therve | shardy, Yes? | 09:04 |
shardy | why is stack_env.yaml more discoverable than just env.yaml? | 09:04 |
therve | shardy, That's just the logic I used in the validation script, adding "_env" to the name | 09:05 |
shardy | but didn't they already have _env at the end of the name? | 09:06 |
shardy | renamed from openshift-enterprise/heat/neutron/highly-available/ose_ha_env.yaml | 09:06 |
*** Michalik- has quit IRC | 09:07 | |
therve | The template is named ose_ha_stack | 09:07 |
*** duncanjw_ has quit IRC | 09:07 | |
therve | If it was ose_ha that would work yes :) | 09:07 |
shardy | Oh Ok, and your script expects template_name_env.yaml | 09:07 |
shardy | got it, thanks | 09:07 |
therve | No problem | 09:08 |
shardy | For some reason I was thinking we'd have ose_ha_stack.yaml and ose_ha_env.yaml | 09:08 |
shardy | not that it really matters | 09:08 |
* shardy probably needs more coffee :) | 09:08 | |
openstackgerrit | A change was merged to openstack/heat-templates: Use a suffix in environment files https://review.openstack.org/83731 | 09:09 |
*** julienvey_ has joined #heat | 09:09 | |
*** e0ne has joined #heat | 09:13 | |
openstackgerrit | A change was merged to openstack/heat-templates: Fix alarm metadata in new autoscaling template https://review.openstack.org/84762 | 09:14 |
shardy | therve: FYI I've added the oslo-sync workflow as an agenda item for the weekly meeting | 09:20 |
*** e0ne_ has joined #heat | 09:30 | |
*** e0ne has quit IRC | 09:33 | |
*** Michalik- has joined #heat | 09:38 | |
*** saju_m has quit IRC | 09:39 | |
*** matsuhashi has quit IRC | 09:39 | |
*** RockKuo has quit IRC | 09:39 | |
*** guohliu has quit IRC | 09:39 | |
*** mattoliverau has quit IRC | 09:39 | |
*** harlowja_away has quit IRC | 09:39 | |
*** russellb has quit IRC | 09:39 | |
*** annegentle_ has quit IRC | 09:39 | |
*** stevebaker has quit IRC | 09:39 | |
*** wendar_ has quit IRC | 09:39 | |
*** radix has quit IRC | 09:39 | |
*** lekha has quit IRC | 09:39 | |
*** zz_gondoi has quit IRC | 09:39 | |
*** metral has quit IRC | 09:39 | |
*** EmilienM has quit IRC | 09:39 | |
*** grncdr has quit IRC | 09:39 | |
*** uvirtbot has quit IRC | 09:39 | |
*** tteggel has quit IRC | 09:39 | |
*** jdag has quit IRC | 09:39 | |
*** nijaba has quit IRC | 09:39 | |
*** stevebaker has joined #heat | 09:39 | |
*** radix has joined #heat | 09:39 | |
*** guohliu has joined #heat | 09:39 | |
*** RockKuo has joined #heat | 09:39 | |
*** matsuhashi has joined #heat | 09:39 | |
*** EmilienM has joined #heat | 09:39 | |
*** tteggel has joined #heat | 09:39 | |
*** akuznetsov has quit IRC | 09:39 | |
*** tomek_adamczewsk has quit IRC | 09:39 | |
*** david-lyle has quit IRC | 09:39 | |
*** openstackgerrit has quit IRC | 09:39 | |
*** liudong has quit IRC | 09:39 | |
*** zhiyan has quit IRC | 09:39 | |
*** sdake has quit IRC | 09:39 | |
*** kevinbenton has quit IRC | 09:39 | |
*** Daviey has quit IRC | 09:39 | |
*** slagle has quit IRC | 09:39 | |
*** jdag___ has joined #heat | 09:39 | |
*** mattoliverau has joined #heat | 09:39 | |
*** openstack has joined #heat | 09:49 | |
-dickson.freenode.net- [freenode-info] if you're at a conference and other people are having trouble connecting, please mention it to staff: http://freenode.net/faq.shtml#gettinghelp | 09:49 | |
*** pas-ha has quit IRC | 09:51 | |
*** che-arne has joined #heat | 09:52 | |
*** m_22 has joined #heat | 09:52 | |
*** matsuhashi has quit IRC | 09:52 | |
*** mikal has joined #heat | 09:52 | |
*** bnemec has joined #heat | 09:52 | |
*** slagle has joined #heat | 09:53 | |
*** matsuhashi has joined #heat | 09:53 | |
*** cmyster has quit IRC | 09:55 | |
*** cmyster has joined #heat | 09:55 | |
*** radez_g0n3 has quit IRC | 09:57 | |
*** radez_g0n3 has joined #heat | 09:57 | |
*** jdag___ has quit IRC | 09:57 | |
*** jdag___ has joined #heat | 09:57 | |
*** tteggel has quit IRC | 09:57 | |
*** tteggel has joined #heat | 09:57 | |
*** mkerrin has quit IRC | 09:57 | |
*** mkerrin has joined #heat | 09:57 | |
*** che-arne has quit IRC | 09:59 | |
*** che-arne has joined #heat | 09:59 | |
*** edimmaz has quit IRC | 10:00 | |
*** ramishra has joined #heat | 10:00 | |
*** edimmaz has joined #heat | 10:01 | |
*** wendar has quit IRC | 10:03 | |
*** sileht has quit IRC | 10:03 | |
*** greghaynes has quit IRC | 10:03 | |
*** stevebaker has quit IRC | 10:03 | |
*** goneri has quit IRC | 10:03 | |
*** radix has quit IRC | 10:03 | |
*** zigo has quit IRC | 10:03 | |
*** sdague has quit IRC | 10:03 | |
*** ruhe has quit IRC | 10:03 | |
*** john-n-seattle has quit IRC | 10:03 | |
*** Michalik has quit IRC | 10:03 | |
*** jrist has quit IRC | 10:03 | |
*** PhilK has quit IRC | 10:03 | |
*** radix_ has joined #heat | 10:03 | |
*** stevebaker has joined #heat | 10:03 | |
*** PhilK has joined #heat | 10:03 | |
*** greghaynes has joined #heat | 10:03 | |
*** goneri has joined #heat | 10:03 | |
*** zhiyan is now known as zhiyan_ | 10:03 | |
*** jrist has joined #heat | 10:04 | |
*** ruhe has joined #heat | 10:04 | |
*** sdague has joined #heat | 10:04 | |
*** wendar has joined #heat | 10:04 | |
*** zigo has joined #heat | 10:04 | |
*** sileht has joined #heat | 10:04 | |
*** dmakogon_ is now known as denis_makogon | 10:08 | |
*** Ng has quit IRC | 10:08 | |
*** Ng has joined #heat | 10:09 | |
*** yassine has joined #heat | 10:09 | |
*** rpothier has joined #heat | 10:12 | |
*** metral has quit IRC | 10:13 | |
*** annegentle has quit IRC | 10:13 | |
*** wendar has quit IRC | 10:14 | |
*** radix_ has quit IRC | 10:14 | |
*** julienvey_ has quit IRC | 10:14 | |
*** lekha has quit IRC | 10:14 | |
*** wendar has joined #heat | 10:14 | |
*** radix has joined #heat | 10:14 | |
*** russellb has quit IRC | 10:15 | |
*** gondoi has quit IRC | 10:15 | |
*** stevebaker has quit IRC | 10:15 | |
*** EmilienM has quit IRC | 10:15 | |
cmyster | shardy: got a few minutes ? | 10:17 |
shardy | cmyster: sure | 10:17 |
*** Michalik has joined #heat | 10:19 | |
*** stevebaker has joined #heat | 10:20 | |
*** EmilienM has joined #heat | 10:22 | |
*** DinaBelova has quit IRC | 10:26 | |
*** jamie_h has quit IRC | 10:26 | |
*** sdake_ has quit IRC | 10:26 | |
*** scroiset has quit IRC | 10:26 | |
*** DandyPandy has quit IRC | 10:26 | |
*** uvirtbot has quit IRC | 10:26 | |
*** zhiyan_ has quit IRC | 10:26 | |
*** kevinbenton has quit IRC | 10:26 | |
*** Michalik- has quit IRC | 10:26 | |
*** alexpilotti has quit IRC | 10:26 | |
*** jprovazn has quit IRC | 10:26 | |
*** tspatzier has quit IRC | 10:26 | |
*** killer_prince has quit IRC | 10:26 | |
*** fandi has quit IRC | 10:26 | |
*** funzo has quit IRC | 10:26 | |
*** sergmelikyan has quit IRC | 10:26 | |
*** sgran_ has quit IRC | 10:26 | |
*** FL1SK has quit IRC | 10:26 | |
*** jasond has quit IRC | 10:26 | |
*** larsks has quit IRC | 10:26 | |
*** uvirtbot has joined #heat | 10:27 | |
*** kevinbenton has joined #heat | 10:27 | |
*** scroiset has joined #heat | 10:27 | |
*** larsks has joined #heat | 10:27 | |
*** sgran has joined #heat | 10:27 | |
*** sergmelikyan has joined #heat | 10:27 | |
*** tspatzier has joined #heat | 10:27 | |
*** jasond has joined #heat | 10:27 | |
*** lazy_prince has joined #heat | 10:27 | |
*** sdake_ has joined #heat | 10:27 | |
*** FL1SK has joined #heat | 10:27 | |
*** alexpilotti has joined #heat | 10:27 | |
*** jprovazn has joined #heat | 10:27 | |
*** jamie_h has joined #heat | 10:27 | |
*** jprovazn has quit IRC | 10:27 | |
*** jprovazn has joined #heat | 10:27 | |
*** lazy_prince is now known as killer_prince | 10:27 | |
*** fandi has joined #heat | 10:27 | |
*** funzo has joined #heat | 10:27 | |
*** tspatzier has quit IRC | 10:27 | |
*** tspatzier has joined #heat | 10:27 | |
*** DandyPandy has joined #heat | 10:28 | |
*** zhiyan_ has joined #heat | 10:28 | |
*** DinaBelova has joined #heat | 10:28 | |
*** IgorYozhikov has joined #heat | 10:29 | |
*** faramir1 has joined #heat | 10:31 | |
*** saju_m has quit IRC | 10:34 | |
*** saju_m has joined #heat | 10:35 | |
*** jasond has quit IRC | 10:39 | |
*** fandi has quit IRC | 10:39 | |
*** sdake_ has quit IRC | 10:39 | |
*** ramishra has quit IRC | 10:39 | |
*** slagle has quit IRC | 10:39 | |
*** tteggel has quit IRC | 10:39 | |
*** jdag___ has quit IRC | 10:39 | |
*** sdake has quit IRC | 10:39 | |
*** liudong has quit IRC | 10:39 | |
*** david-lyle has quit IRC | 10:39 | |
*** mattoliverau has quit IRC | 10:39 | |
*** Tross has quit IRC | 10:39 | |
*** ifarkas has quit IRC | 10:39 | |
*** jstrachan has quit IRC | 10:39 | |
*** nkhare has quit IRC | 10:39 | |
*** denis_makogon has quit IRC | 10:39 | |
*** stannie has quit IRC | 10:39 | |
*** Darnoth has quit IRC | 10:39 | |
*** lsmola_ has quit IRC | 10:39 | |
*** denis_makogon has joined #heat | 10:39 | |
*** slagle has joined #heat | 10:39 | |
*** jdag___ has joined #heat | 10:40 | |
*** liudong has joined #heat | 10:40 | |
*** mattoliverau has joined #heat | 10:40 | |
*** Tross has joined #heat | 10:40 | |
*** nkhare has joined #heat | 10:40 | |
*** sdake_ has joined #heat | 10:40 | |
*** sdake has joined #heat | 10:40 | |
*** stannie has joined #heat | 10:40 | |
*** ramishra has joined #heat | 10:40 | |
*** jasond has joined #heat | 10:40 | |
*** lsmola has joined #heat | 10:40 | |
*** jdag___ has quit IRC | 10:40 | |
*** jdag___ has joined #heat | 10:40 | |
*** david-lyle has joined #heat | 10:40 | |
*** fandi has joined #heat | 10:40 | |
*** ifarkas has joined #heat | 10:40 | |
*** tteggel has joined #heat | 10:40 | |
*** jstrachan has joined #heat | 10:40 | |
*** ifarkas has quit IRC | 10:40 | |
*** ifarkas has joined #heat | 10:40 | |
*** lsmola has quit IRC | 10:40 | |
*** lsmola has joined #heat | 10:40 | |
*** tteggel has quit IRC | 10:41 | |
*** tteggel has joined #heat | 10:41 | |
*** ramishra has quit IRC | 10:43 | |
*** julienvey_ has joined #heat | 10:45 | |
*** julienvey_ has quit IRC | 10:46 | |
*** julienvey_ has joined #heat | 10:46 | |
*** Michalik- has joined #heat | 10:48 | |
*** rpothier has quit IRC | 10:50 | |
*** julienvey_ has quit IRC | 10:51 | |
*** matsuhashi has quit IRC | 10:53 | |
*** matsuhashi has joined #heat | 10:54 | |
*** guohliu has quit IRC | 10:56 | |
*** sdake has quit IRC | 10:57 | |
*** ramishra has joined #heat | 10:57 | |
*** rpothier has joined #heat | 10:58 | |
*** matsuhashi has quit IRC | 10:58 | |
*** matsuhashi has joined #heat | 10:59 | |
*** nkhare has quit IRC | 10:59 | |
*** chandan_kumar has joined #heat | 11:03 | |
*** edimmaz has quit IRC | 11:07 | |
*** edimmaz has joined #heat | 11:07 | |
*** Tross has quit IRC | 11:09 | |
*** blinky_ghost has joined #heat | 11:11 | |
blinky_ghost | hi all, can anybody explain me how do I define the instance name on my template? | 11:12 |
skraynev | blinky_ghost: if you use OS::Nova::Server you should use name property | 11:13 |
blinky_ghost | skraynev: is this supported on heat havana version? | 11:14 |
*** julienvey_ has joined #heat | 11:15 | |
skraynev | skraynev: yeap | 11:16 |
skraynev | blinky_ghost: according to https://github.com/openstack/heat/blob/stable/havana/heat/engine/resources/server.py#L70 | 11:17 |
blinky_ghost | skraynev: thanks. And can I use this with autoscaling feature when I create a group of stacks? | 11:18 |
skraynev | blinky_ghost: group of stacks? or may be you meant group of instances? | 11:19 |
blinky_ghost | skraynev: instances, sorry | 11:20 |
therve | You can also create groups of stacks :) | 11:20 |
skraynev | therve: and scaling them? ;) | 11:21 |
therve | Sure | 11:21 |
skraynev | therve: manually, I suppose... ;) | 11:21 |
*** julienvey has joined #heat | 11:21 | |
therve | skraynev, No you can use AutoScalingGroup with a nested stack | 11:21 |
skraynev | therve: indeed , thanks for reminder. Agree, I forgot about nested stacks. | 11:22 |
*** e0ne_ has quit IRC | 11:22 | |
*** e0ne has joined #heat | 11:23 | |
skraynev | blinky_ghost: my apologize, therve is right. You could also scaling nested stacks, not only instances. | 11:23 |
*** e0ne has quit IRC | 11:27 | |
*** RockKuo has quit IRC | 11:28 | |
*** mkollaro has joined #heat | 11:29 | |
*** sdake has joined #heat | 11:31 | |
blinky_ghost | skraynev: thanks. I was talking about naming convention when I create an instance or a group of instances in autoscale, but I guess the best to do this is to use some dynamic dns server and register my instance on in when is deployed with heat | 11:31 |
*** pradipta is now known as pradipta_away | 11:37 | |
skraynev | therve: I was confused, that we have validation for template where error will be raise if template without resources | 11:40 |
*** rpothier has quit IRC | 11:40 | |
therve | skraynev, Sorry? | 11:40 |
skraynev | therve: https://review.openstack.org/#/c/83984/ | 11:40 |
therve | skraynev, Wrong Thomas? :) | 11:41 |
skraynev | no ;) it was quick start of discussion... | 11:41 |
therve | Okay | 11:42 |
therve | I still don't understand what you're asking | 11:42 |
skraynev | therve: I want to ask : why we have template validation method (which raise error message if template has not Resources at all) | 11:43 |
therve | skraynev, Well that seems sensible no? You don't want to have a template without resources | 11:43 |
skraynev | therve: but at the same time we could use such templates for creating stacks | 11:43 |
*** arbylee has joined #heat | 11:43 | |
skraynev | therve: yes. | 11:44 |
*** chandan_kumar has quit IRC | 11:44 | |
*** metral has joined #heat | 11:44 | |
*** lekha has joined #heat | 11:44 | |
skraynev | therve: But this is ignored during stack.validate | 11:44 |
skraynev | therve: in the past - because only validate_template has such check | 11:45 |
skraynev | therve: now in https://review.openstack.org/#/c/83984/ - because stack.validate call t.validate with default option | 11:46 |
skraynev | allow_empty=True | 11:46 |
*** annegentle has joined #heat | 11:46 | |
*** russellb has joined #heat | 11:46 | |
skraynev | therve: It looks strange that we tell user - you have incorrect template, But we could use such template without error for creating | 11:47 |
*** gondoi has joined #heat | 11:47 | |
skraynev | therve: maybe it bug ? | 11:48 |
therve | skraynev, Well that's not a new problem | 11:48 |
therve | skraynev, We can fix it later I think | 11:48 |
*** arbylee has quit IRC | 11:48 | |
skraynev | therve: ok. I just was surprised by this... because there are a lot of tests use empty template ;) | 11:50 |
shardy | skraynev: there is already a bug for this | 11:50 |
therve | Really? Well it should not be the case :) | 11:50 |
shardy | https://bugs.launchpad.net/heat/+bug/1278090 | 11:51 |
uvirtbot | Launchpad bug 1278090 in heat "heat validates successfully empty template files" [Low,Triaged] | 11:51 |
shardy | I don't think we should reject an empty stack, particularly because it will break a large number of tempest tests ;) | 11:51 |
skraynev | shardy: oh. thanks, I have not seen it | 11:51 |
therve | shardy, I'm sure we have places where empty stacks break stuff | 11:53 |
skraynev | shardy: agree, it is just will be similar on removing default version for templates ;) | 11:53 |
therve | I'd prefer if we have tempest tests with real templates :) | 11:53 |
shardy | skraynev: that's easier because the tests are in our tree | 11:53 |
*** e0ne has joined #heat | 11:53 | |
skraynev | therve: AFAIK Thomas Spatzier mentioned about autoscaling | 11:53 |
shardy | fixing tempest tests involves waiting weeks between review iterations so will be really painful | 11:54 |
therve | shardy, Better do it now then! :) | 11:54 |
shardy | therve: I don't think we do break with an empty stack, and I think it's not an invalid input | 11:55 |
shardy | although it's obviously not super useful either ;) | 11:55 |
* skraynev sighs | 11:55 | |
therve | Mokay | 11:55 |
skraynev | I still wait when will be turned on scenario test for autoscaling... | 11:56 |
skraynev | I suppose, it will be first step for tests with real templates.... | 11:56 |
shardy | skraynev: there are already API tests with real templates | 11:56 |
shardy | it's just some of them also create empty stacks | 11:56 |
therve | To me a template without resources is a user mistake. It's great to be notified early about an error. | 11:56 |
shardy | It would be interesting to see if CFN rejects such a template | 11:58 |
*** e0ne has quit IRC | 11:58 | |
skraynev | IMO, it looks strange to have different behavior for template_validate and during creation | 11:58 |
shardy | skraynev: Yes, that's what the bug I linked is about | 11:59 |
shardy | we need to align the behavior, one way or another | 11:59 |
*** achampion has quit IRC | 11:59 | |
shardy | The easiest way is to just allow an empty template, but as therve is arguing, there could be an alternative much less easy solution | 12:00 |
therve | :D | 12:00 |
*** Michalik- has quit IRC | 12:00 | |
skraynev | lol ;) | 12:00 |
skraynev | how about discuss it at the meeting tomorrow? | 12:01 |
shardy | skraynev: sure, good plan | 12:02 |
*** chandan_kumar has joined #heat | 12:03 | |
skraynev | shardy: should it be added in agenda or will be enough to raise this question at the end of meeting? | 12:03 |
therve | At least "heat resource-list" raises an error with an empty template | 12:04 |
*** sgordon has joined #heat | 12:04 | |
*** sgordon has quit IRC | 12:04 | |
*** sgordon has joined #heat | 12:04 | |
*** radez_g0n3 is now known as radez | 12:04 | |
shardy | skraynev, therve: I've added it to the agenda | 12:05 |
skraynev | therve continue to collect arguments for rejecting empty template ;) | 12:05 |
skraynev | shardy: ok, thanks | 12:05 |
shardy | skraynev: sounds like you're volunteering to fix all the tests ;) | 12:05 |
skraynev | shardy: look at https://review.openstack.org/#/c/83380/ ... it will be same funny .... | 12:06 |
*** mkollaro1 has joined #heat | 12:06 | |
*** mkollaro has quit IRC | 12:06 | |
shardy | skraynev: Yeah, but like I said, that has less impact because all of the tempest tests have versions | 12:07 |
shardy | Maybe we just update all the tempest tessts to create a stack containing one OS::Heat::RandomString or something | 12:08 |
*** sgordon has quit IRC | 12:08 | |
*** lipinski has joined #heat | 12:09 | |
skraynev | shardy: :) new folks will be think: why they are using RandomString everywhere :) | 12:09 |
*** sdake has quit IRC | 12:09 | |
*** Tross has joined #heat | 12:11 | |
*** vijendar has joined #heat | 12:12 | |
*** mkollaro1 has quit IRC | 12:13 | |
*** che-arne has quit IRC | 12:13 | |
*** fandi has quit IRC | 12:14 | |
*** pas-ha has joined #heat | 12:14 | |
*** gondoi has quit IRC | 12:17 | |
*** wendar has quit IRC | 12:17 | |
*** radix has quit IRC | 12:17 | |
*** david-lyle has quit IRC | 12:17 | |
*** annegentle has quit IRC | 12:17 | |
*** zigo has quit IRC | 12:17 | |
*** metral has quit IRC | 12:17 | |
*** Michalik has quit IRC | 12:17 | |
*** wendar has joined #heat | 12:17 | |
*** radix has joined #heat | 12:17 | |
*** lekha has quit IRC | 12:18 | |
*** matsuhashi has quit IRC | 12:18 | |
*** zigo has joined #heat | 12:18 | |
*** russellb has quit IRC | 12:18 | |
*** matsuhashi has joined #heat | 12:18 | |
*** stevebaker has quit IRC | 12:19 | |
*** sileht has quit IRC | 12:19 | |
*** goneri has quit IRC | 12:19 | |
*** greghaynes has quit IRC | 12:19 | |
*** ramishra has quit IRC | 12:19 | |
*** matsuhashi has quit IRC | 12:19 | |
*** matsuhashi has joined #heat | 12:19 | |
*** stevebaker has joined #heat | 12:20 | |
*** greghaynes has joined #heat | 12:20 | |
*** metral has joined #heat | 12:21 | |
*** ramishra has joined #heat | 12:21 | |
*** goneri has joined #heat | 12:21 | |
*** vijendar has quit IRC | 12:21 | |
*** annegentle has joined #heat | 12:21 | |
*** russellb has joined #heat | 12:21 | |
*** sgordon has joined #heat | 12:22 | |
*** sileht has joined #heat | 12:22 | |
*** gondoi has joined #heat | 12:23 | |
*** e0ne has joined #heat | 12:23 | |
*** lekha has joined #heat | 12:23 | |
*** Michalik has joined #heat | 12:23 | |
skraynev | shardy: btw, I don't mind to fix any approach for empty templates ;) | 12:25 |
*** zhiyan_ is now known as zhiyan | 12:27 | |
*** erecio has joined #heat | 12:27 | |
*** rpothier has joined #heat | 12:27 | |
*** e0ne has quit IRC | 12:28 | |
*** matsuhashi has quit IRC | 12:30 | |
*** mkollaro has joined #heat | 12:31 | |
*** arbylee has joined #heat | 12:32 | |
*** erecio has quit IRC | 12:36 | |
*** arbylee has quit IRC | 12:39 | |
*** arbylee has joined #heat | 12:39 | |
*** e0ne has joined #heat | 12:39 | |
*** blamar has joined #heat | 12:40 | |
*** radez is now known as radez_g0n3 | 12:41 | |
*** jdob has joined #heat | 12:45 | |
*** aweiteka has joined #heat | 12:46 | |
*** mkollaro has quit IRC | 12:47 | |
*** mkollaro1 has joined #heat | 12:47 | |
*** m_22 has quit IRC | 12:47 | |
*** jmckind has joined #heat | 12:57 | |
*** erecio has joined #heat | 12:59 | |
*** ramishra has quit IRC | 13:01 | |
*** spzala has joined #heat | 13:05 | |
cmyster | skraynev: IMO all those templates should go under /test/templates less 'code' to fix, but thats just me | 13:07 |
*** edimmaz has quit IRC | 13:09 | |
*** edimmaz has joined #heat | 13:14 | |
*** faramir1 has quit IRC | 13:15 | |
*** cmyster has quit IRC | 13:15 | |
*** edimmaz has quit IRC | 13:16 | |
*** edimmaz has joined #heat | 13:17 | |
*** openstackgerrit has joined #heat | 13:23 | |
*** openstackgerrit has quit IRC | 13:23 | |
*** openstackgerrit has joined #heat | 13:24 | |
*** networkn8 has joined #heat | 13:24 | |
*** akuznetsov has quit IRC | 13:25 | |
*** julienvey_ has quit IRC | 13:27 | |
*** edimmaz_ has joined #heat | 13:29 | |
*** jprovazn_ has joined #heat | 13:30 | |
*** DaveJ__ has joined #heat | 13:30 | |
*** blomquisg has joined #heat | 13:30 | |
*** achampion has joined #heat | 13:30 | |
*** edimmaz has quit IRC | 13:31 | |
*** edimmaz_ is now known as edimmaz | 13:31 | |
*** skraynev is now known as skraynev_afk | 13:31 | |
*** samstav has joined #heat | 13:32 | |
*** ramishra has joined #heat | 13:32 | |
*** jprovazn has quit IRC | 13:32 | |
*** akuznetsov has joined #heat | 13:33 | |
*** dims has joined #heat | 13:33 | |
*** zz_pablosan is now known as pablosan | 13:34 | |
*** networkn8 has quit IRC | 13:35 | |
*** networkn8 has joined #heat | 13:35 | |
*** ramishra has quit IRC | 13:36 | |
*** m_22 has joined #heat | 13:38 | |
*** sabeen has joined #heat | 13:42 | |
*** ramishra has joined #heat | 13:44 | |
*** sabeen has quit IRC | 13:44 | |
*** achampio1 has joined #heat | 13:45 | |
*** achampion has quit IRC | 13:46 | |
*** alexpilotti has quit IRC | 13:51 | |
*** andersonvom has joined #heat | 13:54 | |
*** pafuent has joined #heat | 13:56 | |
*** che-arne has joined #heat | 13:57 | |
*** julienvey_ has joined #heat | 13:58 | |
*** kgriffs|afk is now known as kgriffs | 13:58 | |
*** zns has joined #heat | 14:00 | |
*** zns has quit IRC | 14:01 | |
*** zns has joined #heat | 14:01 | |
*** julienvey_ has quit IRC | 14:02 | |
*** andersonvom has quit IRC | 14:04 | |
*** andersonvom has joined #heat | 14:06 | |
openstackgerrit | Zhang Yang proposed a change to openstack/heat: Update new template earlier in stack update https://review.openstack.org/86043 | 14:06 |
*** julienvey_ has joined #heat | 14:06 | |
*** jergerber has joined #heat | 14:08 | |
*** radez_g0n3 is now known as radez | 14:08 | |
*** radez is now known as radez_g0n3 | 14:09 | |
*** kgriffs is now known as kgriffs|afk | 14:10 | |
*** jprovazn_ has quit IRC | 14:11 | |
*** chandan_kumar has quit IRC | 14:16 | |
*** rcleere has joined #heat | 14:16 | |
*** tspatzier has quit IRC | 14:17 | |
*** blomquisg has quit IRC | 14:19 | |
*** julienvey_ has quit IRC | 14:20 | |
*** che-arne has quit IRC | 14:20 | |
*** vijendar has joined #heat | 14:22 | |
*** akuznetsov has quit IRC | 14:22 | |
*** julienvey_ has joined #heat | 14:26 | |
*** david-lyle has joined #heat | 14:28 | |
*** vijendar has quit IRC | 14:32 | |
*** blomquisg has joined #heat | 14:33 | |
*** radez_g0n3 is now known as radez | 14:36 | |
*** e0ne has quit IRC | 14:39 | |
*** e0ne has joined #heat | 14:39 | |
*** saju_m has quit IRC | 14:41 | |
*** e0ne has quit IRC | 14:43 | |
*** ryansb has quit IRC | 14:45 | |
*** mkerrin has quit IRC | 14:45 | |
*** plomakin_ has quit IRC | 14:45 | |
*** sirushti has quit IRC | 14:45 | |
*** grncdr has quit IRC | 14:45 | |
*** Slower has quit IRC | 14:45 | |
*** pasquier-s has quit IRC | 14:45 | |
*** skraynev_afk has quit IRC | 14:45 | |
*** retr0h has quit IRC | 14:45 | |
*** SergeyLukjanov has quit IRC | 14:45 | |
*** SpamapS has quit IRC | 14:45 | |
*** shadower has quit IRC | 14:45 | |
*** pscheie has quit IRC | 14:45 | |
*** shadower has joined #heat | 14:48 | |
*** pasquier-s has joined #heat | 14:49 | |
*** retr0h has joined #heat | 14:49 | |
*** retr0h has joined #heat | 14:49 | |
*** sirushti has joined #heat | 14:49 | |
*** skraynev_afk has joined #heat | 14:49 | |
*** shadower has quit IRC | 14:49 | |
*** shadower has joined #heat | 14:49 | |
*** ryansb has joined #heat | 14:49 | |
*** SergeyLukjanov has joined #heat | 14:49 | |
*** grncdr has joined #heat | 14:49 | |
*** pscheie has joined #heat | 14:49 | |
*** plomakin has joined #heat | 14:49 | |
*** SpamapS has joined #heat | 14:50 | |
*** Slower has joined #heat | 14:52 | |
*** blomquisg has quit IRC | 14:52 | |
*** mkerrin has joined #heat | 14:55 | |
*** mspreitz has joined #heat | 14:56 | |
*** e0ne has joined #heat | 14:59 | |
*** wchrisj has joined #heat | 15:00 | |
*** IlyaE has joined #heat | 15:00 | |
*** gokrokve has joined #heat | 15:03 | |
*** e0ne_ has joined #heat | 15:03 | |
*** kebray has joined #heat | 15:04 | |
*** kebray has quit IRC | 15:04 | |
*** blomquisg has joined #heat | 15:05 | |
*** ramishra has quit IRC | 15:05 | |
*** e0ne has quit IRC | 15:06 | |
*** radez is now known as radez_g0n3 | 15:07 | |
*** sjmc7 has joined #heat | 15:08 | |
*** _jmp_ has quit IRC | 15:08 | |
*** radez_g0n3 is now known as radez | 15:08 | |
*** wchrisj has quit IRC | 15:09 | |
*** IlyaE has quit IRC | 15:13 | |
openstackgerrit | Zhang Yang proposed a change to openstack/heat: Update new template earlier in stack update https://review.openstack.org/86043 | 15:15 |
*** IlyaE has joined #heat | 15:16 | |
*** pablosan has quit IRC | 15:27 | |
*** pablosan has joined #heat | 15:28 | |
*** andersonvom has quit IRC | 15:34 | |
*** DandyPandy has quit IRC | 15:38 | |
*** DandyPandy has joined #heat | 15:39 | |
*** networkn8 has quit IRC | 15:40 | |
*** zns has quit IRC | 15:41 | |
*** che-arne has joined #heat | 15:42 | |
*** tspatzier has joined #heat | 15:43 | |
*** edimmaz has quit IRC | 15:44 | |
*** bvandenh has joined #heat | 15:44 | |
*** kgriffs|afk is now known as kgriffs | 15:45 | |
*** denis_makogon has quit IRC | 15:45 | |
*** dmakogon_ has joined #heat | 15:45 | |
*** john-n-seattle1 has joined #heat | 15:45 | |
*** zns has joined #heat | 15:49 | |
*** sgordon has quit IRC | 15:51 | |
*** jistr has quit IRC | 15:55 | |
*** sgordon has joined #heat | 15:56 | |
*** julienvey has quit IRC | 15:59 | |
*** julienvey_ is now known as julienvey | 15:59 | |
EmilienM | therve: I think I found a bug in tempest tests for heat but I'm not sure | 16:01 |
EmilienM | therve: tempest tries to run heat resource-template 'OS::Nova::Server' | 16:02 |
*** brint has quit IRC | 16:02 | |
EmilienM | and resource-template seems absent in python-heatclient | 16:02 |
*** brint has joined #heat | 16:02 | |
shardy | EmilienM: I guess you're using an old version of heatclient? | 16:03 |
*** blamar has quit IRC | 16:04 | |
EmilienM | shardy: I'm using 0.2.4-2 | 16:04 |
EmilienM | indeed | 16:04 |
EmilienM | shardy: thx | 16:05 |
shardy | np | 16:05 |
therve | shardy, Have you looked at the stack adopt issue with domain users? | 16:05 |
therve | Sorry if I dropped the ball on that one | 16:06 |
shardy | therve: yes, but I've not yet figured out how to fix it without opening a security hole | 16:07 |
shardy | ref https://bugs.launchpad.net/heat/+bug/1301323 | 16:07 |
uvirtbot | Launchpad bug 1301323 in ossa "Stack adopt doesn't validate resource_data" [Undecided,Invalid] | 16:07 |
shardy | The problem is on adopt we've got no way of validating the stack_domain_project_id even if we add it to the abandon data | 16:07 |
therve | There is no way to inspect the domain project? | 16:07 |
*** Tross has quit IRC | 16:08 | |
shardy | therve: well there's no metadata stored in keystone with the project, other than the name, which associates it with a stack | 16:08 |
shardy | and we've deleted the (validated) association from the DB | 16:09 |
blinky_ghost | Hi guys, can anybody help me with this situation? I'm trying to deploy a heat template to launch an instance and connect to a puppet server to configure my instance after is online. However I got issues with the puppet server not being able to resolve the new instance hostname. Any hint on what's the best approach to solve this? Thanks | 16:10 |
therve | shardy, Is there a possibility to store metadata? | 16:10 |
shardy | therve: No, that's the problem | 16:10 |
shardy | therve: atm I'm thinking maybe we have to make adopt a cloud-admin only action | 16:10 |
therve | Hum | 16:11 |
therve | shardy, What about re-creating a new domain? | 16:11 |
shardy | since there's no safe way to properly validate the stuff, and it's basically injecting direct into our DB | 16:11 |
shardy | therve: you mean project? | 16:11 |
therve | shardy, yes sorry | 16:11 |
shardy | That could work, but then we have to re-deploy any related credentials into all the instances in the stack | 16:11 |
*** sdake has joined #heat | 16:12 | |
therve | shardy, So I'm thinking about that. The stack changed anyway, so are the info still valid? | 16:12 |
therve | IE are we going to be able to allow the users to do anything even if we restore the domain? | 16:12 |
shardy | therve: well atm it's not, because we delete the project on abandon | 16:12 |
therve | Right | 16:12 |
shardy | but if we stop doing that, we could adopt the stack with project and associated users | 16:12 |
therve | But even then | 16:12 |
shardy | *if* we can validate it | 16:13 |
therve | shardy, Is it enough though? Don't instance store the stack id for example? | 16:13 |
shardy | otherwise maliciously crafted adopt data could control anyone's stack | 16:13 |
shardy | therve: the problem is there's nothing in keystone connecting the project/user/credential to the stack | 16:14 |
shardy | whereas every other resource we can validate the project at least is correct | 16:14 |
*** e0ne_ has quit IRC | 16:14 | |
shardy | and if folks want to hijack their own resources via adopt, that's up to them | 16:14 |
*** derekh has quit IRC | 16:14 | |
*** e0ne has joined #heat | 16:14 | |
therve | shardy, Yeah I understand that bit. But forgetting about security, let's say we pass the project in adopt | 16:15 |
therve | shardy, Would instance users still be able to talk to heat? | 16:15 |
shardy | therve: yes | 16:15 |
therve | They have credentials, but no reference to the stack? | 16:15 |
shardy | as long as we stop deleting the project on abandon | 16:15 |
shardy | oooh | 16:15 |
shardy | Yeah all the paths are invalidated too aren't the | 16:15 |
* shardy smacks forehead | 16:16 | |
therve | Well AlarmURL changes for example | 16:16 |
shardy | Ok, so adopt is just completely broken then | 16:16 |
therve | *Well* | 16:16 |
shardy | unless all paths lookup via name? | 16:16 |
*** tomek_adamczewsk has quit IRC | 16:16 | |
therve | abandon -> adopt is not a no-op operation, for sure | 16:16 |
*** Darnoth has joined #heat | 16:17 | |
*** goneri has quit IRC | 16:17 | |
openstackgerrit | Zhang Yang proposed a change to openstack/heat: Fix delete event error in postgres https://review.openstack.org/85982 | 16:17 |
*** goneri has joined #heat | 16:17 | |
shardy | therve: so if we provide URL's with the stack domain project and only the stack name, then I think the client can lookup the stack OK | 16:18 |
shardy | https://review.openstack.org/#/c/80606/ | 16:18 |
shardy | the problem will be the ec2 signed urls | 16:18 |
therve | We store them in resource_data maybe? | 16:18 |
therve | Yeah it seems so | 16:19 |
*** e0ne has quit IRC | 16:19 | |
shardy | well yea we already store the generated url in resource_data | 16:19 |
shardy | it's what's in the running instance that's the problem | 16:19 |
therve | And path is arn_url_path | 16:19 |
therve | Which contains the stack_id | 16:20 |
therve | So hooray it doesn't work | 16:20 |
shardy | I guess we'll have to stipulate that folks use native auth if they want to adopt things with agents in the VMs | 16:22 |
shardy | the whole thing is a bit of a mess IMO | 16:22 |
therve | I think that's fine. I don't think the feature was intended that way from the beginning | 16:23 |
*** blomquisg has quit IRC | 16:23 | |
therve | I'm somewhat happy that people won't be able to use abandom/adopt to workaround deficiencies | 16:24 |
shardy | well given all the problems, I'm not really sure what use-cases it does work for | 16:24 |
shardy | if I'd discovered all the issues sooner I'd have pushed to just revert the feature completely | 16:24 |
therve | We can put all the blame on it though, things changed quite a lot during the cycle on the instance users front | 16:26 |
*** duncanjw has joined #heat | 16:26 | |
shardy | Yeah that is true. But there's a complete lack of validation throughout the adopt code-paths | 16:27 |
*** andrew_plunk has joined #heat | 16:28 | |
shardy | so that combined with the instance-users incompatibilities make the feature mostly unusable and pretty risky | 16:28 |
shardy | I guess we'll just have to fix it all up and back port the bugfixes | 16:28 |
*** blamar has joined #heat | 16:29 | |
*** zns has quit IRC | 16:29 | |
*** randallburt has joined #heat | 16:30 | |
*** jamie_h has quit IRC | 16:31 | |
*** blamar has quit IRC | 16:32 | |
*** blamar has joined #heat | 16:32 | |
*** saju_m has joined #heat | 16:35 | |
*** blomquisg has joined #heat | 16:37 | |
therve | shardy, FWIW, there seems to be a JSON blob associated with projects, maybe we can put stuff in it | 16:42 |
*** yassine has quit IRC | 16:42 | |
shardy | therve: I don't think so, but maybe we can (ab)use the name/description and just say if anyone gets admin permissions on the heat domain, or a stack domain project, they can do anything | 16:44 |
shardy | https://github.com/openstack/identity-api/blob/master/openstack-identity-api/v3/src/markdown/identity-api-v3.md#projects-v3projects | 16:44 |
shardy | If someone can create a project in the heat domain which matches what's expected by heat, then can probably do anything anyway | 16:44 |
shardy | another issue is we currently encode the stack id (truncated) as part of the project name | 16:45 |
*** varora has left #heat | 16:45 | |
shardy | I guess we can do a best-effort validation and rename the project on adopt | 16:46 |
therve | I guess the thing is that creating a project requires admin rights | 16:46 |
therve | But yeah | 16:46 |
therve | Do we rely on the fact that the project is named that way though? | 16:47 |
shardy | Not at the moment, we store the ID | 16:47 |
shardy | but we could use the (heat controlled) expected naming as a validation method, combined with a check that the project is in the heat domain | 16:48 |
therve | Right, except the truncation :) | 16:48 |
therve | shardy, Regarding the json blob, I was looking at the db, but indeed I don't know if we can store stuff into it | 16:49 |
shardy | I think heat is doing the truncating, so we can probably fix it | 16:50 |
lipinski | Can someone explain the difference between OS::Heat::SoftwareConfig and OS::Heat::CloudConfig? Since CloudConfig does not seem to be documented, I can't discern when one would use one over the other.... | 16:50 |
shardy | therve: hmm, actually the project name is varchar(64) | 16:51 |
shardy | I was thinking of users which have a longer limit | 16:51 |
therve | lipinski, http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::CloudConfig looks documente dot me | 16:52 |
shardy | https://github.com/openstack/heat-templates/blob/master/hot/software-config/example-cloud-init.yaml | 16:53 |
shardy | lipinski: we're working on improving the docs, but that may help | 16:53 |
lipinski | therve: thanks. | 16:53 |
lipinski | I must have fat-fingered my find on that page. | 16:53 |
shardy | tl;dr CloudConfig is a resource to provide data to cloud-init, SoftwareConfig and SoftwareDeployment are heat-specific abstractions to enable software deployment and configuration by other tools, via a hook script in the instance | 16:54 |
lipinski | I was finding that multiple CloudConfig resources (to create a file via write_files) doesn't seem to work as I expected. | 16:54 |
therve | shardy, So yeah I was able to put stuff in the extra column. Maybe to keep in mind. | 16:55 |
shardy | lipinski: when stevebaker wakes up he can probably help | 16:56 |
shardy | therve: via the API? | 16:56 |
therve | shardy, Yeah using the openstack CL client even | 16:56 |
shardy | therve: hum, I guess the docs need an update then, thanks! | 16:56 |
therve | Most likely | 16:57 |
*** mkollaro1 has quit IRC | 17:05 | |
*** bvandenh has quit IRC | 17:12 | |
*** jdob_ has joined #heat | 17:13 | |
*** harlowja has joined #heat | 17:16 | |
*** achampio1 has quit IRC | 17:17 | |
*** kebrayz has joined #heat | 17:19 | |
*** julienvey has quit IRC | 17:23 | |
*** duncanjw has quit IRC | 17:25 | |
*** duncanjw has joined #heat | 17:25 | |
*** jdob_ has quit IRC | 17:25 | |
*** achampion has joined #heat | 17:26 | |
*** sdague has quit IRC | 17:27 | |
*** mspreitz has quit IRC | 17:29 | |
*** sdague has joined #heat | 17:29 | |
openstackgerrit | Richard Lee proposed a change to openstack/heat: Allow filtering of stacks by action https://review.openstack.org/86102 | 17:30 |
*** rpothier_ has joined #heat | 17:30 | |
*** cyli has quit IRC | 17:31 | |
*** cyli has joined #heat | 17:31 | |
*** e0ne has joined #heat | 17:31 | |
*** kebrayz is now known as kebray | 17:33 | |
*** rpothier has quit IRC | 17:34 | |
*** spzala has quit IRC | 17:34 | |
*** cmyster has joined #heat | 17:37 | |
*** cmyster has joined #heat | 17:37 | |
*** kgriffs is now known as kgriffs|afk | 17:39 | |
cmyster | lo | 17:39 |
*** duncanjw has quit IRC | 17:42 | |
*** duncanjw has joined #heat | 17:42 | |
*** duncanjw has quit IRC | 17:46 | |
*** yogesh has joined #heat | 17:49 | |
*** Tross has joined #heat | 17:49 | |
*** blomquisg has quit IRC | 17:50 | |
*** e0ne has quit IRC | 17:50 | |
*** e0ne has joined #heat | 17:51 | |
*** Tross has quit IRC | 17:51 | |
*** rbuilta has joined #heat | 17:52 | |
*** sballe has joined #heat | 17:52 | |
*** aweiteka has quit IRC | 17:53 | |
*** bgorski has quit IRC | 17:54 | |
*** e0ne has quit IRC | 17:55 | |
*** jstrachan has quit IRC | 17:55 | |
*** gokrokve has quit IRC | 17:55 | |
*** anteaya has quit IRC | 17:56 | |
*** e0ne has joined #heat | 17:57 | |
*** mspreitz has joined #heat | 17:58 | |
*** zns has joined #heat | 17:58 | |
*** zns has quit IRC | 17:58 | |
*** zns has joined #heat | 17:59 | |
*** blomquisg has joined #heat | 18:03 | |
*** che-arne has quit IRC | 18:04 | |
*** kgriffs|afk is now known as kgriffs | 18:06 | |
*** wchrisj has joined #heat | 18:10 | |
*** zns has quit IRC | 18:11 | |
*** zns has joined #heat | 18:13 | |
*** mkollaro has joined #heat | 18:13 | |
*** lindsayk has joined #heat | 18:14 | |
*** IlyaE has quit IRC | 18:15 | |
*** arbylee1 has joined #heat | 18:16 | |
*** kgriffs is now known as kgriffs|afk | 18:19 | |
*** arbylee has quit IRC | 18:19 | |
*** daudet has joined #heat | 18:20 | |
*** kebray has quit IRC | 18:23 | |
*** kebray has joined #heat | 18:23 | |
*** kebray has quit IRC | 18:25 | |
*** kebray has joined #heat | 18:26 | |
*** mspreitz_ has joined #heat | 18:28 | |
*** tspatzier has quit IRC | 18:28 | |
*** mspreitz has quit IRC | 18:29 | |
*** aweiteka has joined #heat | 18:29 | |
*** IlyaE has joined #heat | 18:31 | |
*** mspreitz has joined #heat | 18:31 | |
*** mspreitz_ has quit IRC | 18:32 | |
*** mspreitz_ has joined #heat | 18:34 | |
*** akuznetsov has joined #heat | 18:34 | |
*** mspreitz has quit IRC | 18:36 | |
*** mspreitz_ is now known as mspreitz | 18:36 | |
*** lindsayk has quit IRC | 18:36 | |
*** arbylee1 has quit IRC | 18:41 | |
*** saju_m has quit IRC | 18:44 | |
*** saurabhs has joined #heat | 18:45 | |
*** blinky_ghost has quit IRC | 18:49 | |
*** akuznetsov has quit IRC | 18:51 | |
*** rbuilta has quit IRC | 18:52 | |
*** jistr has joined #heat | 18:54 | |
*** derekh has joined #heat | 19:00 | |
*** andersonvom has joined #heat | 19:01 | |
*** achampion has quit IRC | 19:02 | |
*** arbylee has joined #heat | 19:09 | |
cmyster | I'm having an issue with a neutron router template. it returns error foo is not a map. its the optional property external_gateway_info | 19:09 |
cmyster | removing it fixed it... | 19:10 |
* cmyster is awake for too long probably | 19:10 | |
sdake_ | sdague happen to be around re tempest? | 19:11 |
*** gokrokve has joined #heat | 19:13 | |
cmyster | 're' tempest ? | 19:14 |
sdake_ | ya I want to talk to sdague about implementing a multi-engine heat scenario test | 19:16 |
*** cody-somerville has quit IRC | 19:16 | |
sdake_ | any heat core have time to review a 2 line rc2 change? It will literally take 3 minutes https://review.openstack.org/#/c/85610/ | 19:19 |
*** vijendar has joined #heat | 19:19 | |
*** arbylee1 has joined #heat | 19:20 | |
*** arbylee has quit IRC | 19:20 | |
*** arbylee has joined #heat | 19:22 | |
cmyster | sdake_: that? https://blueprints.launchpad.net/heat/+spec/multiple-engines | 19:23 |
sdake_ | yup | 19:23 |
sdake_ | that is #1 thing we need to tackle for tempest asap | 19:23 |
*** julienvey has joined #heat | 19:24 | |
*** arbylee2 has joined #heat | 19:25 | |
*** arbylee1 has quit IRC | 19:25 | |
sdake_ | since I have some downtime I was going to try to tackle it | 19:25 |
sdake_ | but was curious if there is a way to sanely kill daemons in tempest - since I need to run two heat-engines and make sure to kill the correct one, etc. | 19:25 |
*** david_lyle_ has joined #heat | 19:26 | |
*** rcleere has quit IRC | 19:26 | |
sdake_ | I guess what would be needed is a devstack change to allow multiple heat engines | 19:26 |
sdake_ | but i'm uncertain | 19:27 |
sdake_ | cmyster the reason it is so important to validate is because developers *rarely* run with multiple engines | 19:27 |
sdake_ | rarely as in, almost never | 19:27 |
sdake_ | jasond did rax deploy multi-engines? | 19:28 |
*** arbylee has quit IRC | 19:28 | |
*** dklyle has joined #heat | 19:28 | |
*** arbylee2 has quit IRC | 19:30 | |
*** stevebaker has quit IRC | 19:30 | |
*** arbylee has joined #heat | 19:30 | |
*** stevebaker has joined #heat | 19:30 | |
*** david-lyle has quit IRC | 19:30 | |
sdake_ | stevebaker any idea if tempest supports devstack daemon killing/restarting? | 19:30 |
sdake_ | (for testing purposes) | 19:30 |
*** dklyle has quit IRC | 19:31 | |
cmyster | sdake_: a test here would 'just' be to have ~3 and do some sanity test on it while restarting 1 then 2 then 3 then 1+2 etc | 19:31 |
*** dklyle has joined #heat | 19:31 | |
*** david_lyle_ has quit IRC | 19:32 | |
sdake_ | cmyster I think we want to do two things | 19:35 |
sdake_ | first we want all the tempest tests running on multi-engine, not just one or two | 19:36 |
cmyster | legit | 19:36 |
sdake_ | second, we want to test that killing a create in progress allows a later delete by a differenet engine | 19:36 |
sdake_ | the delete needs to be pretty rapid to steal the lock | 19:36 |
sdake_ | the third test we want is to test that a create in progress, followed by a killing of that heat engine, followed by a delete of the stack | 19:37 |
sdake_ | this tests the lock takeover functionality | 19:37 |
sdake_ | when sdague returns perhaps he can provide the best pointers on how to get er done | 19:38 |
sdague | sdake_: tempest is just a black box test suite | 19:38 |
sdague | so killing processes is out of it's wheelhouse | 19:38 |
sdake_ | i see, that makes sense in a way | 19:38 |
sdake_ | although ti sure would be nice to test restart and stuff | 19:38 |
* cmyster ponders the possibility to soft-kill an engine... | 19:39 | |
sdake_ | but we can leave that for a separate discussion | 19:39 |
sdake_ | soft-kill is not ideal - requires ipc - ugh | 19:39 |
sdague | sure, I have a long term idea on that one | 19:39 |
sdague | but it's probably K timeframe | 19:39 |
sdake_ | regarding making all tempest tests run multi-engine | 19:39 |
sdake_ | if we got some config options added to localrc that created multi-heat engines | 19:39 |
sdague | so my suggestion is if you need those kinds of tests, do what swift does with their function test suite | 19:39 |
sdake_ | is that something tempest could consume? | 19:39 |
sdague | sdake_: so do yuo want to change the way heat runs in the gate to always be this way? | 19:40 |
sdague | remember, tempest, black box | 19:40 |
sdague | it's just hitting the API | 19:40 |
*** dklyle is now known as david-lyle | 19:40 | |
sdake_ | yes always change how it runs in the check/gate | 19:40 |
sdake_ | (not the unit tests, the slow job) | 19:41 |
sdake_ | also across the other tempest related jobs | 19:41 |
sdague | sure, so honestly, sounds like you just want to change the devstack defaults | 19:41 |
sdague | which if you think that's a better default, then I think that's a good call | 19:42 |
*** julienvey has quit IRC | 19:42 | |
sdake_ | jsut to be clear I dont htink its the best default for devleopers | 19:43 |
sdake_ | only the gate | 19:43 |
sdague | well, we try to keep the defaults the same | 19:43 |
sdake_ | I assume tempest allows the specification of a custom localrc? | 19:43 |
sdague | whenever we can | 19:43 |
cmyster | ok, so lets say you have multi-engine on. how do you tell tempest which one to use ? | 19:43 |
sdake_ | qpid round robin figures it out | 19:43 |
sdague | otherwise stuff fails in the gate, and no one knows how to reproduce | 19:43 |
sdake_ | or rabbit | 19:44 |
sdake_ | sdague the issue with making multi-engine a default in devstack is it makes working with heat as a developer for normal tasks more difficult | 19:44 |
sdake_ | have to track down which engine the request went to | 19:44 |
sdake_ | I think heat devs smart enough to set couple config options to launch multiple engines | 19:44 |
sdague | sdake_: which means it would probably make debugging a fail in the gate impossible | 19:44 |
sdague | if it's too hard to run it locally | 19:44 |
sdague | then I don't think it's a good thing to gate on | 19:45 |
sdake_ | it can be run locally | 19:45 |
sdake_ | it just wouldn't be preferred | 19:45 |
*** vijendar has quit IRC | 19:45 | |
*** julienve_ has joined #heat | 19:45 | |
sdague | so I'll really lean that gate should be devstack defaults whenever possible | 19:45 |
sdake_ | debugging a gate fail would be easy imo | 19:45 |
*** vijendar has joined #heat | 19:45 | |
sdague | sdake_: really? | 19:46 |
*** andersonvom has quit IRC | 19:46 | |
sdague | because we have 3 completely uncategorized gate fails right now - http://status.openstack.org/elastic-recheck/data/uncategorized.html#gate-tempest-dsvm-neutron-heat-slow | 19:46 |
sdake_ | ya, dev sees gate failure, sets localrc option "heat-multiengine=x" where x is the nubmer of engines | 19:46 |
sdake_ | runs stack.sh | 19:46 |
sdake_ | and they are good to go | 19:46 |
sdake_ | devs can work with multi-engines, it is just not the preferred way | 19:47 |
sdake_ | because logs go in two places | 19:47 |
sdague | sdake_: not if it's a race | 19:47 |
sdague | the issue is gate fails are typically race conditions | 19:47 |
*** zns has quit IRC | 19:47 | |
sdague | anyway, I think we're actually at a walk before run thing here. Lets get more actual test coverage going first | 19:47 |
*** rpothier__ has joined #heat | 19:48 | |
sdague | and get in a habit of heat devs helping debug heat gate fails | 19:48 |
sdague | then we can try more complicated things | 19:48 |
cmyster | there is also a downstream option, have x=1 by default, test specifics. like once a bluw moon with x=N | 19:48 |
sdague | the biggest issue we've got is the rule of large numbers | 19:49 |
sdague | on a busy day we'll run all the jobs about 600 times | 19:49 |
sdague | so if there is some race in the moving parts that exposes 1% of the time, that means failing 6 patches a day "randomly" | 19:50 |
cmyster | I'm re-reading what I just wrote... its way past my bed time. | 19:50 |
sdake_ | right | 19:50 |
sdake_ | that wouldn't be ideal | 19:50 |
*** mspreitz has quit IRC | 19:50 | |
*** rpothier_ has quit IRC | 19:50 | |
sdake_ | pierhaps a project-specific gate then for multi-engine? | 19:50 |
sdake_ | that way the heat guys can debug their problems locally :) | 19:51 |
*** zns has joined #heat | 19:51 | |
sdague | sdake: yep | 19:51 |
sdake_ | vs other projects having to figure out the magic of multiengine | 19:51 |
sdague | so that's what I was talking about with the swift functional jobs | 19:51 |
sdague | though, honestly, I would put off the mutli-engine until there are a lot more heat tests | 19:51 |
*** pablosan is now known as zz_pablosan | 19:52 | |
*** zns has quit IRC | 19:52 | |
sdague | because it will be a lot easier to tease out existing races with less moving parts | 19:52 |
sdague | then add complexity to the environment | 19:52 |
sdake_ | cool well the project-specific multiengine gate sounds good | 19:53 |
sdake_ | possibly down the road | 19:53 |
sdague | yep | 19:53 |
sdake_ | tbh its the feature I'm most nervous about - which is why I'd like functional testing on it | 19:53 |
*** sballe_ has joined #heat | 19:56 | |
*** goneri is now known as Goneri | 19:57 | |
* cmyster asks sheepishly 'so this heat-multiengine= a real parameter?' | 19:57 | |
*** zns has joined #heat | 19:57 | |
*** sballe has quit IRC | 19:59 | |
*** derekh has quit IRC | 20:02 | |
*** jistr has quit IRC | 20:03 | |
*** m_22 has left #heat | 20:07 | |
*** lindsayk has joined #heat | 20:15 | |
*** erecio has quit IRC | 20:19 | |
*** stevebaker has quit IRC | 20:20 | |
*** stevebaker has joined #heat | 20:20 | |
*** daudet has quit IRC | 20:29 | |
*** e0ne has quit IRC | 20:31 | |
*** e0ne has joined #heat | 20:32 | |
*** e0ne has quit IRC | 20:35 | |
lipinski | I recall reading somewhere about support for conditionals in HOT templates. Is that implemented? If so, where can I find an example/documentation? | 20:36 |
*** varora has joined #heat | 20:37 | |
*** duncanjw has joined #heat | 20:39 | |
*** achampion has joined #heat | 20:40 | |
stevebaker | morning | 20:41 |
*** stevebaker has quit IRC | 20:42 | |
*** stevebaker has joined #heat | 20:42 | |
*** duncanjw_ has joined #heat | 20:43 | |
*** duncanjw has quit IRC | 20:44 | |
*** asalkeld has joined #heat | 20:45 | |
stevebaker | hey, could I get reviews on https://review.openstack.org/#/c/82603/ so I can do a python-heatclient release? | 20:46 |
*** duncanjw_ has quit IRC | 20:47 | |
*** cmyster has quit IRC | 20:52 | |
*** cmyster has joined #heat | 20:54 | |
*** cmyster has joined #heat | 20:54 | |
*** e0ne has joined #heat | 20:54 | |
lipinski | anyone know if there are conditionals supported in HOT? I'm driving myself crazy trying to find what I seen before - maybe it was a review or blueprint... | 20:54 |
*** e0ne has quit IRC | 20:56 | |
*** duncanjw has joined #heat | 20:56 | |
*** e0ne has joined #heat | 20:56 | |
*** david-lyle is now known as david-lyle_afk | 20:57 | |
*** e0ne has quit IRC | 20:59 | |
*** duncanjw has quit IRC | 21:00 | |
*** julienve_ has quit IRC | 21:03 | |
*** ruhe2 has joined #heat | 21:03 | |
*** zns has quit IRC | 21:03 | |
*** ruhe2 has left #heat | 21:03 | |
*** sgordon has quit IRC | 21:06 | |
*** jdob has quit IRC | 21:07 | |
*** cmyster has quit IRC | 21:08 | |
*** pafuent has left #heat | 21:08 | |
*** jpeeler has quit IRC | 21:12 | |
*** TravT has joined #heat | 21:14 | |
*** jmckind has quit IRC | 21:15 | |
sdake_ | lipinski: https://review.openstack.org/#/c/84468/ | 21:25 |
*** duncanjw has joined #heat | 21:25 | |
lipinski | sdake_: seems that has not passed review. You expect that to make it into Icehouse? | 21:26 |
sdague | anyone able to start digging into this - https://bugs.launchpad.net/cinder/+bug/1285833 it's mostly showing up on Heat jobs | 21:27 |
uvirtbot | Launchpad bug 1285833 in python-keystoneclient "Keystone client racing on certificate lookups causing 401 Unauthorized on API calls" [Critical,Confirmed] | 21:27 |
sdake_ | icehouse is done | 21:27 |
sdake_ | WYSIWYG | 21:27 |
sdague | and it's currently the top race issue - http://status.openstack.org/elastic-recheck/index.html | 21:27 |
lipinski | ok. | 21:27 |
*** duncanjw has quit IRC | 21:29 | |
*** rpothier__ has quit IRC | 21:30 | |
asalkeld | wow sdake variable :( | 21:31 |
asalkeld | didn't think that would fly | 21:31 |
asalkeld | not sure that is a smart plan | 21:31 |
*** Tross has joined #heat | 21:32 | |
*** radez is now known as radez_g0n3 | 21:34 | |
*** david_lyle_ has joined #heat | 21:44 | |
*** david_lyle_ is now known as david-lyle | 21:44 | |
*** david-lyle is now known as david_lyle | 21:44 | |
*** russellb has quit IRC | 21:44 | |
*** aweiteka has quit IRC | 21:45 | |
*** russellb has joined #heat | 21:45 | |
*** david_lyle_ has joined #heat | 21:46 | |
*** david-lyle_afk has quit IRC | 21:47 | |
*** blomquisg has quit IRC | 21:50 | |
*** asalkeld has quit IRC | 21:50 | |
*** david_lyle has quit IRC | 21:50 | |
sdague | sdake_: I just bumped - https://bugs.launchpad.net/cinder/+bug/1285833 to critical on Heat, because that's our #1 race bug for the last couple of days, and no one seems to be diving into it | 21:50 |
uvirtbot | Launchpad bug 1285833 in python-keystoneclient "Keystone client racing on certificate lookups causing 401 Unauthorized on API calls" [Critical,Confirmed] | 21:50 |
sdake_ | shardy is the only cat that knows anything about heat + keystone | 21:51 |
sdake_ | and hes asleep | 21:51 |
sdake_ | but I'm sure he will read scrollback | 21:51 |
sdague | ok, cool | 21:52 |
sdake_ | shardy is super responsive tho, so I expect if he reads this it will get fixed in short order ;) | 21:52 |
sdague | sure | 21:53 |
sdague | though it makes me a little nervous that there is only 1 heat dev that knows how it uses keystoneclient :) | 21:53 |
sdake_ | other heat devs know, but shardy is an expert in keystone + heat | 21:54 |
sdake_ | shardy implemented big parts of keystone for heat use cases | 21:54 |
sdague | well, to be clear, this isn't keystone resources | 21:54 |
stevebaker | sdague: hey, can you point me to where the fedora 20 image gets onto the nodepool image? | 21:54 |
*** e0ne has joined #heat | 21:54 | |
sdague | it's h-api | 21:54 |
sdake_ | sdague yup I understand, its using the keystone api and server | 21:54 |
sdake_ | rather I guess just the api | 21:54 |
sdake_ | sdague shardy was major driver of the v3 api implementation | 21:55 |
sdake_ | so rather then learning how keystone internals work, he already knows :) | 21:55 |
sdague | stevebaker: https://github.com/openstack-dev/devstack/blob/master/stackrc#L344-L353 | 21:55 |
*** duncanjw has joined #heat | 21:56 | |
sdague | nodepool greps for image lines | 21:56 |
sdague | we have a better thing coming | 21:56 |
sdague | but that's how it works today | 21:56 |
*** e0ne has quit IRC | 21:56 | |
sdague | speaking of which, the images have the x86_64 disk in them now, so I can do part 2 of that | 21:56 |
*** e0ne has joined #heat | 21:56 | |
stevebaker | sdague: ok, and where in your opinion would be the best place to do a diskimage-builder run to build a custom image that can be used for heat tests? | 21:57 |
sdague | well first you'd need to actually be installing diskimage-builder in devstack | 21:58 |
sdague | stevebaker: and for the gate, I don't think we can afford the time budget there. Perhaps if there was a pre built image somewhere that we could pull | 21:58 |
sdague | but if diskimage-builder makes sense to go into devstack, that's probably the first starting point | 21:59 |
stevebaker | installing dib in devstack stalled on waiting for moving to pip-1.5 | 21:59 |
sdague | ok, well then we're blocked | 21:59 |
stevebaker | not going to happen? | 21:59 |
sdague | well, I don't know what the pip 1.5 story is | 22:00 |
*** duncanjw has quit IRC | 22:00 | |
stevebaker | packaging dib on pypi is a bit filthy anyway | 22:00 |
stevebaker | its not even remotely python | 22:01 |
*** e0ne has quit IRC | 22:01 | |
sdague | but the path towards custom disks with diskimage-builder is getting it into devstack. So that either means pip installable, or co-gating like an oslo component | 22:01 |
sdague | coming from git | 22:01 |
stevebaker | yep | 22:01 |
sdague | so if the pip model isn't workable, is the other one? | 22:02 |
sdague | I vaguely remember dib not wanting to be in the gate before | 22:02 |
*** gondoi is now known as zz_gondoi | 22:02 | |
sdague | but I don't know where that stands | 22:02 |
stevebaker | it would only need the heat-slow job, but I'll ask | 22:02 |
*** russellb has quit IRC | 22:03 | |
*** arbylee1 has joined #heat | 22:03 | |
*** russellb has joined #heat | 22:03 | |
*** gokrokve_ has joined #heat | 22:04 | |
sdague | I honestly think it would probably be sensible to bring it into the gate process if it's going to be used a bunch. Any idea what the build time will be on images from it? | 22:04 |
stevebaker | sdague: reasonable I think. 5 minutes? | 22:05 |
*** arbylee has quit IRC | 22:05 | |
stevebaker | sdague: and there would be potential for cache priming during nodepool build | 22:05 |
sdague | yep | 22:05 |
stevebaker | sdague: so, the heat+keystone issue | 22:06 |
sdague | though we'd probably want to exercise it anyway, so that we ensure that we don't let it break | 22:06 |
sdague | stevebaker: yep? | 22:06 |
stevebaker | sdague: 2 thoughts. either other projects are doing something in their devstack launch to prime their keys directory, like doing an API call | 22:07 |
sdague | stevebaker: it's looking superficially like a previous keystoneclient issue we saw where it was corrupting cert files with non atomic writes, but I haven't dug further | 22:07 |
*** gokrokve has quit IRC | 22:07 | |
stevebaker | sdague: or this is related to us enabling v3 token auth in our middleware | 22:08 |
sdague | stevebaker: well it works most of the time, so if it was a priming issue it wouldn't pass ever | 22:08 |
stevebaker | sdague: it could be a race the first time the certs are downloaded | 22:08 |
sdague | stevebaker: there was a dramatic uptick a few days ago | 22:08 |
sdague | stevebaker: yes, definitely could be that | 22:09 |
sdague | keystone client is not multiprocess safe by default | 22:09 |
sdague | iirc | 22:09 |
stevebaker | so we could try triggering download during heat-api launch | 22:09 |
*** lindsayk1 has joined #heat | 22:10 | |
sdague | well if the issue is race on download, then I think it should be addressed with some real synchronization | 22:10 |
sdague | be that in keystone client or heat | 22:10 |
sdague | because it will crop up somewhere else | 22:10 |
stevebaker | yes | 22:10 |
*** lindsayk has quit IRC | 22:11 | |
*** arbylee1 has quit IRC | 22:11 | |
sdague | the bug has links to some fail cases, which hopefully have enough logs to sort out why | 22:11 |
sdague | http://status.openstack.org/elastic-recheck/ the time information on this first graph also is hopefully helpful for narrowing down when it started to spike | 22:12 |
mattoliverau | Morning all | 22:12 |
*** sjmc7 has left #heat | 22:12 | |
lifeless | oh hi | 22:13 |
lifeless | so I need a heat expert^Whero | 22:13 |
lifeless | https://etherpad.openstack.org/p/tripleo-config-passthrough | 22:13 |
stevebaker | lifeless: \o | 22:16 |
lifeless | stevebaker: o/ | 22:17 |
stevebaker | lifeless: so you want the heat template to have explicit parameters for some config values, but the ability to specify arbitrary conf values too? | 22:20 |
lifeless | stevebaker: yes | 22:21 |
lifeless | stevebaker: we want to provide a big gaping backdoor so that folk can shoot themselves in the foot | 22:21 |
lifeless | stevebaker: but not require that they do so | 22:21 |
stevebaker | lifeless: 1 option which doesn't require HOT would be a type: json parameter | 22:22 |
lifeless | HOT is a possibility since SpamapS is about ready to pull the trigger on that | 22:23 |
*** andrew_plunk has quit IRC | 22:23 | |
*** yogesh has quit IRC | 22:23 | |
stevebaker | lifeless: another option which does require HOT is specifying the extra json with a get_file, but the file could be specified by a parameter, so something like {get_file: {get_param: extra_config_path}} | 22:23 |
lifeless | stevebaker: so get-file merges that into the metadata structure? | 22:24 |
stevebaker | lifeless: SpamapS's software-config work handles merging, so I think you will have separate config+deployment resources to specify the extra config, and o*c magic handles the merging | 22:25 |
stevebaker | lifeless: his software-config may land well before a HOT port, they are different changes | 22:26 |
lifeless | stevebaker: oh lovely | 22:26 |
lifeless | stevebaker: I did not know | 22:26 |
lifeless | stevebaker: so type:json - we'd use a environment file to do that? | 22:26 |
*** duncanjw has joined #heat | 22:27 | |
stevebaker | lifeless: you could use an env file just to specify the json value, or you could bung the json value into the stack-create command | 22:29 |
lifeless | stevebaker: I'm confused about the json value - in an env file is it key:biglongstring | 22:29 |
stevebaker | lifeless: or the user could specify an environment which specifies a resource provider with the extra config. | 22:30 |
lifeless | or key: {foo:bar} | 22:30 |
stevebaker | lifeless: to be honest I dont' know | 22:30 |
lifeless | resource providers are purely declarative? | 22:30 |
*** jergerber has quit IRC | 22:30 | |
stevebaker | lifeless: actually resource providers might be overkill for this | 22:31 |
stevebaker | lifeless: I'll put some thoughts into the etherpad | 22:31 |
*** duncanjw has quit IRC | 22:31 | |
lifeless | stevebaker: thank you! | 22:32 |
ruhe | stevebaker: jfyi i've added an item for the next Heat meeting. please let me know if you think i should change the subject or add more details | 22:33 |
stevebaker | ruhe: looks good, we're going to have a full meeting agenda | 22:34 |
*** vijendar has quit IRC | 22:35 | |
*** randallburt has quit IRC | 22:36 | |
*** jamie_h has joined #heat | 22:37 | |
*** gokrokve_ has quit IRC | 22:38 | |
*** gokrokve has joined #heat | 22:43 | |
*** dims has quit IRC | 22:49 | |
*** asalkeld has joined #heat | 22:54 | |
*** david_lyle_ has quit IRC | 22:55 | |
*** duncanjw has joined #heat | 22:55 | |
*** e0ne has joined #heat | 22:55 | |
*** faramir1 has joined #heat | 22:56 | |
*** e0ne has quit IRC | 22:58 | |
stevebaker | pscheie: do you think you can have a fix for the volume detach issue? | 22:59 |
*** duncanjw has quit IRC | 22:59 | |
*** connie has joined #heat | 23:01 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat: Add documentation for creating a resource plug-in https://review.openstack.org/43962 | 23:02 |
*** asalkeld has quit IRC | 23:09 | |
*** zz_pablosan is now known as pablosan | 23:11 | |
*** lindsayk1 has quit IRC | 23:13 | |
*** asalkeld has joined #heat | 23:14 | |
lipinski | can someone explain a bit about ResourceFacades? Or maybe an example? I read the documentation and I don't get it. Seems like some kind of circular reference... | 23:14 |
asalkeld | hi lipinski | 23:17 |
asalkeld | so if you write a template resource | 23:17 |
asalkeld | based on a python plugin resource | 23:17 |
asalkeld | and you need to access that resource's Metadata | 23:18 |
lipinski | asalkeld: oh. I thought it was related to provider resources (e.g., nested stacks) | 23:18 |
asalkeld | you can use the Fn::ResourceFacade function to get at it | 23:18 |
asalkeld | template resource == provider resource | 23:19 |
asalkeld | http://docs.openstack.org/developer/heat/template_guide/functions.html?highlight=facade#fn-resourcefacade | 23:19 |
lipinski | Maybe I think of it wrong. I think of it as a parent->child relationship. Would this be the parent accessing the child's metadata or the child accessing it's parent? | 23:20 |
asalkeld | child accessing the parent | 23:21 |
asalkeld | so the parent == the underlying resource | 23:21 |
asalkeld | and child == provider ? | 23:21 |
asalkeld | if so, then yes | 23:21 |
lipinski | ok, and this is just for metadata? So, you would use this for things that you don't want to pass to the provider as parameters? | 23:21 |
lipinski | or can't pass, I guess. | 23:22 |
asalkeld | well we have get_param, get_attr | 23:22 |
asalkeld | but no get_meta | 23:22 |
lipinski | gotcha.... | 23:22 |
asalkeld | this is the cfn version of get_meta | 23:22 |
lipinski | so in HOT, to access a element within that metadata, would you do { resource_facade: [metadata, some_key ] } | 23:25 |
*** duncanjw has joined #heat | 23:27 | |
asalkeld | lipinski, I haven't tried - but makes sense | 23:29 |
lipinski | just tried. nope, doesn't work :( | 23:30 |
lipinski | ValueError: Incorrect arguments to "resource_facade" should be one of: metadata, deletion_policy, update_policy | 23:30 |
*** IlyaE has quit IRC | 23:30 | |
asalkeld | that maybe for get_attr only | 23:31 |
asalkeld | but sounds useful | 23:31 |
*** duncanjw has quit IRC | 23:31 | |
*** lindsayk has joined #heat | 23:35 | |
*** IlyaE has joined #heat | 23:49 | |
*** gokrokve has quit IRC | 23:52 | |
*** e0ne has joined #heat | 23:55 | |
*** duncanjw has joined #heat | 23:56 | |
*** derekh has joined #heat | 23:56 | |
*** e0ne has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!