*** alexpilotti has quit IRC | 00:05 | |
*** bandarji has quit IRC | 00:06 | |
*** DandyPandy has joined #heat | 00:08 | |
*** DandyPandy has quit IRC | 00:08 | |
*** gokrokve has quit IRC | 00:08 | |
*** DandyPandy has joined #heat | 00:08 | |
*** kebray has quit IRC | 00:09 | |
*** matsuhashi has joined #heat | 00:28 | |
*** nati_ueno has joined #heat | 00:31 | |
*** arbylee has joined #heat | 00:33 | |
*** gokrokve has joined #heat | 00:34 | |
*** randallburt has quit IRC | 00:38 | |
*** nati_ueno has quit IRC | 00:43 | |
*** nati_ueno has joined #heat | 00:47 | |
*** nati_ueno has quit IRC | 00:50 | |
*** achampion has joined #heat | 00:51 | |
*** nati_ueno has joined #heat | 00:54 | |
*** arbylee has quit IRC | 00:55 | |
*** zaneb has joined #heat | 01:00 | |
zaneb | stevebaker: Ich bin zurück | 01:00 |
---|---|---|
zaneb | SpamapS: still about by any chance? | 01:04 |
*** nati_ueno has quit IRC | 01:09 | |
*** ramishra has joined #heat | 01:09 | |
*** aweiteka has joined #heat | 01:09 | |
*** Qiming has joined #heat | 01:13 | |
*** Qiming_ has joined #heat | 01:14 | |
*** aweiteka has quit IRC | 01:17 | |
*** Qiming has quit IRC | 01:18 | |
*** aweiteka has joined #heat | 01:18 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: use ResourceDefinition to test facades https://review.openstack.org/96008 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use ResourceDefinition to generate UpdatePolicy https://review.openstack.org/96009 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get deletion policy from ResourceDefinition https://review.openstack.org/96010 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get the resource type from ResourceDefinition https://review.openstack.org/96011 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get metadata from ResourceDefinition https://review.openstack.org/96012 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get resource description from ResourceDefinition https://review.openstack.org/96013 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use ResourceDefinition when updating Load Balancer https://review.openstack.org/96003 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: Always use ResourceDefinition for updates https://review.openstack.org/96004 | 01:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: always use ResourceDefinition for handle_update() https://review.openstack.org/96005 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: Name resources the same as in template https://review.openstack.org/96006 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use ResourceDefinition to generate Properties https://review.openstack.org/96007 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: RPC API: Really don't include metadata in resource list https://review.openstack.org/96922 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Update: Make addition/removal of resources more explicit https://review.openstack.org/96923 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Refactor resource initialisation from DB https://review.openstack.org/96926 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Load resources using Resource.load_all_from_stack() https://review.openstack.org/96927 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Implement Stack loading from DB as a separate function https://review.openstack.org/96924 | 01:20 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: List stacks using Stack.load_all() https://review.openstack.org/96925 | 01:20 |
*** zns has joined #heat | 01:21 | |
*** liusheng has joined #heat | 01:22 | |
*** aweiteka has quit IRC | 01:23 | |
*** aweiteka has joined #heat | 01:24 | |
*** samstav has quit IRC | 01:25 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/96507 | 01:32 |
*** aweiteka has quit IRC | 01:32 | |
*** aweiteka has joined #heat | 01:33 | |
*** dims__ has quit IRC | 01:35 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/python-heatclient: Updated from global requirements https://review.openstack.org/89243 | 01:37 |
*** nosnos has joined #heat | 01:46 | |
*** arbylee has joined #heat | 01:49 | |
*** DandyPandy has quit IRC | 01:57 | |
*** randallburt has joined #heat | 02:01 | |
*** ramishra has quit IRC | 02:04 | |
*** bandarji has joined #heat | 02:13 | |
*** tiantian has joined #heat | 02:13 | |
*** spzala has quit IRC | 02:20 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add RPC methods for quota actions https://review.openstack.org/97001 | 02:20 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add quotas module with driver and resources https://review.openstack.org/96716 | 02:20 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add APIs for quota https://review.openstack.org/98026 | 02:20 |
*** bnemec is now known as bnemec_away | 02:24 | |
*** alexheneveld has joined #heat | 02:24 | |
*** ramishra has joined #heat | 02:25 | |
*** bgorski has quit IRC | 02:29 | |
openstackgerrit | Yaoguo Jiang proposed a change to openstack/heat: Change type validate method of template resource https://review.openstack.org/97020 | 02:35 |
openstackgerrit | Randall Burt proposed a change to openstack/heat: Chef solo resource https://review.openstack.org/55208 | 02:52 |
*** kebray has joined #heat | 03:01 | |
*** kebray has quit IRC | 03:04 | |
*** kgriffs|afk is now known as kgriffs | 03:11 | |
*** harlowja is now known as harlowja_away | 03:24 | |
*** gokrokve has quit IRC | 03:30 | |
*** nosnos has quit IRC | 03:33 | |
*** gokrokve has joined #heat | 03:42 | |
*** gokrokve has quit IRC | 03:43 | |
*** zns has quit IRC | 04:01 | |
*** zns has joined #heat | 04:02 | |
openstackgerrit | William C. Arnold proposed a change to openstack/heat: Implements stack lifecycle plugpoints https://review.openstack.org/89363 | 04:13 |
*** randallburt has quit IRC | 04:14 | |
*** nosnos has joined #heat | 04:15 | |
*** matsuhashi has quit IRC | 04:19 | |
*** matsuhashi has joined #heat | 04:19 | |
openstackgerrit | A change was merged to openstack/heat: Ensure routing key is specified in the address for a direct producer https://review.openstack.org/98894 | 04:22 |
*** matsuhashi has quit IRC | 04:23 | |
openstackgerrit | A change was merged to openstack/heat: Use auth_token_info to initialize heat_keystoneclient sessions https://review.openstack.org/97569 | 04:24 |
openstackgerrit | A change was merged to openstack/heat: Fix spelling in a doc string https://review.openstack.org/97926 | 04:24 |
openstackgerrit | Yaoguo Jiang proposed a change to openstack/heat: Change type validate method of template resource https://review.openstack.org/97020 | 04:26 |
*** matsuhashi has joined #heat | 04:27 | |
asalkeld | yeah | 04:28 |
*** gokrokve has joined #heat | 04:34 | |
*** gokrokve has quit IRC | 04:42 | |
asalkeld | stevebaker, see ml "[openstack-dev] [nova][cinder][ceilometer][glance][all] Loading clients from a CONF object" | 04:43 |
* asalkeld off on school run | 04:43 | |
*** KanagarajM has joined #heat | 04:48 | |
*** mspreitz has joined #heat | 04:49 | |
*** bandarji has quit IRC | 04:56 | |
*** nkhare has joined #heat | 05:00 | |
*** lazy_prince has joined #heat | 05:06 | |
*** gokrokve has joined #heat | 05:12 | |
*** tiantian has quit IRC | 05:12 | |
*** gokrokve_ has joined #heat | 05:15 | |
*** gokrokve has quit IRC | 05:17 | |
*** kgriffs is now known as kgriffs|afk | 05:28 | |
*** e0ne has joined #heat | 05:31 | |
*** zns has quit IRC | 05:38 | |
*** lazy_prince has quit IRC | 05:43 | |
*** mspreitz has quit IRC | 05:43 | |
*** e0ne has quit IRC | 05:44 | |
*** zaneb has quit IRC | 05:46 | |
*** lazy_prince has joined #heat | 05:46 | |
*** lazy_prince has quit IRC | 05:49 | |
*** zaneb has joined #heat | 05:49 | |
*** lazy_prince has joined #heat | 05:51 | |
*** gokrokve_ has quit IRC | 05:55 | |
*** jstrachan has joined #heat | 05:59 | |
*** yogeshmehra has joined #heat | 06:01 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Imported Translations from Transifex https://review.openstack.org/89750 | 06:02 |
*** lazy_prince has quit IRC | 06:04 | |
*** lazy_prince has joined #heat | 06:18 | |
shardy | morning all | 06:24 |
*** tiantian has joined #heat | 06:28 | |
*** tomek_adamczewsk has joined #heat | 06:34 | |
*** gokrokve has joined #heat | 06:36 | |
pas-ha | morning all | 06:36 |
*** jamie_h has joined #heat | 06:37 | |
*** zhiyan_ is now known as zhiyan | 06:37 | |
*** jamie_h has quit IRC | 06:39 | |
*** jamie_h has joined #heat | 06:39 | |
*** tomek_adamczewsk has quit IRC | 06:40 | |
*** gokrokve has quit IRC | 06:41 | |
*** tomek_adamczewsk has joined #heat | 06:41 | |
*** julienvey has joined #heat | 06:42 | |
*** matsuhashi has quit IRC | 06:42 | |
*** matsuhashi has joined #heat | 06:43 | |
*** fbo is now known as fbo_away | 06:47 | |
*** matsuhashi has quit IRC | 06:47 | |
*** SnowDust has joined #heat | 06:49 | |
*** matsuhashi has joined #heat | 06:50 | |
*** jamie_h_ has joined #heat | 06:50 | |
*** jcoufal has joined #heat | 06:51 | |
*** jamie_h has quit IRC | 06:51 | |
*** tomek_adamczewsk has quit IRC | 06:53 | |
*** alexheneveld has quit IRC | 06:55 | |
*** jamie_h_ has quit IRC | 06:55 | |
*** tomek_adamczewsk has joined #heat | 06:55 | |
*** jamie_h has joined #heat | 06:56 | |
*** jamie_h is now known as jamiehannaford | 06:56 | |
*** cody-somerville has quit IRC | 06:56 | |
*** pas-ha has quit IRC | 06:57 | |
*** pas-ha has joined #heat | 06:58 | |
*** alexheneveld has joined #heat | 06:59 | |
*** jistr has joined #heat | 07:00 | |
*** KanagarajM has quit IRC | 07:01 | |
*** derekh_ has joined #heat | 07:01 | |
*** matsuhashi has quit IRC | 07:02 | |
*** matsuhashi has joined #heat | 07:03 | |
*** tomek_adamczewsk has quit IRC | 07:03 | |
*** matsuhashi has quit IRC | 07:04 | |
*** matsuhashi has joined #heat | 07:04 | |
*** julienvey has quit IRC | 07:05 | |
*** pas-ha has quit IRC | 07:06 | |
*** pas-ha has joined #heat | 07:07 | |
therve | Good morning! | 07:08 |
*** cody-somerville has joined #heat | 07:08 | |
skraynev | Morning all | 07:08 |
elynn | afternoon : ) | 07:09 |
*** sorantis has joined #heat | 07:09 | |
*** ramishra has quit IRC | 07:13 | |
*** tomek_adamczewsk has joined #heat | 07:14 | |
tiantian | afternoon :) | 07:14 |
*** cmyster has joined #heat | 07:16 | |
*** tomek_adamczewsk has quit IRC | 07:21 | |
*** tomek_adamczewsk has joined #heat | 07:21 | |
*** tomek_adamczewsk has quit IRC | 07:24 | |
*** jprovazn has joined #heat | 07:24 | |
*** tomek_adamczewsk has joined #heat | 07:24 | |
*** Qiming_ has quit IRC | 07:25 | |
*** aweiteka has quit IRC | 07:28 | |
*** Qiming has joined #heat | 07:31 | |
*** gokrokve has joined #heat | 07:35 | |
*** gokrokve_ has joined #heat | 07:37 | |
*** gokrokve has quit IRC | 07:40 | |
*** gokrokve_ has quit IRC | 07:41 | |
*** tomek_adamczewsk has quit IRC | 07:42 | |
*** sorantis has quit IRC | 07:53 | |
*** yogeshmehra has quit IRC | 07:57 | |
*** yayahu_ has joined #heat | 07:58 | |
*** KanagarajM has joined #heat | 07:59 | |
Qiming | hi, there are so many as/autoscaling related blueprints ... are we still planning to make it a separate service with its own engine/db/lib/api/client ? | 08:02 |
*** sorantis has joined #heat | 08:04 | |
Qiming | or, the plan is to leave it to be handled by stack convergence> | 08:04 |
Qiming | ? | 08:05 |
shardy | Qiming: I think the consensus is we build out the AS functionality inside heat (e.g via template resource interfaces for now) and add the AS API later | 08:14 |
shardy | Qiming: I agree having all of those incomplete blueprints is confusing | 08:15 |
shardy | we probably need a new proposal to heat-specs which outlines the current roadmap for autoscaling | 08:15 |
Qiming | yes, shardy | 08:15 |
shardy | I'll try to take a look at that later | 08:16 |
Qiming | I am talking to some folks in IBM to see if someone would like to jump on them | 08:16 |
Qiming | it looks a huge amount of work | 08:17 |
*** julienvey has joined #heat | 08:17 | |
*** akuznetsov has quit IRC | 08:17 | |
shardy | Qiming: Ok sounds good, I'll try to write down a draft spec with the items I'm aware of, and we can get feedback from radix, wirehead_ and others who're involved with the autoscaling efforts | 08:17 |
Qiming | thanks, shardy. | 08:18 |
*** e0ne has joined #heat | 08:21 | |
*** fbo_away is now known as fbo | 08:26 | |
*** tomek_adamczewsk has joined #heat | 08:28 | |
*** cody-somerville has quit IRC | 08:31 | |
*** gokrokve has joined #heat | 08:36 | |
*** Fayablazer has joined #heat | 08:39 | |
*** alexheneveld has quit IRC | 08:39 | |
*** alexheneveld_ has joined #heat | 08:39 | |
*** gokrokve has quit IRC | 08:41 | |
*** sorantis has quit IRC | 08:47 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add RPC methods for quota actions https://review.openstack.org/97001 | 08:51 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add quotas module with driver and resources https://review.openstack.org/96716 | 08:51 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add quota model and migration https://review.openstack.org/96696 | 08:52 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add db APIs to access quota https://review.openstack.org/96697 | 08:52 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add APIs for quota https://review.openstack.org/98026 | 08:52 |
*** sorantis has joined #heat | 08:53 | |
*** tspatzier has joined #heat | 08:53 | |
*** alexknith has joined #heat | 08:55 | |
alexknith | guys, can anyone help with a simple heat user - trusts setup ? I've got Icehouse Heat working but still : WARNING keystone.common.wsgi [-] Authorization failed. The request you have made requires authentication. from 127.0.0.1 | 08:56 |
shardy | alexknith: What do you mean by user - trusts setup? | 08:56 |
*** akuznetsov has joined #heat | 08:57 | |
shardy | alexknith: Are you seeing failures creating stacks as a non-admin user? | 08:57 |
alexknith | Hi Shardy ! yes, basically I followed the steps from http://hardysteven.blogspot.nl/2014/04/heat-auth-model-updates-part-2-stack.html | 08:57 |
alexknith | switching to deferred_auth_method=trusts | 08:57 |
shardy | alexknith: Ah, Ok, and when are you seeing the error above? | 08:58 |
*** alexheneveld_ has quit IRC | 08:58 | |
alexknith | and WARNING keystoneclient.middleware.auth_token [-] Authorization failed for token on heat | 08:59 |
alexknith | on /var/log/heat/heat-api.log | 08:59 |
shardy | alexknith: is this a new install, or a previously working one you've reconfigured to use trusts? | 08:59 |
*** stannie has joined #heat | 09:00 | |
alexknith | it is the centos default install + heat - new install. | 09:00 |
*** matsuhashi has quit IRC | 09:00 | |
*** matsuhashi has joined #heat | 09:01 | |
*** akuznetsov has quit IRC | 09:01 | |
shardy | alexknith: Are you running devstack or RDO? | 09:01 |
alexknith | I followed the .org steps for heat but by default the demo user doesn't have privilieges to access the stacks via Horizon / CLI | 09:01 |
alexknith | RDO | 09:01 |
tiantian | ping elynn | 09:01 |
shardy | alexknith: It may be a roles issue - what roles does the demo user have? | 09:02 |
shardy | You need to add heat_stack_owner, and *not* add heat_stack_user | 09:02 |
tiantian | elynn: The patch: https://review.openstack.org/#/c/90304/ thanks for reviewing, please see my comments | 09:02 |
alexknith | user list : demo, heat_domain_admin | 09:03 |
alexknith | role list : admin, heat_stack_user | 09:03 |
alexknith | domain list : domain list | 09:03 |
pas-ha | alexknith, what roles do you have defined? | 09:03 |
pas-ha | need add heat_stack_owner | 09:04 |
pas-ha | heat_stack_user is very limited role for in-instance agents | 09:04 |
alexknith | k, so let me paste the commands that I've used, in order | 09:04 |
elynn | hi tiantain | 09:04 |
shardy | alexknith: You can use paste.openstack.org to give us a clearer view of how your env is configured | 09:05 |
alexknith | shardy : ok | 09:05 |
shardy | http://paste.openstack.org/show/83605/ | 09:07 |
shardy | that's my demo user roles | 09:07 |
*** akuznetsov has joined #heat | 09:07 | |
*** tspatzier has quit IRC | 09:08 | |
elynn | saw it, will reply you later :) | 09:10 |
*** SpamapS has quit IRC | 09:10 | |
*** SpamapS has joined #heat | 09:11 | |
*** SpamapS has quit IRC | 09:11 | |
*** SpamapS has joined #heat | 09:11 | |
alexknith | shardy: thanks, pasting mine... | 09:12 |
shardy | http://paste.openstack.org/show/83608/ | 09:17 |
*** TonyBurn has joined #heat | 09:17 | |
shardy | alexknith: Those are the steps I just did on a packstack-installed RHOS install to enable trusts and create a stack as the demo user | 09:18 |
shardy | steps should be the same for RDO | 09:18 |
shardy | I'll look into getting this automated via packstack | 09:18 |
cmyster | shardy: automate what exactly ? | 09:19 |
*** akuznetsov has quit IRC | 09:19 | |
shardy | One key thing is *not* to add the heat_stack_owner role, as that's limited in the API surface it can access | 09:19 |
shardy | cmyster: configuring heat to use trusts instead of storing passwords | 09:20 |
shardy | same as devstack does already | 09:20 |
cmyster | sec I have seen it doing something like that already with latest puddles... | 09:21 |
cmyster | lemme find me | 09:21 |
cmyster | mine* | 09:21 |
shardy | cmyster: it configures the stack-user domain stuff but not trusts, yet | 09:21 |
cmyster | here we go, yup you are right | 09:22 |
cmyster | but hey at least it has domains now :) | 09:22 |
*** jamie_h has joined #heat | 09:26 | |
*** yayahu_ has quit IRC | 09:27 | |
*** jamie_h has quit IRC | 09:28 | |
*** jamie_h has joined #heat | 09:28 | |
*** jamiehannaford has quit IRC | 09:29 | |
*** jamie_h has quit IRC | 09:29 | |
*** jamiehannaford has joined #heat | 09:30 | |
*** sorantis_ has joined #heat | 09:30 | |
*** sorantis has quit IRC | 09:33 | |
*** sorantis_ is now known as sorantis | 09:33 | |
alexknith | shardy: cmyster: I'm still trying to get my head around trusts/roles for heat atm.. have a look at my paste : http://paste.openstack.org/show/83612/ | 09:34 |
shardy | alexknith: You may be complicating things by attempting to configure the domain stuff and trusts at the same time | 09:36 |
*** gokrokve has joined #heat | 09:36 | |
shardy | they are two different features | 09:36 |
shardy | that said, the problem I see is you have no heat_stack_owner role | 09:36 |
alexknith | I know but that was the only documentation available and what Heat in Juno will use | 09:37 |
shardy | also please provide the output of keystone user-role-list --user demo --tenant demo | 09:37 |
shardy | alexknith: which docs did you follow, or was it all from my blog post? | 09:37 |
alexknith | shardy: the link is in the paste :) | 09:38 |
alexknith | shardy: LOL you are the guy.... sorry | 09:38 |
shardy | alexknith: haha, yeah I guess that makes it my fault ;D | 09:39 |
*** gokrokve has quit IRC | 09:41 | |
alexknith | shardy: let me get the keystone lists | 09:42 |
*** akuznetsov has joined #heat | 09:42 | |
openstackgerrit | Lin Tan proposed a change to openstack/python-heatclient: Append extra space after command in bash_completion https://review.openstack.org/99313 | 09:47 |
alexknith | shardy: paste.openstack.org/show/3613/ | 09:48 |
openstackgerrit | Lin Tan proposed a change to openstack/python-heatclient: Append extra space after command in bash_completion https://review.openstack.org/99313 | 09:48 |
shardy | alexknith: re your with or without --project question, without, as the domain-admin user doesn't have a default project | 09:48 |
alexknith | shardy: ok, make sense | 09:49 |
shardy | alexknith: I think you pasted the wrong thing? | 09:49 |
alexknith | shardy: sorry an 8 was missing : http://paste.openstack.org/show/83613/ | 09:50 |
shardy | alexknith: Ok, so as previously mentioned, you need to create heat_stack_owner and add it to the demo user in the demo tenant | 09:51 |
cmyster | back | 09:51 |
*** Qiming has quit IRC | 09:51 | |
* cmyster reads ^ | 09:51 | |
shardy | Then your trusts config should be OK. The domain config already looks good | 09:51 |
*** jistr has quit IRC | 09:52 | |
shardy | however the heat-api error looks like there may also be some other issue | 09:52 |
cmyster | what am I missing, which errors? is there a log somewhere ? | 09:53 |
cmyster | ah here we go | 09:53 |
cmyster | 401 | 09:53 |
alexknith | cmyster: paste.openstack.org/show/83612/ and http://paste.openstack.org/show/83613/ | 09:53 |
alexknith | shardy: ok, shall I create the user with keystone v2 api or v3 ? | 09:54 |
cmyster | alexknith: its a different thing. I am looking into that now myself, I don't think its a heat issue though | 09:54 |
cmyster | also, how did you install things ? | 09:54 |
alexknith | scripts based on the openstack.org steps (no packstack) | 09:55 |
shardy | alexknith: it doesn't matter, for the user/role stuff you can use v2 provided the user is in the default domain | 09:55 |
shardy | alexknith: the v3 API is only mandatory for creating the domain and domain-admin user (which is then used internally by heat) | 09:56 |
openstackgerrit | Lin Tan proposed a change to openstack/python-heatclient: Append extra space after command in bash_completion https://review.openstack.org/99313 | 09:56 |
shardy | alexknith: if you follow my steps in http://paste.openstack.org/show/83608/ it should work fine | 09:56 |
alexknith | shardy: ok. what's the quickest way to verify if the user is in the default domain ? | 09:56 |
shardy | alexknith: if it's the demo user created as part of the install, it is | 09:57 |
*** julienvey has quit IRC | 09:58 | |
*** zhiyan is now known as zhiyan_ | 10:00 | |
*** akuznetsov has quit IRC | 10:02 | |
shardy | alexknith: also openstack user show gives you the id: http://paste.openstack.org/show/83614/ | 10:02 |
shardy | domain_id | default | 10:02 |
*** zhiyan_ is now known as zhiyan | 10:03 | |
*** matsuhashi has quit IRC | 10:05 | |
*** matsuhashi has joined #heat | 10:06 | |
*** matsuhashi has quit IRC | 10:06 | |
*** matsuhashi has joined #heat | 10:06 | |
*** jistr has joined #heat | 10:08 | |
*** Jdhavb has joined #heat | 10:10 | |
Jdhavb | hi all | 10:10 |
openstackgerrit | A change was merged to openstack/heat: Check that personality is provided before iterating https://review.openstack.org/96523 | 10:11 |
*** sorantis has quit IRC | 10:14 | |
*** john-n-seattle has quit IRC | 10:20 | |
*** tspatzier has joined #heat | 10:20 | |
openstackgerrit | Pavlo Shchelokovskyy proposed a change to openstack/python-heatclient: Add `update_type` parameter to stack-update call https://review.openstack.org/64274 | 10:23 |
alexknith | shardy: thanks for that. Now, I followed the last steps and using keystone to add the user. An intermittent issue appears with the v3 api..http://paste.openstack.org/show/83621/ | 10:23 |
shardy | alexknith: sounds like you have an issue with your keystone config | 10:26 |
shardy | does e.g "nova list" work? | 10:26 |
alexknith | shardy: yes | 10:27 |
alexknith | shardy: on both admin and demo | 10:27 |
*** zhiyan is now known as zhiyan_ | 10:28 | |
shardy | and heat stack-list doesn't work at all for any user? | 10:28 |
alexknith | shardy: yes, you are right | 10:29 |
shardy | http://paste.openstack.org/show/83622/ | 10:30 |
shardy | Check the keystone_authtoken section in /etc/heat/heat.conf | 10:30 |
shardy | in particular check the tenant name, as that is "services" on RDO, but "service" on devstack | 10:30 |
shardy | so folks sometimes make cut/paste errors | 10:30 |
shardy | packstack should've configured that all for you though | 10:31 |
*** nkhare has quit IRC | 10:32 | |
Jdhavb | <shardy> hi | 10:32 |
shardy | Jdhavb: hi | 10:33 |
*** gokrokve has joined #heat | 10:36 | |
openstackgerrit | Steven Hardy proposed a change to openstack/python-heatclient: Add rel field to links display https://review.openstack.org/99326 | 10:36 |
Jdhavb | <shardy> i want to autoscale volume..can you provide some template for that.. | 10:37 |
*** tspatzier has quit IRC | 10:37 | |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add quotas module with driver and resources https://review.openstack.org/96716 | 10:38 |
alexknith | shardy: right, so, it seems that the openstack (v3) calls were proned to errors because if the --os-token ? I've used the admin-token in keystone.conf now and it works, does it make sense ? | 10:38 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add quota model and migration https://review.openstack.org/96696 | 10:38 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add db APIs to access quota https://review.openstack.org/96697 | 10:38 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add RPC methods for quota actions https://review.openstack.org/97001 | 10:39 |
openstackgerrit | huangtianhua proposed a change to openstack/heat: Add APIs for quota https://review.openstack.org/98026 | 10:39 |
*** gokrokve has quit IRC | 10:41 | |
*** sorantis has joined #heat | 10:43 | |
*** matsuhashi has quit IRC | 10:45 | |
alexknith | shardy: from admin : keystone commands are working, heat commands don't on both admin and demo. | 10:47 |
*** vpanizo has quit IRC | 10:53 | |
*** SnowDust has quit IRC | 10:53 | |
cmyster | alexknith: with what error ? | 10:59 |
*** akuznetsov has joined #heat | 11:00 | |
alexknith | cmyster: yes. heat stack-list ERROR: Authentication failed. Please try again with option --include-password or export HEAT_INCLUDE_PASSWORD=1 | 11:00 |
*** dims__ has joined #heat | 11:01 | |
cmyster | its still a configuration issue | 11:02 |
alexknith | cmyster: something is going wrong between keystone-heat, as you can see, all other services work fine with keystone and heat is up and running BUT no permissions to access it from anyone... | 11:03 |
cmyster | alexknith: I did not follow this from the beginning, do you have the option to install a new environment in ? | 11:04 |
*** SnowDust has joined #heat | 11:05 | |
cmyster | for example a vm where you can run devstack and then diff the configuration files | 11:05 |
alexknith | cmyster: to start fresh ? well, I can, for the moment I'm using the manual steps from openstack.org. I can do devstack but the config file it's quite the same with what shardy has pointed out. Must be something in the db as well, I'll dig more and compare it with devstack. | 11:07 |
*** rwsu_ has joined #heat | 11:13 | |
*** cmyster has quit IRC | 11:14 | |
*** rwsu has quit IRC | 11:14 | |
*** jasond` has quit IRC | 11:14 | |
*** jasond` has joined #heat | 11:14 | |
*** shadower has quit IRC | 11:14 | |
*** shadower has joined #heat | 11:15 | |
*** cyli has quit IRC | 11:15 | |
*** julienvey has joined #heat | 11:16 | |
*** cyli has joined #heat | 11:17 | |
*** shadower has quit IRC | 11:20 | |
*** shadower has joined #heat | 11:21 | |
openstackgerrit | A change was merged to openstack/heat: Move Engine initialization into service start() https://review.openstack.org/94737 | 11:23 |
*** elynn_ has joined #heat | 11:27 | |
*** shadower_ has joined #heat | 11:27 | |
*** shadower has quit IRC | 11:27 | |
*** elynn has quit IRC | 11:27 | |
*** gilliard has joined #heat | 11:29 | |
*** dmakogon_ is now known as denis_makogon | 11:30 | |
*** gilliard_ has quit IRC | 11:31 | |
*** gokrokve has joined #heat | 11:36 | |
*** cyli has quit IRC | 11:37 | |
*** mkollaro has joined #heat | 11:37 | |
*** cyli has joined #heat | 11:39 | |
*** gokrokve has quit IRC | 11:41 | |
*** cmyster has joined #heat | 11:44 | |
*** cmyster has joined #heat | 11:44 | |
*** tiantian has quit IRC | 11:44 | |
*** fbo is now known as fbo_away | 11:48 | |
*** BillArnold has joined #heat | 11:54 | |
sorantis | Hi! I’m trying to figure out how to use WaitCondition in my use case. Basically I want to introduce a delay between resource creation. Say I want to wait 300s before launching another VM. | 11:55 |
*** fbo_away is now known as fbo | 11:56 | |
sorantis | I’m trying to use the WaitCondition resource, but all I want from it is to time out without going into an error state and rolling back stack creation. | 11:57 |
*** tspatzier has joined #heat | 11:57 | |
shardy | sorantis: Create a waitcondition with a timeout of >300 and signal it after a sleep 300 inside the instance user-data | 11:57 |
*** Jdhavb has quit IRC | 11:57 | |
sorantis | shardy: Hi! Yeah. that was my initial approach. However this requires my VM to have access to the infrastructure - Heat API in this case, which I want to avoid | 11:58 |
shardy | Or if it's a group of identical VMs you could probably use an autoscaling group with a cooldown of 300 specified in the scaling policy | 11:58 |
*** anteaya has quit IRC | 11:58 | |
Kiall | sorantis: a WaitCondition isn't a "Wait X seconds and move on", it's a "Wait for $condition to be met and move on" | 11:58 |
Kiall | Something has to trigger the condition, and right now the only way is a signal | 11:59 |
skraynev | meeting time ? | 11:59 |
zaneb | yep | 12:00 |
sorantis | Kiall: yeah, that’s why I was looking for a simple Wait functionality | 12:00 |
*** mspreitz has joined #heat | 12:00 | |
skraynev | morning zaneb ;) | 12:00 |
zaneb | morning :) | 12:01 |
*** achampion has quit IRC | 12:03 | |
*** zb has joined #heat | 12:04 | |
*** erecio has quit IRC | 12:05 | |
*** Qiming has joined #heat | 12:06 | |
*** zaneb has quit IRC | 12:06 | |
*** zb is now known as zaneb | 12:07 | |
*** erecio has joined #heat | 12:09 | |
*** hewbrocca has joined #heat | 12:10 | |
*** erecio has quit IRC | 12:15 | |
*** jdob has joined #heat | 12:16 | |
*** KanagarajM has quit IRC | 12:18 | |
*** shadower_ is now known as shadower | 12:18 | |
*** jamiehannaford has quit IRC | 12:18 | |
*** jamiehannaford has joined #heat | 12:19 | |
*** nkhare has joined #heat | 12:20 | |
*** KanagarajM has joined #heat | 12:21 | |
*** jamiehan_ has joined #heat | 12:22 | |
*** pasquier-s has quit IRC | 12:24 | |
*** jamiehannaford has quit IRC | 12:24 | |
*** cmyster has quit IRC | 12:26 | |
*** dims__ has quit IRC | 12:29 | |
*** rpothier has joined #heat | 12:31 | |
*** sballe has quit IRC | 12:31 | |
*** gokrokve has joined #heat | 12:36 | |
*** dims__ has joined #heat | 12:36 | |
*** nosnos has quit IRC | 12:36 | |
*** anteaya has joined #heat | 12:40 | |
*** asalkeld has quit IRC | 12:40 | |
*** gokrokve has quit IRC | 12:41 | |
*** nosnos has joined #heat | 12:43 | |
*** DinaBelova2 has joined #heat | 12:46 | |
*** trash_ has joined #heat | 12:47 | |
*** pafuent has joined #heat | 12:47 | |
*** nosnos has quit IRC | 12:47 | |
*** DinaBelova has quit IRC | 12:48 | |
*** DinaBelova2 is now known as DinaBelova | 12:48 | |
*** trash has quit IRC | 12:48 | |
*** adam_g has quit IRC | 12:51 | |
*** adam_g has joined #heat | 12:52 | |
*** adam_g has quit IRC | 12:52 | |
*** adam_g has joined #heat | 12:52 | |
*** jstrachan_ has joined #heat | 12:55 | |
*** nkhare has quit IRC | 12:57 | |
*** jstrachan has quit IRC | 12:58 | |
*** CarstenD has joined #heat | 12:59 | |
*** pasquier-s has joined #heat | 12:59 | |
*** tspatzier has quit IRC | 13:00 | |
*** zhiyan_ is now known as zhiyan | 13:00 | |
*** jrist has quit IRC | 13:01 | |
zaneb | bbiab, my dog is hungry | 13:01 |
skraynev | mspreitz: I have a experience with rally. Currently I am working on post about using rally for heat. (some kind of HOW TO) | 13:01 |
pas-ha | btw, seeing this again http://logs.openstack.org/13/99313/3/check/check-tempest-dsvm-full/45466d1/logs/screen-h-eng.txt.gz?level=TRACE | 13:02 |
skraynev | mspreitz: about profiling, AFAIK, it is still in progress and is not ready for using. | 13:02 |
mspreitz | skraynev: thanks | 13:02 |
CarstenD | just trying to figure out how heat templates work … is it possible to define a parameter e.g. number of instances and then create the given number of resources by this parameter? | 13:02 |
*** pafuent has quit IRC | 13:02 | |
mspreitz | CarstenD: you can use a parameter in place of any concrete thing | 13:02 |
*** jrist has joined #heat | 13:03 | |
mspreitz | If you had a resource that multiplies resources by a given factor then yes | 13:03 |
skraynev | mspreitz: also one of the important thing for current rally heat scenarios is to implementation quotas for heat :) | 13:03 |
*** zaneb has quit IRC | 13:03 | |
mspreitz | and there are two such resources: ResourceGroup and the new AutoScalingGroup | 13:03 |
*** jcoufal has quit IRC | 13:03 | |
CarstenD | mspreitz: so I have to wrap the AWS::EC2::Instance into a ResourceGroup. ok, i’ll try that! thank you | 13:04 |
*** lekha has quit IRC | 13:04 | |
skraynev | mspreitz: so comments and review for https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:bp/add-quota-api-for-heat,n,z are appreciated. | 13:04 |
*** ramishra has joined #heat | 13:05 | |
*** lekha has joined #heat | 13:06 | |
*** zaneb has joined #heat | 13:08 | |
*** radez_g0n3 is now known as radez | 13:09 | |
*** ramishra_ has joined #heat | 13:11 | |
*** ramishra has quit IRC | 13:12 | |
*** achampion has joined #heat | 13:14 | |
*** ramishra has joined #heat | 13:15 | |
*** ramishra_ has quit IRC | 13:15 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: use ResourceDefinition to test facades https://review.openstack.org/96008 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use ResourceDefinition to generate UpdatePolicy https://review.openstack.org/96009 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get deletion policy from ResourceDefinition https://review.openstack.org/96010 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get the resource type from ResourceDefinition https://review.openstack.org/96011 | 13:18 |
*** mandira has joined #heat | 13:18 | |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get metadata from ResourceDefinition https://review.openstack.org/96012 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Get resource description from ResourceDefinition https://review.openstack.org/96013 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use ResourceDefinition when updating Load Balancer https://review.openstack.org/96003 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: Always use ResourceDefinition for updates https://review.openstack.org/96004 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: always use ResourceDefinition for handle_update() https://review.openstack.org/96005 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Unit tests: Name resources the same as in template https://review.openstack.org/96006 | 13:18 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Use ResourceDefinition to generate Properties https://review.openstack.org/96007 | 13:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: RPC API: Really don't include metadata in resource list https://review.openstack.org/96922 | 13:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Update: Make addition/removal of resources more explicit https://review.openstack.org/96923 | 13:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Refactor resource initialisation from DB https://review.openstack.org/96926 | 13:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Load resources using Resource.load_all_from_stack() https://review.openstack.org/96927 | 13:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: Implement Stack loading from DB as a separate function https://review.openstack.org/96924 | 13:19 |
openstackgerrit | Zane Bitter proposed a change to openstack/heat: List stacks using Stack.load_all() https://review.openstack.org/96925 | 13:19 |
*** ramishra_ has joined #heat | 13:20 | |
*** pafuent has joined #heat | 13:21 | |
openstackgerrit | Alexander Ignatov proposed a change to openstack/heat: OS::Sahara::Cluster resource implementation https://review.openstack.org/72336 | 13:21 |
*** ramishra has quit IRC | 13:21 | |
mandira | Hi | 13:22 |
*** vijendar has joined #heat | 13:23 | |
*** ramishra_ has quit IRC | 13:23 | |
CarstenD | is there a debugger for the hot-templates which can be used on the client machine? | 13:27 |
CarstenD | i got „An unknown problem occurred validating the template.“ :-) | 13:27 |
*** ramishra has joined #heat | 13:27 | |
*** shakayumi has joined #heat | 13:28 | |
*** shakayumi has quit IRC | 13:28 | |
*** shakayumi has joined #heat | 13:28 | |
shardy | CarstenD: If you're using Horizon, try python-heaclient on the CLI | 13:29 |
shardy | heat --debug stack-create mystack -f mytemplate.yaml | 13:29 |
mspreitz | CarstenD: I start by looking in the logs of the heat API and engine | 13:29 |
shardy | That will often give you more info than horizon does | 13:29 |
*** BillArnold has quit IRC | 13:31 | |
*** sgordon has joined #heat | 13:31 | |
*** sgordon has quit IRC | 13:31 | |
*** sgordon has joined #heat | 13:31 | |
*** jcoufal has joined #heat | 13:31 | |
*** gokrokve has joined #heat | 13:36 | |
*** pafuent has quit IRC | 13:37 | |
*** gokrokve has quit IRC | 13:41 | |
*** KanagarajM has quit IRC | 13:42 | |
CarstenD | ok, found the error. my editor crashed the yml file | 13:43 |
CarstenD | but it looks like our openstack is missing something „ERROR: Unknown resource Type : OS::Heat::ResourceGroup“ looks like only AWS resourcetypes are working right now | 13:44 |
*** DandyPandy has joined #heat | 13:49 | |
*** pafuent has joined #heat | 13:50 | |
*** pasquier-s has quit IRC | 13:50 | |
*** daneyon has joined #heat | 13:52 | |
therve | FWIW, we're organizing a sprint in Paris at the beginning of July | 13:54 |
therve | Some ceilometer folks will be there, but heat people are welcome too: https://wiki.openstack.org/wiki/Sprints/ParisJuno2014 | 13:54 |
SpamapS | zaneb: I'm here now but just for a few minutes. Will be here for the full day in ~2.5hrs | 13:55 |
*** aweiteka has joined #heat | 13:56 | |
zaneb | SpamapS: ok, we can chat then | 13:56 |
zaneb | just wanted to talk about the mid-cycle meetup | 13:56 |
zaneb | I'm thinking that if you and shadower can't go, there's probably no point in me cancelling my vacation to attend | 13:57 |
zaneb | but maybe we should do something separate in August | 13:57 |
*** daneyon_ has joined #heat | 13:59 | |
*** jistr has quit IRC | 13:59 | |
*** daneyon has quit IRC | 14:01 | |
SpamapS | zaneb: Would you be open to something for just Heat people later in August? | 14:03 |
*** pasquier-s has joined #heat | 14:03 | |
*** jistr has joined #heat | 14:03 | |
zaneb | SpamapS: *I* certainly would | 14:03 |
SpamapS | zaneb: we can be a bit more nimble if it is just 5 - 10 people. | 14:04 |
zaneb | I know shardy is concerned that we need to work more closely with TripleO | 14:04 |
zaneb | agree, and we could probably keep it down to ~3 days | 14:04 |
SpamapS | zaneb: I think Heat people should attend the TripleO sprint, as there are discussions that need to happen for sure. | 14:04 |
SpamapS | zaneb: but we have a ton of internal work that is pertinant to all users and can go forward w/o all of TripleO. :) | 14:05 |
zaneb | true, but I doubt we will be able to send people to both :/ | 14:05 |
SpamapS | Right, so it would be the people who can't go to the first one. | 14:06 |
SpamapS | (or who choose not to go to the first one) | 14:06 |
zaneb | so it would be a disjoint set of people at each meetup? sounds like a recipe for poor co-ordination | 14:07 |
SpamapS | zaneb: we can also just forego a physical meetup and have a week of timezone-skewed-for-some google hangouts. :) | 14:07 |
SpamapS | zaneb: My experience with these sprints has been they are not about coordinated work. They are mostly about clarifying the confusion we've built up and pair programming. | 14:08 |
CarstenD | „heat resource-type-list“ is not available with my python-heat-cli. I could not figure out why „OS::Heat::ResourceGroup“ is not available as a resource type, looks like something is misconfigured | 14:08 |
shardy | CarstenD: Or you're using an old version of Heat? | 14:09 |
SpamapS | zaneb: anyway, it's just an idea. I don't want to disrupt any plans people have. | 14:09 |
CarstenD | could be possible | 14:10 |
shardy | CarstenD: my guess is you're using Havana | 14:10 |
CarstenD | yes | 14:10 |
CarstenD | http://docs.openstack.org/user-guide/content/heatclient_commands.html | 14:10 |
shardy | CarstenD: The resource you're trying to use was a new resource added in Icehouse | 14:10 |
CarstenD | but the command is documented in the havana end user guide | 14:11 |
CarstenD | ah ok | 14:11 |
zaneb | SpamapS: but if we don't have common people, will we clarify the confusion or just partition it differently? | 14:11 |
zaneb | SpamapS: I do really want a meetup in August to be the answer... | 14:12 |
CarstenD | then I have to wait for the update … our admins working on updating our openstack to icehouse | 14:12 |
*** arbylee has joined #heat | 14:12 | |
*** tspatzier has joined #heat | 14:12 | |
*** trash_ is now known as trash | 14:14 | |
*** arbylee has quit IRC | 14:15 | |
hewbrocca | zaneb: if you guys want to do an August thing we can once again host it in RDU if that is desired | 14:15 |
hewbrocca | just let me know | 14:15 |
*** arbylee has joined #heat | 14:15 | |
*** zns has joined #heat | 14:15 | |
zaneb | hewbrocca: thanks :) will let you know as soon as we figure it out | 14:15 |
*** akuznetsov has quit IRC | 14:16 | |
*** ifarkas_ has joined #heat | 14:18 | |
*** ifarkas has quit IRC | 14:18 | |
*** tspatzier has quit IRC | 14:19 | |
*** akuznetsov has joined #heat | 14:19 | |
*** gokrokve has joined #heat | 14:24 | |
*** gokrokve_ has joined #heat | 14:25 | |
*** zhiyan is now known as zhiyan_ | 14:26 | |
*** rbuilta has joined #heat | 14:27 | |
*** tspatzier has joined #heat | 14:27 | |
*** jprovazn is now known as jprovazn_afk | 14:27 | |
*** jamiehan_ has quit IRC | 14:28 | |
*** sjmc7 has joined #heat | 14:28 | |
*** jamiehannaford has joined #heat | 14:28 | |
*** tspatzier has quit IRC | 14:28 | |
*** gokrokve has quit IRC | 14:28 | |
*** sabeen1 has joined #heat | 14:33 | |
*** BillArnold has joined #heat | 14:35 | |
*** sabeen1 has left #heat | 14:35 | |
*** zz_gondoi is now known as gondoi | 14:39 | |
*** rbuilta has quit IRC | 14:41 | |
*** rbuilta has joined #heat | 14:43 | |
*** sballe has joined #heat | 14:51 | |
*** mspreitz has quit IRC | 14:52 | |
*** ifarkas_ is now known as ifarkas | 14:52 | |
*** ccrouch has left #heat | 14:53 | |
*** kgriffs|afk is now known as kgriffs | 14:54 | |
*** shakayumi has quit IRC | 14:55 | |
*** zns has quit IRC | 14:57 | |
*** CarstenD has quit IRC | 15:00 | |
*** TonyBurn has quit IRC | 15:01 | |
*** sabeen1 has joined #heat | 15:03 | |
*** sabeen1 has left #heat | 15:03 | |
*** rbuilta has quit IRC | 15:05 | |
*** rbuilta has joined #heat | 15:06 | |
*** bandarji has joined #heat | 15:09 | |
*** jistr has quit IRC | 15:12 | |
*** achampion has quit IRC | 15:13 | |
*** achampion has joined #heat | 15:16 | |
*** zns has joined #heat | 15:20 | |
*** piyush has joined #heat | 15:21 | |
*** zns_ has joined #heat | 15:21 | |
*** jistr has joined #heat | 15:23 | |
*** zns__ has joined #heat | 15:24 | |
*** hoangdo has joined #heat | 15:24 | |
*** zns has quit IRC | 15:24 | |
hoangdo | hi everyone, I checked in this page https://wiki.openstack.org/wiki/Heat/AutoScaling#The_AutoScaling_Resources we have scaling by webhook | 15:25 |
hoangdo | but why I can't see any description of webhook in HOT specification page? | 15:25 |
hoangdo | does it mean webhook is not released yet? | 15:26 |
therve | It doesn't exist | 15:26 |
*** zns_ has quit IRC | 15:27 | |
hoangdo | sad new. Guys in Rackspace seems to have it already https://github.com/jakubkrajcovic/heat-templates/blob/master/ecommerce-3tier.autoscale.yaml | 15:27 |
therve | Yes they're using a different autoscaling backend | 15:30 |
*** ccrouch has joined #heat | 15:33 | |
hoangdo | therve: thanks. Just one more question: so now the only way to scale is using ceilometer alarm? Is there a way to trigger alarm remotely? | 15:35 |
*** e0ne has quit IRC | 15:35 | |
*** tspatzier has joined #heat | 15:35 | |
therve | hoangdo, You can hit ScalingPolicies URL directly | 15:35 |
*** tomek_adamczewsk has quit IRC | 15:36 | |
shardy | or send the signal via heat resource-signal | 15:37 |
*** jcoufal has quit IRC | 15:38 | |
*** jcoufal has joined #heat | 15:38 | |
*** blomquisg has joined #heat | 15:38 | |
hoangdo | therve: what is ScalingPolicies URL, I thought it's the concept of webhook. do you have any template example? | 15:39 |
*** sballe_ has joined #heat | 15:40 | |
therve | hoangdo, You have a AlarmURL attribute, you can basically use it as a webhook | 15:40 |
shardy | http://paste.fedoraproject.org/108964/25012301 | 15:40 |
shardy | There's an example | 15:40 |
hoangdo | shardy: thanks man, that's really helpful | 15:42 |
shardy | np | 15:42 |
*** sballe has quit IRC | 15:43 | |
hoangdo | now I curious, what different between webhook concept and AlarmURL ? | 15:43 |
shardy | Note if you're using recent (Icehouse or newer) heat, you can use OS::Heat:: autoscaling resources instead, but the properties will be a bit different | 15:44 |
*** edmund has joined #heat | 15:45 | |
*** liusheng has quit IRC | 15:46 | |
*** rbuilta has quit IRC | 15:47 | |
*** edmund has quit IRC | 15:48 | |
shardy | hoangdo: There's not much difference AIUI, but some folks wanted more granular control, i.e more web-hooks which could allow easier replacement of the heat ScalingPolicy resource with some external service | 15:52 |
shardy | hoangdo: also some folks want to be able to do it without requiring ec2 style auth | 15:52 |
*** akuznetsov has quit IRC | 15:53 | |
*** edmund has joined #heat | 15:54 | |
*** alexheneveld has joined #heat | 15:54 | |
*** e0ne_ has joined #heat | 15:57 | |
*** akuznetsov has joined #heat | 15:59 | |
*** randallburt has joined #heat | 16:00 | |
*** tspatzier has quit IRC | 16:01 | |
*** ericgoncz has joined #heat | 16:01 | |
*** mkollaro has quit IRC | 16:07 | |
*** ramishra has quit IRC | 16:08 | |
*** ramishra_ has joined #heat | 16:09 | |
*** DandyPandy_ has joined #heat | 16:10 | |
*** Qiming has quit IRC | 16:11 | |
*** DandyPandy has quit IRC | 16:12 | |
*** jistr has quit IRC | 16:19 | |
*** fbo is now known as fbo_away | 16:20 | |
*** ramishra_ has quit IRC | 16:20 | |
*** derekh_ has quit IRC | 16:21 | |
*** jcoufal has quit IRC | 16:23 | |
*** e0ne has joined #heat | 16:28 | |
*** randallburt has quit IRC | 16:30 | |
*** e0ne_ has quit IRC | 16:32 | |
*** andersonvom has joined #heat | 16:32 | |
*** julienvey has quit IRC | 16:32 | |
openstackgerrit | A change was merged to openstack/heat: Remove optional imports from clients.py https://review.openstack.org/92498 | 16:33 |
*** mohits has joined #heat | 16:33 | |
*** Fayablazer has quit IRC | 16:33 | |
*** e0ne has quit IRC | 16:37 | |
*** DandyPandy has joined #heat | 16:41 | |
*** DandyPandy_ has quit IRC | 16:43 | |
*** rbuilta has joined #heat | 16:47 | |
*** gokrokve_ has quit IRC | 16:48 | |
*** SnowDust has quit IRC | 16:53 | |
*** harlowja_away is now known as harlowja | 16:53 | |
*** sgordon has quit IRC | 16:54 | |
*** arbylee has quit IRC | 16:59 | |
*** alexknith has quit IRC | 17:02 | |
*** denis_makogon has quit IRC | 17:04 | |
*** SnowDust has joined #heat | 17:05 | |
*** mohits has quit IRC | 17:08 | |
*** arbylee has joined #heat | 17:09 | |
*** erecio has joined #heat | 17:14 | |
*** tango has joined #heat | 17:15 | |
*** zns__ has quit IRC | 17:18 | |
*** gokrokve has joined #heat | 17:19 | |
*** blomquisg has quit IRC | 17:23 | |
SpamapS | zaneb: so, let's talk a bit more about a possible alternate meetup... | 17:25 |
SpamapS | zaneb: the way I see it, TripleO has already asked for all the things we're going to ask for in Juno. | 17:26 |
SpamapS | zaneb: the work is largely centered around convergence and also update-failure-recovery. | 17:26 |
SpamapS | zaneb: everything else TripleO needs from Heat is realy deferred to "K" anyway. | 17:27 |
SpamapS | (such as resource group enhancements to allow us to stop generating 27000 line templates) | 17:27 |
*** radez is now known as radez_g0n3 | 17:28 | |
SpamapS | zaneb: so, I'm struggling to see where we need to have a lot of direct collaboration except around convergence, which is actually entirely internal anyway. | 17:29 |
shardy | SpamapS: well part of the point IMO is to encourage more cross-project collaboration and sense of shared ownership of problems | 17:30 |
shardy | We need more folks capable of understanding, and ideally contributing to, both projects | 17:31 |
SpamapS | shardy: I've been quietly trying to convince TripleO folk to get more involved with Heat for a year. I love the thought, but I'm not sure the mid-cycle meetup will accomplish it unfortunateyl. | 17:32 |
SpamapS | shardy: that said, I do think having a few Heat cores sit with a few TripleO cores and work through some of the stickier bugs is going to be productive. | 17:32 |
SpamapS | shardy: also if we look at the mid-cycle as a summit-pre-design thing (which we did last cycle and it led to the convergence bp) then I think I have to reverse my position entirely and suggest that we should have as many Heat cores as the TripleO mid-cycle as possible. :-P | 17:34 |
SpamapS | s/as the/at the/ | 17:34 |
*** lazy_prince has quit IRC | 17:35 | |
*** randallburt has joined #heat | 17:37 | |
*** radez_g0n3 is now known as radez | 17:41 | |
*** rbuilta has quit IRC | 17:46 | |
*** liusheng has joined #heat | 17:46 | |
zaneb | I'm back | 17:48 |
* zaneb reads scrollback | 17:48 | |
zaneb | SpamapS: so which one are you for now? | 17:49 |
zaneb | my concern with the TripleO one is that we won't have folks like you and shadower who have the shared TripleO/Heat context there | 17:50 |
zaneb | that makes me favour having a separate meetup | 17:51 |
zaneb | but then what shardy says is also true | 17:51 |
SpamapS | zaneb: So I have no concern about having two separate times for _Heat_ centric discussions. Open Source is distributed and we probably can't expect cores to be in one place very often... every 6 months is even ambitious. | 17:52 |
zaneb | right. and tbh having a meetup wasn't even on the radar for Heat until this came up | 17:53 |
SpamapS | zaneb: it also might actually be _good_ for me to not be present at a Heat+TripleO collaboration, as it might force other TripleO'ers to step up and take some ownership. | 17:53 |
shardy | I guess "all the things we're going to ask for in Juno" is what makes me worried, given the recent heat-bashing | 17:54 |
*** blomquisg has joined #heat | 17:54 | |
zaneb | SpamapS: one of the big goals for me was to get your team from Bangalore there and meeting with the Heat team... is that part of your plan? Even if you are not there? | 17:54 |
shardy | That dynamic is somewhat backwards, most other major consumers of heat actively participate in our community and show up with patches | 17:55 |
shardy | SpamapS: but you're pretty much the only one from the tripleo community who does AFAIK? | 17:55 |
SpamapS | shardy: calling it bashing is overly reactive. We're just being honest: the thing doesn't work for us. | 17:55 |
zaneb | onboarding new people is hard, and onboarding a *lot* of new people is *really* hard | 17:55 |
SpamapS | shardy: agreed, I think we're suffering from a hero syndrome. | 17:56 |
SpamapS | shardy: I've stepped in and addressed what I could.. and thus, others have stayed out of Heat. | 17:56 |
SpamapS | Even though we desperately have needed more of our people to participate and make Heat work for our use cases. | 17:56 |
SpamapS | zaneb: The Bangalore guys are just now getting up to speed. We can't bring all 10 anywhere.. but we can bring 2 or 3 of the team leads somewhere. | 17:57 |
shardy | SpamapS: when keystone doesn't work for Heat, I go an fix it, otherwise I'd never get any work done | 17:57 |
shardy | We have some specific demands of their project, so we have no choice but to help with them | 17:57 |
shardy | same as tripleo/heat IMO | 17:58 |
SpamapS | shardy: right, so I've done that a lot in Heat, but I agree that we have complained more than we have patched. :) | 17:58 |
zaneb | SpamapS: understood, so would that happen? | 17:58 |
SpamapS | zaneb: I think so. Not with just 6 weeks lead time though... hence another argument for pushing it back a bit. | 17:59 |
zaneb | yeah, see if they can't be at the TripleO one that takes away a large chunk of the value for me | 17:59 |
SpamapS | zaneb: I had a brief discussion with their management and it was agreed that they'd at least send 2 or 3 to the summit for sure. | 18:00 |
shardy | SpamapS: Yeah, I'm obviously not considering your contributions because you're already doing the right thing ;) | 18:00 |
*** jamiehannaford has quit IRC | 18:00 | |
SpamapS | shardy: So flat out I agree that we need some more TripleO people to get comfortable diving into Heat to fix things directly, and that having some Heat people present in NC during the meetup will enable that. | 18:02 |
*** radez is now known as radez_g0n3 | 18:03 | |
zaneb | if hypothetically we were to send shardy to the TripleO meetup, and then me to a Heat meetup in Raleigh in mid-August (and maybe stevebaker to one or other of those), how would folks feel about that? | 18:03 |
SpamapS | That would be quite useful I think. | 18:05 |
ccrouch | or another alternative: we consider moving the tripleo midcycle to mid August. | 18:05 |
SpamapS | ccrouch: that seems to be out of the question.. it's been decided and folk are making travel plans IIRC. | 18:05 |
shardy | zaneb: I'd agree we don't necessarily need all heat folks at the tripleo meetup so a couple of heat folks would be fine imo | 18:06 |
*** nati_ueno has joined #heat | 18:07 | |
ccrouch | i know its been decided on the list, but i also know no one has anything booked on our side yet. so i'm just kicking around crazy ideas | 18:07 |
* shardy -> dinner | 18:08 | |
*** shardy is now known as shardy_afk | 18:08 | |
zaneb | ccrouch: I think the process has run its course, and we're not going to get a more globally optimal outcome by running it again, unfortunately :/ | 18:08 |
ccrouch | without spamaps and the bangalore guys and a bunch of other Heat cores, its just a tripleo meetup, as opposed to a tripleo/heat meetup | 18:09 |
SpamapS | ccrouch: agreed, for any project unless at least 3 of your cores show up, it's not your meetup. :) | 18:10 |
ccrouch | which looks like the direction its heading | 18:10 |
SpamapS | But I think having Heat people there will do wonders for TripleO devs participating in Heat directly. | 18:11 |
*** zns has joined #heat | 18:12 | |
ccrouch | SpamapS: how? if you and zaneb and tsedovic aren't there? So far we're asking shardy to convert everyone into "heaters"? | 18:14 |
* ccrouch isnt sure that is the right term for a member of the heat team :-) | 18:15 | |
* zaneb prefers "Heatists" | 18:15 | |
ccrouch | :-) | 18:17 |
*** aweiteka has quit IRC | 18:18 | |
*** cody-somerville has joined #heat | 18:28 | |
*** randallburt has quit IRC | 18:30 | |
*** gondoi is now known as zz_gondoi | 18:30 | |
openstackgerrit | Vijendar Komalla proposed a change to openstack/heat: Fix early resource property value validation https://review.openstack.org/93080 | 18:32 |
hewbrocca | ccrouch: I agree that shardy, awesome though he is, is not enough Heat coverage to deal with the major pressing demands tripleo is making on Heat | 18:33 |
hewbrocca | this disturbs me greatly | 18:33 |
*** zns has quit IRC | 18:33 | |
hewbrocca | I'm more than happy to do something involving throwing travel budget at people to improve that situation, but you guys have to tell me what | 18:34 |
ccrouch | hewbrocca: right now we're kicking around the idea of the tripleo-mostly meetup in july and a heat-mostly meetup in Aug | 18:36 |
*** zns has joined #heat | 18:36 | |
*** zns has quit IRC | 18:37 | |
hewbrocca | Yeah I got that from the back chat | 18:37 |
zaneb | hewbrocca: so the question for me is, do we split between sending some folks (shardy, stevebaker) as Heat representation to the TripleO meetup and others (zaneb, shadower) to a later Heat meetup with some TripleO representation (SpamapS)... or do we just try to send as many people as possible to the TripleO meetup | 18:37 |
*** jprovazn_afk is now known as jprovazn | 18:37 | |
hewbrocca | Right | 18:37 |
zaneb | and make it a combined Heat/TripleO thing | 18:37 |
*** zns has joined #heat | 18:37 | |
hewbrocca | well I definitely agree Heat needs a proper meet-up | 18:37 |
hewbrocca | with as many participants as possible | 18:37 |
hewbrocca | and it sounds like that isn't possible in July | 18:38 |
hewbrocca | I don't have a problem sending shardy and sbaker to *both* sessions | 18:38 |
hewbrocca | if they're willing to do the travel | 18:38 |
hewbrocca | but that is a lot of travel | 18:39 |
hewbrocca | esp. for sbaker | 18:39 |
zaneb | ok, how about this... | 18:40 |
zaneb | I just started working on an etherpad, and I'll send an email to the ML with the two options | 18:40 |
zaneb | and we can see if people are interested in having a separate meetup | 18:41 |
zaneb | or want to combine | 18:41 |
zaneb | similar to the process that TripleO used | 18:41 |
*** jamiehannaford has joined #heat | 18:41 | |
zaneb | hewbrocca, ccrouch: does that sound good, or do we need information before then? | 18:42 |
hewbrocca | wfm | 18:43 |
ccrouch | zaneb: that sounds reasonable, in the meantime I think we'll just have to assume that virtually everyone is travelling once, with a couple of people potentially twice, and budget accordingly | 18:43 |
*** jamiehannaford has quit IRC | 18:43 | |
*** jamiehannaford has joined #heat | 18:44 | |
hewbrocca | yeah | 18:45 |
hewbrocca | don't sweat the budget too much | 18:45 |
hewbrocca | the important thing is that the meetups happen in the most productive way possible | 18:45 |
zaneb | hewbrocca: that's what I like to hear ;) | 18:46 |
SpamapS | Yeah and those people shouldn't sweat missing the later one. I really think it will largely be a pair-programming head-down-get-stuff-done type of meetup, not as much of a planning/coordination meetup. | 18:46 |
SpamapS | We have a whole summit for that. :) | 18:47 |
zaneb | SpamapS: how would you feel about August 12-15? | 18:48 |
zaneb | in Raleigh | 18:48 |
SpamapS | zaneb: checking school calendars hang on | 18:50 |
*** sabeen2 has joined #heat | 18:51 | |
SpamapS | zaneb: so that is "doable" but the next week is better. The reason is that the day-care that my 2 year old goes to is on summer hours until 8/15 and thus wife has to leave work 1 hour early to pick kids up. | 18:52 |
SpamapS | OR we have to pay somebody to pick them up early. :-P | 18:52 |
zaneb | Thomas mentioned in the meeting this morning that he couldn't attend past the 'middle' of august | 18:53 |
SpamapS | ah | 18:53 |
zaneb | not 100% sure when that is, but would guess it means after the 15th | 18:53 |
SpamapS | our usual summertime pick them up early person _should_ still be available until 8/18 when her college semester starts. So yeah,. 12-15 is doable. | 18:54 |
SpamapS | I had another thought, which is we could give a virtual-sprint a try. | 18:55 |
zaneb | ok, I'll put that down as a starting point, and tell people to write in their exact availability | 18:55 |
SpamapS | which just means doing google hangouts.. but that is still not realy all that much better than being on IRC. | 18:55 |
* zaneb is trying to avoid creating a G+ account | 18:56 | |
SpamapS | zaneb: I think if you just do those two weeks, 12-15 and 18-22, we should be able to get a good picture and choose wisely. | 18:56 |
*** randallburt has joined #heat | 18:57 | |
zaneb | ok | 18:57 |
zaneb | are you thinking we need 5 days? | 18:57 |
zaneb | I was thinking 3-4 might be sufficient | 18:57 |
*** zz_gondoi is now known as gondoi | 18:57 | |
* SpamapS has sent the request off to the travel czar (aka: wife) | 18:58 | |
SpamapS | zaneb: 3-4 is totally sufficient | 18:58 |
hewbrocca | you don't need a g+ account to do hangouts, I don't believe | 18:58 |
hewbrocca | a gmail account suffices | 18:58 |
zaneb | hewbrocca: nope :( | 18:58 |
hewbrocca | really? how irritating | 18:59 |
zaneb | yup | 18:59 |
zaneb | they try to avoid advertising that they're being dicks about it, of course | 18:59 |
zaneb | one time I almost gave in, but then they said my name wasn't good enough for them | 18:59 |
*** e0ne has joined #heat | 19:00 | |
SpamapS | Yes, and if you enable G+.. then.. you enable Google.. how dysfunctional | 19:01 |
SpamapS | they're entirely co-dependent on you ;) | 19:01 |
*** gondoi is now known as zz_gondoi | 19:02 | |
*** mandira has quit IRC | 19:05 | |
*** nati_ueno has quit IRC | 19:10 | |
SpamapS | zaneb: Doh, 8/13 is occupied by first day of new school for my 4 year old. | 19:15 |
*** kgriffs is now known as kgriffs|afk | 19:21 | |
*** e0ne has quit IRC | 19:23 | |
zaneb | ugh, that is a problem | 19:26 |
zaneb | wait, 4 year olds go to school now? | 19:30 |
zaneb | SpamapS: https://etherpad.openstack.org/p/heat-juno-midcycle-meetup | 19:34 |
*** fbo_away is now known as fbo | 19:39 | |
*** kgriffs|afk is now known as kgriffs | 19:42 | |
*** achampio1 has joined #heat | 19:46 | |
*** achampion has quit IRC | 19:47 | |
*** jstrachan_ has quit IRC | 19:47 | |
*** kgriffs is now known as kgriffs|afk | 19:52 | |
*** nati_ueno has joined #heat | 19:52 | |
*** jamiehannaford has quit IRC | 19:52 | |
*** andersonvom has quit IRC | 19:53 | |
*** sorantis has quit IRC | 19:53 | |
SpamapS | zaneb: he turns 5 in September, so they call it "Transitional Kindergarten" | 19:57 |
SpamapS | zaneb: gives them a chance to skip real Kindergarten or repeat it if they're not ready. | 19:57 |
*** DandyPandy_ has joined #heat | 20:01 | |
*** alexheneveld has quit IRC | 20:02 | |
SpamapS | zaneb: alt meeting time today right? | 20:03 |
*** DandyPandy has quit IRC | 20:03 | |
zaneb | SpamapS: correct, you were asleep ;) | 20:03 |
*** randallburt has quit IRC | 20:04 | |
SpamapS | zaneb: oh good. Any chance any of my friends from Bangalore said hello? | 20:06 |
zaneb | didn't see them | 20:06 |
zaneb | unless they said hello at the start while I was rebooting | 20:06 |
*** alexheneveld has joined #heat | 20:06 | |
zaneb | (gnome crashed) | 20:06 |
zaneb | evidently not according to the log | 20:07 |
*** zns has quit IRC | 20:08 | |
zaneb | http://eavesdrop.openstack.org/meetings/heat/2014/heat.2014-06-11-12.00.log.txt | 20:08 |
*** e0ne has joined #heat | 20:09 | |
*** cody-somerville has quit IRC | 20:12 | |
*** jprovazn has quit IRC | 20:12 | |
*** nati_ueno has quit IRC | 20:13 | |
SpamapS | zaneb: ah right. They're still getting their heads wrapped around upstream participation from what my recent emails say. | 20:14 |
zaneb | yeah, one reason I think a meetup might be helpful | 20:15 |
SpamapS | zaneb: its a bit of a head-space shift from a culture which rewards filing patents and shipping expensive software to shipping software which just drives service and hardware sales. ;) | 20:15 |
zaneb | yep, most companies struggle with it at first | 20:15 |
*** alexheneveld has quit IRC | 20:19 | |
*** nati_ueno has joined #heat | 20:21 | |
*** cody-somerville has joined #heat | 20:24 | |
*** bgorski has joined #heat | 20:25 | |
hewbrocca | s/at first// | 20:26 |
zaneb | ok, all companies struggle with at first, and most continue to struggle indefinitely ;) | 20:30 |
openstackgerrit | Ying Li proposed a change to openstack/heat: Move calculating new capacity to new function https://review.openstack.org/99470 | 20:38 |
zaneb | cyli: there are conflict markers in that patch ^ | 20:39 |
*** john-n-s- has quit IRC | 20:39 | |
*** fbo has quit IRC | 20:39 | |
*** iyozhikov has quit IRC | 20:39 | |
*** bnemec_away has quit IRC | 20:39 | |
*** john-n-s- has joined #heat | 20:40 | |
*** kgriffs|afk is now known as kgriffs | 20:40 | |
*** beekneemech has joined #heat | 20:41 | |
*** fbo has joined #heat | 20:41 | |
*** zz_gondoi is now known as gondoi | 20:44 | |
cyli | zaneb: yes, I messed up the squash commit. :| trying to fix now | 20:46 |
cyli | zaneb: I -1'ed the patch :) | 20:47 |
*** samuelmz has joined #heat | 20:48 | |
samuelmz | pasquier-s, ping | 20:48 |
*** zns has joined #heat | 20:49 | |
*** randallburt has joined #heat | 20:49 | |
*** shardy_afk is now known as shardy | 20:50 | |
zaneb | cyli: cool, just wanted to make sure you knew about it :) | 20:50 |
samuelmz | Hi all, does anyone know if there is a Multinode Devstack template (like this one https://github.com/openstack/heat-templates/blob/master/cfn/deb/MultiNode_DevStack.yaml) that works with the current version of Heat/Neutron? | 20:53 |
*** asalkeld has joined #heat | 20:54 | |
samuelmz | This one requires to use Neutron and Havana Heat | 20:54 |
samuelmz | When I try to execute it within a fresh Openstack install (by devstack), I got a CREATE_FAILED status | 20:55 |
*** fbo is now known as fbo_away | 20:56 | |
*** DandyPandy_ has quit IRC | 20:59 | |
cyli | Apologies for the spurious commits, I am still trying to figure out how gerrit works. :) | 21:00 |
*** cody-somerville has quit IRC | 21:01 | |
*** jdob has quit IRC | 21:01 | |
*** aweiteka has joined #heat | 21:02 | |
tango | zaneb: Hi Zane | 21:06 |
zaneb | tango: hey :) | 21:07 |
tango | I would like to resume this blueprint for juno: https://blueprints.launchpad.net/heat/+spec/troubleshooting-low-level-control | 21:07 |
tango | wonder if you can set a priority on it | 21:07 |
*** kgriffs is now known as kgriffs|afk | 21:07 | |
zaneb | looking | 21:08 |
tango | it will be based on your patches for update-failure-recovery | 21:08 |
zaneb | ah, yeah, I was going to leave a comment on the review about this one | 21:09 |
zaneb | but basically, after update-failure-recovery goes in then we won't have a copy of the previous supplied template to retry with any more | 21:10 |
*** vpanizo has joined #heat | 21:10 | |
openstackgerrit | Ying Li proposed a change to openstack/heat: This is part of the refactoring to fix the inheritance hierarchy of AutoScaleResourceGroup. In this case, attempting to move some common functionality out of the inheritance hierarchy entirely (perhaps to the heat/scaling module). https://review.openstack.org/99479 | 21:10 |
openstackgerrit | Ying Li proposed a change to openstack/heat: This is part of the refactoring to fix the inheritance hierarchy of AutoScaleResourceGroup. In this case, attempting to move some common functionality out of the inheritance hierarchy entirely (perhaps to the heat/scaling module). https://review.openstack.org/99470 | 21:11 |
tango | I see, then I will need to find a way to implement, but the key is to be able to retry a failed update. | 21:11 |
zaneb | of course, we _could_ start storing it. but this will make your implementation a lot more complicated than you were expecting | 21:11 |
*** pafuent has left #heat | 21:11 | |
tango | we don't even have the template text? | 21:11 |
zaneb | no, the template we have will reflect the current state | 21:12 |
zaneb | the fact that it doesn't now is the problem that update-failure-recovery will fix | 21:12 |
zaneb | so I had a thought about this | 21:12 |
tango | then probably the user will have to re-enter the original template | 21:13 |
zaneb | just resubmitting the last template to retry an update is not that much of a burden | 21:13 |
zaneb | the real PITA is that you have to resubmit the parameters too | 21:13 |
zaneb | and actually that's true of all updates, so it sucks all the time | 21:13 |
samuelmz | shardy, ping | 21:14 |
zaneb | what we really want is for updates to always use the existing parameters, unless the user overrides by passing a new value | 21:14 |
stevebaker | morning | 21:14 |
stevebaker | zaneb: do you have time for a quick review of the metadata attribute restore? https://review.openstack.org/#/c/96618/ | 21:15 |
tango | ok, so the implementation will require more thought and design | 21:15 |
tango | good to hear from you about the changes | 21:15 |
*** afaranha has joined #heat | 21:16 | |
zaneb | tango: yeah. but if you can fix the problem I just described, then I think it more or less solves your problem without adding a new API, and it makes all updates better | 21:16 |
*** cody-somerville has joined #heat | 21:17 | |
*** SnowDust has quit IRC | 21:17 | |
zaneb | tango: btw CloudFormation has some sort of magic value like AWS::None that you can pass to reset a parameter back to it's default. looking for the docs now, but we will need something similar | 21:17 |
*** jogo has joined #heat | 21:17 | |
jogo | hi | 21:18 |
jogo | you guys are one of the biggest gate offenders https://bugs.launchpad.net/heat/+bug/1306029 | 21:18 |
uvirtbot | Launchpad bug 1306029 in heat "tempest.api.orchestration.stacks.test_stacks times out during tearDownClass" [Undecided,New] | 21:18 |
jogo | https://bugs.launchpad.net/bugs/1328983 | 21:18 |
uvirtbot | Launchpad bug 1328983 in heat "heat engine db transaction error: InvalidRequestError: This session is in 'committed' state; no further SQL can be emitted within this transaction." [Undecided,New] | 21:18 |
jogo | https://bugs.launchpad.net/bugs/1297560 | 21:18 |
uvirtbot | Launchpad bug 1297560 in tempest "*tempest-dsvm-neutron-heat-slow fails with WaitConditionTimeout" [Undecided,New] | 21:18 |
tango | zaneb: true, the api is more for convenience so the user doesn't have to enter a lot of details, but if we come up with another way then it may not be necessary. | 21:19 |
jogo | SpamapS: ^ | 21:19 |
jogo | zaneb: ^ | 21:20 |
zaneb | tango: ++ | 21:21 |
cyli | zaneb: cool, thanks!! :D | 21:21 |
stevebaker | jogo: I didn't know about bug #1306029 | 21:22 |
uvirtbot | Launchpad bug 1306029 in heat "tempest.api.orchestration.stacks.test_stacks times out during tearDownClass" [Undecided,New] https://launchpad.net/bugs/1306029 | 21:22 |
shardy | samuelmz: hi | 21:22 |
jogo | stevebaker: thats the latest bug | 21:23 |
jogo | brand new | 21:23 |
jogo | stevebaker: look at http://status.openstack.org/elastic-recheck/ | 21:23 |
jogo | you guys are at the top of the lst | 21:23 |
samuelmz | shardy, should this template (https://github.com/openstack/heat-templates/blob/master/cfn/deb/MultiNode_DevStack.yaml) work if I run it on the top of a OS devstack installation in which I've activated neutron? | 21:24 |
*** vpanizo has quit IRC | 21:24 | |
zaneb | jogo, stevebaker: I wonder if shardy's patch for the engine forking will fix this? Although I thought the forking was not enabled atm? | 21:24 |
jogo | zaneb: not sure, but if you guys have a patch you think will fix one of these issues let infra know and they can bump your patch to the top of the gate queue. | 21:25 |
jogo | as right now the gate is 15 hours deep | 21:25 |
zaneb | https://review.openstack.org/#/c/94737/ <- that was the one, looks like it got merged already | 21:26 |
*** piyush has quit IRC | 21:26 | |
jogo | and most likely a big part of that is due to you guys | 21:26 |
shardy | samuelmz: Sorry I don't know, I've not really tested that particular template | 21:26 |
jogo | zaneb: so unfortunately the data we have is about 10-12 hours old | 21:26 |
jogo | so as logstash isn't keeping up | 21:27 |
samuelmz | shardy, ok np.. thanks | 21:28 |
*** ericgoncz has quit IRC | 21:28 | |
*** kgriffs|afk is now known as kgriffs | 21:28 | |
jogo | zaneb: shardy but if you guys could babysit those bugs a little bit and make sure they are fixed tha would be really helpful to everyo ne | 21:28 |
stevebaker | jogo: bug 1297560 is the reason heat-slow is non-voting. It causes heat-slow to fail ~20% of the time. Originally the cause was an unusually slow node causing fedora boot to time out, but I suspect there are other causes more recently. I need to look at some logs | 21:29 |
uvirtbot | Launchpad bug 1297560 in tempest "*tempest-dsvm-neutron-heat-slow fails with WaitConditionTimeout" [Undecided,New] https://launchpad.net/bugs/1297560 | 21:29 |
stevebaker | jogo: I'm assuming bug #1297560 isn't clogging the gate since heat-slow is non voting | 21:29 |
jogo | stevebaker: correct 1297560 isn't in the gate | 21:30 |
shardy | zaneb: AFAIK my forking related patch won't have any affect with the default config file | 21:30 |
jogo | Bug 1306029, Bug 1328983 | 21:30 |
uvirtbot | Launchpad bug 1306029 in heat "tempest.api.orchestration.stacks.test_stacks times out during tearDownClass" [Undecided,New] https://launchpad.net/bugs/1306029 | 21:30 |
jogo | are doing that | 21:30 |
uvirtbot | Launchpad bug 1328983 in heat "heat engine db transaction error: InvalidRequestError: This session is in 'committed' state; no further SQL can be emitted within this transaction." [Undecided,New] https://launchpad.net/bugs/1328983 | 21:30 |
jogo | as per http://status.openstack.org/elastic-recheck/gate.html | 21:30 |
zaneb | shardy: ok, it must be something else then | 21:31 |
shardy | zaneb: That's unless anyone knows something I don't and we have a devstack config which specifies num_engine_workers | 21:33 |
zaneb | where would we find that? | 21:34 |
SpamapS | Doubtful we'd be specifying it | 21:34 |
jogo | thanks for looking into the gate bugs ^ | 21:35 |
stevebaker | I've marked bug 1306029 critical | 21:35 |
uvirtbot | Launchpad bug 1306029 in heat "tempest.api.orchestration.stacks.test_stacks times out during tearDownClass" [Critical,Triaged] https://launchpad.net/bugs/1306029 | 21:35 |
SpamapS | https://git.openstack.org/openstack-infra/devstack-gate would have the code that runs devstack in the gate tho | 21:35 |
SpamapS | no setting of num_engine_workers there | 21:36 |
SpamapS | or in devstack itself | 21:36 |
zaneb | stevebaker: I did the same for bug 1328983 | 21:37 |
uvirtbot | Launchpad bug 1328983 in heat "heat engine db transaction error: InvalidRequestError: This session is in 'committed' state; no further SQL can be emitted within this transaction." [Undecided,New] https://launchpad.net/bugs/1328983 | 21:37 |
zaneb | they may be related | 21:38 |
stevebaker | they fail in the same test, so I would say yes | 21:38 |
*** kgriffs is now known as kgriffs|afk | 21:38 | |
stevebaker | and started at the same time | 21:38 |
zaneb | SpamapS: ok, thanks, that rules that out | 21:38 |
*** rpothier has quit IRC | 21:38 | |
stevebaker | I'm yet to trigger it locally by running 4 concurrent testr run --until-failure test_stacks | 21:39 |
*** rwsu_ has quit IRC | 21:39 | |
SpamapS | If I had to suspect something of causing this committed problem.. | 21:39 |
SpamapS | I'd suspect it might be the code where we swallow _ALL_ exceptions from the db | 21:39 |
SpamapS | https://git.openstack.org/cgit/openstack/heat/tree/heat/engine/resource.py#n730 | 21:40 |
SpamapS | But those are at least logged | 21:41 |
SpamapS | so we should see the problem before the other problem | 21:41 |
zaneb | ugh, why do we have that _wrap BS | 21:42 |
afaranha | I'm trying to run this template ( http://paste.openstack.org/show/83716/ ) but I got some minor erros: ( ERROR: u'u\'"str_replace" syntax should be str_replace:\\n template: This is var1 template var2\\n ... ) Can anyone help me? | 21:42 |
zaneb | we got rid of that once, and now we're using oslo.db it's back :( | 21:42 |
SpamapS | 2014-06-11 15:17:18.623 7266 ERROR heat.openstack.common.db.sqlalchemy.session [-] DB exception wrapped. | 21:42 |
SpamapS | not very helpful | 21:42 |
*** rwsu has joined #heat | 21:42 | |
SpamapS | oh n/m had to enable trace too | 21:43 |
*** vijendar has quit IRC | 21:43 | |
zaneb | user_creds_delete | 21:44 |
SpamapS | we log context.. a lot | 21:44 |
zaneb | interesting | 21:44 |
stevebaker | afaranha: your str_replace is missing a params argument, and you should be consistent about how many spaces you use for indentation | 21:45 |
SpamapS | zaneb: we've had delete problems in TripleO a lot too.. mostly stemming from a giant token table | 21:45 |
*** jergerber has joined #heat | 21:45 | |
zaneb | SpamapS: it's not us, it's openstack.common.rpc | 21:45 |
SpamapS | zaneb: right.. is somebody working on the move to oslo.messaging btw? | 21:45 |
*** asalkeld is now known as asalkeld_afk | 21:45 | |
zaneb | yes, cyli is going to work on it | 21:45 |
*** arbylee1 has joined #heat | 21:46 | |
cyli | SpamapS: /wave | 21:46 |
afaranha | stevebaker: I'm following this example: https://github.com/openstack/heat-templates/blob/master/hot/autoscaling.yaml , how do I pass the argument and how many white spaces do I need to enter? | 21:46 |
zaneb | SpamapS: therve has fixed the config generator, which was the main obstacle | 21:46 |
SpamapS | cyli: sweet | 21:46 |
SpamapS | zaneb: excellent | 21:47 |
*** arbylee has quit IRC | 21:47 | |
stevebaker | afaranha: that example is correct. http://paste.openstack.org/show/83718/ | 21:47 |
stevebaker | afaranha: http://docs.openstack.org/developer/heat/template_guide/hot_spec.html#str-replace | 21:47 |
afaranha | stevebaker: Thank you! | 21:48 |
*** kgriffs|afk is now known as kgriffs | 21:49 | |
SpamapS | ahh I think I found at least one bug | 21:50 |
SpamapS | http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/parser.py#n727 .. assumes user_creds will not be None | 21:51 |
SpamapS | But, if we've already for some reason deleted the user creds.. that variable will be None | 21:52 |
*** sballe has joined #heat | 21:52 | |
*** sballe_ has quit IRC | 21:52 | |
zaneb | that shouldn't be possible in theory ;) | 21:52 |
SpamapS | totally agree | 21:52 |
SpamapS | I think it may be a symptom, not the cause | 21:52 |
SpamapS | I wonder if the tempest test retries deletes, and we have two deletes running concurrently | 21:53 |
SpamapS | in theory one cancels the other | 21:53 |
SpamapS | in _theory_ :) | 21:53 |
*** vpanizo has joined #heat | 21:53 | |
shardy | SpamapS: won't the stack lock prevent them racing? | 21:53 |
SpamapS | delete steals | 21:53 |
SpamapS | and since we only have one engine.. | 21:55 |
SpamapS | we'll fall through to the "current engine has the lock" | 21:55 |
SpamapS | http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/service.py#n732 | 21:55 |
*** alexheneveld has joined #heat | 21:55 | |
*** blomquisg has quit IRC | 21:56 | |
SpamapS | I just wonder if there's a window here.. between us stopping and starting with lock | 21:56 |
SpamapS | where another one could start, but then not be stopped | 21:56 |
SpamapS | and because they're the same engine, it would succeed | 21:57 |
*** achampio1 has quit IRC | 21:58 | |
SpamapS | I think there's even some erroneous code to deal with this already | 21:58 |
SpamapS | http://git.openstack.org/cgit/openstack/heat/tree/heat/engine/service.py#n746 | 21:59 |
stevebaker | with multiple workers I'm getting a lot of NotFound: Attempt to delete user creds with id 448 that does not exist | 21:59 |
SpamapS | I think we actually need to run the thread stop inside the start_with_lock | 21:59 |
*** asalkeld_afk is now known as asalkeld | 22:01 | |
SpamapS | hm | 22:01 |
SpamapS | we still shouldn't be trying to delete the same stack twice | 22:01 |
SpamapS | stevebaker: that does seem like evidence then that we're not stopping the delete properly | 22:02 |
SpamapS | ok.. need to take a break from looking at this | 22:03 |
SpamapS | but I do think that we're making some big assumptions about what happens between stopping the delete and acquiring the lock. | 22:04 |
stevebaker | according to the logs num_engine_workers = 1 | 22:06 |
*** akuznetsov has quit IRC | 22:07 | |
SpamapS | stevebaker: yes, but there's a greenthread per request | 22:12 |
SpamapS | stevebaker: so if a delete was not complete, and a new delete request arrives, thats two greenthreads | 22:12 |
stevebaker | yes, and the lock is on the engine ID, so for a single engine it does nothing | 22:12 |
SpamapS | stevebaker: we subsequently stop the first one, and release the lock (not sure why!) and then make a new lock. | 22:13 |
*** nati_ueno has quit IRC | 22:14 | |
SpamapS | stevebaker: if the release call, or the stack load, or the acquire, do anything to allow context switching to another greenthread.. then it is possible between that release and the acquire, the next delete will _not_ stop the ongoing delete | 22:14 |
stevebaker | could we just add a check: if the stack is DELETE IN_PROGRESS and the lock matches this engine, do nothing | 22:16 |
SpamapS | stevebaker: no, because it may be stuck | 22:16 |
SpamapS | stevebaker: we need to stop the current one inside the lock acquire. | 22:16 |
*** gondoi is now known as zz_gondoi | 22:16 | |
shardy | Well previously we'd just run two deletes and the second thread would log some errors for stuff which was already gone | 22:16 |
shardy | stopping the in-progress delete seems wrong | 22:17 |
SpamapS | shardy: we still do that. If that's ok then we need to make the user creds cleanup resilient to creds being None | 22:17 |
SpamapS | but that is an error logged after the error logged about not being able to commit, which seems the more serious problem | 22:18 |
*** arbylee1 has quit IRC | 22:19 | |
*** DandyPandy has joined #heat | 22:21 | |
*** DandyPandy has joined #heat | 22:22 | |
*** gokrokve has quit IRC | 22:25 | |
*** DandyPandy has quit IRC | 22:27 | |
*** dims__ has quit IRC | 22:28 | |
*** edmund has quit IRC | 22:29 | |
*** nati_ueno has joined #heat | 22:31 | |
*** jergerber has quit IRC | 22:31 | |
*** alexheneveld has quit IRC | 22:34 | |
*** randallburt has quit IRC | 22:36 | |
*** alexheneveld has joined #heat | 22:36 | |
*** e0ne has quit IRC | 22:38 | |
*** e0ne has joined #heat | 22:39 | |
*** e0ne has quit IRC | 22:43 | |
*** arbylee has joined #heat | 22:43 | |
*** bandarji has quit IRC | 22:46 | |
zaneb | SpamapS: https://git.openstack.org/cgit/openstack/heat/tree/heat/db/sqlalchemy/api.py#n415 | 22:50 |
zaneb | shouldn't that code have e.g. with session.begin(): | 22:50 |
zaneb | like https://git.openstack.org/cgit/openstack/heat/tree/heat/db/sqlalchemy/api.py#n435 | 22:50 |
zaneb | ? | 22:50 |
SpamapS | zaneb: yes | 22:51 |
SpamapS | zaneb: I'm not 100% sure but a flush inside another transaction may become a commit of the other transaction even if we are still within that transaction's context manager | 22:51 |
zaneb | hmm, hard to see how we could get nested transactions though? | 22:52 |
SpamapS | sqlalchemy supports them | 22:52 |
zaneb | hard to see from our code, I mean | 22:52 |
SpamapS | Yeah | 22:53 |
*** e0ne has joined #heat | 22:55 | |
openstackgerrit | Bartosz Górski proposed a change to openstack/heat: Adds multi-cloud to OS::Heat::Stack resource https://review.openstack.org/98533 | 22:56 |
openstackgerrit | Bartosz Górski proposed a change to openstack/heat: Adds multi-region support for stack resource https://review.openstack.org/53313 | 22:56 |
SpamapS | zaneb: unless there's something horrible happening with db worker connection pooling? | 22:58 |
zaneb | we shouldn't have multiple workers though | 22:58 |
*** e0ne has quit IRC | 23:00 | |
zaneb | databases | 23:03 |
zaneb | I hate 'em | 23:03 |
zaneb | SpamapS: so our current theory is that something is causing the DB to blow up, tempest is retrying the delete and that fails because user_creds is now None? | 23:08 |
zaneb | so fixing user_creds == None will fix the gate? | 23:08 |
SpamapS | zaneb: I have a patch for that | 23:09 |
SpamapS | w/ a test | 23:09 |
SpamapS | zaneb: but I am dubious that the problem is user_creds == None .. I hope that fixing the bug makes things more clear in the log. | 23:09 |
*** e0ne has joined #heat | 23:09 | |
zaneb | yeah, I don't think that's the main problem | 23:09 |
zaneb | but it might be enough for us to stop breaking the gate | 23:10 |
zaneb | while we figure out the first error | 23:10 |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat: Handle missing user_creds in stack.delete https://review.openstack.org/99503 | 23:11 |
SpamapS | zaneb: ^^ | 23:11 |
*** e0ne_ has joined #heat | 23:11 | |
*** e0ne has quit IRC | 23:11 | |
SpamapS | zaneb: that test fails when either change in parser.py is not present.. so if nothing else we won't see the error in the engine log and won't get distracted by it while debugging. ;) | 23:12 |
zaneb | SpamapS: can we have "if user_creds is not None"? | 23:15 |
*** e0ne_ has quit IRC | 23:15 | |
*** sabeen2 has quit IRC | 23:18 | |
stevebaker | dang, devstack restarts dbus.service, which kills gnome | 23:21 |
*** arbylee has quit IRC | 23:21 | |
stevebaker | that took a few reboot cycles to figure out | 23:22 |
*** kgriffs is now known as kgriffs|afk | 23:22 | |
zaneb | wow, devstack has crossed over into not-even-pretending-to-not-be-evil | 23:22 |
SpamapS | zaneb: thats so unpythonic ;) | 23:25 |
zaneb | wut? | 23:25 |
*** jreypo has joined #heat | 23:26 | |
SpamapS | zaneb: well what if we change it to be an object that has a __nonzero__ ? ;) | 23:27 |
SpamapS | zaneb: I'm only half kidding. | 23:27 |
zaneb | then... we wouldn't want it to match :) | 23:27 |
SpamapS | zaneb: unless the nonzero was meant to mean "has results" | 23:28 |
zaneb | in fact, we wouldn't even want it to call the potentially very expensive __nonzero__ | 23:28 |
*** BillArnold has quit IRC | 23:28 | |
SpamapS | zaneb: it's one of those age old debates. But the db_api very clearly specifies None == no results | 23:29 |
SpamapS | and by very clearly specifies, I mean, always has had such a convention | 23:29 |
*** samuelmz has quit IRC | 23:29 | |
openstackgerrit | Clint 'SpamapS' Byrum proposed a change to openstack/heat: Handle missing user_creds in stack.delete https://review.openstack.org/99503 | 23:30 |
*** dims__ has joined #heat | 23:30 | |
zaneb | lol | 23:33 |
zaneb | stevebaker: can we get +2/+A on that ^ | 23:33 |
stevebaker | done | 23:34 |
openstackgerrit | Ying Li proposed a change to openstack/heat: This is part of the refactoring to fix the inheritance hierarchy of AutoScaleResourceGroup. In this case, attempting to move some common functionality out of the inheritance hierarchy entirely (perhaps to the heat/scaling module). https://review.openstack.org/99470 | 23:35 |
zaneb | capital | 23:36 |
cyli | Question about https://blueprints.launchpad.net/heat/+spec/oslo-messaging : It does seem like a bunch of these are merged, some are superceded by other changes. (1) Looks like the superceded patches have already been commented on - is there anything else I should do to them? (2) Should I update this blueprint in Launchpad to reflect this information, or should I attempt to port it to heat-specs and update that with remaining work to be done? | 23:42 |
*** rpothier has joined #heat | 23:42 | |
*** tango has quit IRC | 23:47 | |
SpamapS | gah, check queue is 2 hours | 23:48 |
stevebaker | cyli: don't bother porting the spec. I would suggest resurrecting sdake's abandoned reviews and have a go at fixing the remaining failing tests | 23:50 |
cyli | stevebaker: ok, thanks! | 23:51 |
stevebaker | https://review.openstack.org/#/q/project:openstack/heat+branch:master+topic:bp/oslo-messaging,n,z <- some may have been abandoned for reasons | 23:51 |
stevebaker | cyli: it looks like active reviews only need to be considered https://review.openstack.org/#/q/status:open+project:openstack/heat+branch:master+topic:bp/oslo-messaging,n,z | 23:53 |
*** arbylee has joined #heat | 23:54 | |
cyli | stevebaker: cool, thanks - there was also https://review.openstack.org/#/c/75187, which has expired, but doesn't look abandoned (although a downstream review seems to be abandoned/outdated) | 23:54 |
stevebaker | cyli: I believe therve has fixed the config generation issues | 23:55 |
cyli | stevebaker: cool, thanks! | 23:56 |
cyli | stevebaker: If I add a comment to that effect on that review, will it get resurrected? | 23:56 |
stevebaker | cyli: sdake is offline, so if you need an abandoned change then pull it down and delete the Change-Id so you get a new onw | 23:58 |
stevebaker | one | 23:58 |
cyli | stevebaker: ok, will do, thanks! | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!