*** tomek_adamczewsk has quit IRC | 00:00 | |
stevebaker | heh | 00:02 |
---|---|---|
*** achanda has quit IRC | 00:03 | |
*** Qiming has joined #heat | 00:07 | |
*** hdd has joined #heat | 00:07 | |
*** Putns has quit IRC | 00:10 | |
*** EricGonczer_ has joined #heat | 00:12 | |
*** EricGonczer_ has quit IRC | 00:15 | |
*** Qiming has quit IRC | 00:16 | |
*** akuznetsov has joined #heat | 00:25 | |
*** akuznetsov has quit IRC | 00:30 | |
openstackgerrit | A change was merged to openstack/python-heatclient: Updated from global requirements https://review.openstack.org/127789 | 00:39 |
openstackgerrit | A change was merged to openstack/heat: Updated from global requirements https://review.openstack.org/126630 | 00:39 |
*** metral_zzz is now known as metral | 00:57 | |
*** harlowja_at_home has joined #heat | 00:59 | |
*** zhiwei has joined #heat | 01:09 | |
*** Qiming has joined #heat | 01:17 | |
*** harlowja_at_home has quit IRC | 01:17 | |
*** dsneddon_ has quit IRC | 01:26 | |
*** akuznetsov has joined #heat | 01:26 | |
*** dsneddon_ has joined #heat | 01:27 | |
*** hdd has quit IRC | 01:29 | |
*** akuznetsov has quit IRC | 01:31 | |
*** erkules_ has joined #heat | 01:32 | |
*** erkules has quit IRC | 01:34 | |
*** achanda has joined #heat | 01:35 | |
*** jpeeler has joined #heat | 02:03 | |
*** kebray has joined #heat | 02:12 | |
*** swygue has joined #heat | 02:14 | |
*** elynn has joined #heat | 02:14 | |
*** ramishra has joined #heat | 02:19 | |
*** dims has quit IRC | 02:22 | |
*** akuznetsov has joined #heat | 02:27 | |
*** zhiyan|afk is now known as zhiyan | 02:28 | |
asalkeld | stevebaker, what do you think of my last comment: https://review.openstack.org/#/c/124707/ | 02:29 |
asalkeld | as a way to dynamically adopt if possible | 02:30 |
*** akuznetsov has quit IRC | 02:32 | |
stevebaker | asalkeld: hmm, I have no opinion yet on whether that is best specified in the template or as args to some api operation | 02:36 |
asalkeld | well lets you write a template easier | 02:36 |
asalkeld | (and share it more) | 02:36 |
asalkeld | as an api op. the user has to do more work | 02:37 |
*** sgordon_ has joined #heat | 02:42 | |
*** sgordon_ has quit IRC | 02:42 | |
*** hdd has joined #heat | 02:47 | |
asalkeld | https://review.openstack.org/#/dashboard/?foreach=status%3Aopen&title=Priortized+Bug+Fix+Dashboard&&Milestone+all+Importance+High=change%3A101001+OR+change%3A118374&Milestone+all+Importance+Medium=change%3A107664+OR+change%3A98327+OR+change%3A105496+OR+change%3A109172+OR+change%3A122630+OR+change%3A118190+OR+change%3A120914+OR+change%3A127176+OR+change%3A125469+OR+change%3A127822&Milestone+all+Importance+Low=change%3A52552+OR+c | 02:51 |
asalkeld | hange%3A47894+OR+change%3A93204+OR+change%3A61457+OR+change%3A93205+OR+change%3A79269+OR+change%3A84331+OR+change%3A110557+OR+change%3A109333+OR+change%3A122603+OR+change%3A127079&Milestone+all+Importance+Undecided=change%3A46697+OR+change%3A45857+OR+change%3A47251+OR+change%3A49976+OR+change%3A54446+OR+change%3A65050+OR+change%3A66234+OR+change%3A68021+OR+change%3A78895+OR+change%3A82759+OR+change%3A86043+OR+change%3A90325+OR+ | 02:51 |
asalkeld | change%3A98580+OR+change%3A98733+OR+change%3A108975+OR+change%3A104754+OR+change%3A105992+OR+change%3A109505+OR+change%3A109888+OR+change%3A117127+OR+change%3A121794+OR+change%3A122913+OR+change%3A126726+OR+change%3A127387+OR+change%3A127699&Milestone+all+Importance+Wishlist= | 02:51 |
asalkeld | all reviews that fix bugs | 02:51 |
asalkeld | (priortised) | 02:51 |
asalkeld | mmm, still not quite right | 02:52 |
openstackgerrit | Ethan Lynn proposed a change to openstack/heat: Remove deprecated function i18n.install('heat') https://review.openstack.org/110192 | 03:00 |
*** Drago has quit IRC | 03:08 | |
*** LiJiansheng has joined #heat | 03:17 | |
*** kebray has quit IRC | 03:27 | |
*** akuznetsov has joined #heat | 03:28 | |
asalkeld | brb: errand | 03:30 |
*** akuznetsov has quit IRC | 03:32 | |
*** LiJiansheng has quit IRC | 03:34 | |
*** kebray has joined #heat | 03:35 | |
*** kebray has quit IRC | 03:41 | |
*** Drago has joined #heat | 03:45 | |
*** Drago has quit IRC | 03:46 | |
*** LiJiansheng has joined #heat | 03:47 | |
openstackgerrit | A change was merged to openstack/heat: fixes stack deletion failure, when vol in deleting https://review.openstack.org/118374 | 04:08 |
*** LiJiansheng has quit IRC | 04:21 | |
*** akuznetsov has joined #heat | 04:28 | |
*** lazy_prince has joined #heat | 04:31 | |
*** asalkeld has quit IRC | 04:31 | |
*** lazy_prince has quit IRC | 04:31 | |
*** lazy_prince has joined #heat | 04:32 | |
*** akuznetsov has quit IRC | 04:33 | |
*** nkhare has joined #heat | 04:40 | |
*** akuznetsov has joined #heat | 04:50 | |
*** lazy_prince is now known as killer_prince | 04:52 | |
*** jyoti-ranjan has joined #heat | 04:55 | |
*** swygue has quit IRC | 05:04 | |
*** hdd has quit IRC | 05:08 | |
*** rakesh_hs has joined #heat | 05:15 | |
*** sanjayu has joined #heat | 05:20 | |
*** lazy_prince has joined #heat | 05:24 | |
*** lazy_prince has quit IRC | 05:27 | |
*** killer_prince is now known as lazy_prince | 05:31 | |
*** rushiagr_away is now known as rushiagr | 05:33 | |
*** ckmvishnu has joined #heat | 05:50 | |
*** erkules_ is now known as erkules | 06:00 | |
*** unmeshg has joined #heat | 06:06 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat: Add query property to threshold alarms. https://review.openstack.org/127821 | 06:12 |
*** k4n0 has joined #heat | 06:16 | |
*** ananta has joined #heat | 06:18 | |
*** ramishra has quit IRC | 06:18 | |
*** ramishra has joined #heat | 06:18 | |
*** jcoufal has joined #heat | 06:21 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat: Add optional health maintenance to OS::Heat::ASG https://review.openstack.org/127884 | 06:30 |
*** achanda_ has joined #heat | 06:33 | |
skraynev | Good morning | 06:33 |
*** achanda has quit IRC | 06:37 | |
ckmvishnu | should this Bug #1380479 be tagger for juno-rc ? | 06:38 |
uvirtbot | Launchpad bug 1380479 in heat "data migration should depend on reflection" [Undecided,New] https://launchpad.net/bugs/1380479 | 06:38 |
ckmvishnu | i mean tagged | 06:39 |
*** jprovazn has joined #heat | 06:41 | |
*** rakesh_hs has quit IRC | 06:43 | |
*** tomek_adamczewsk has joined #heat | 06:45 | |
*** rakesh_hs has joined #heat | 06:46 | |
*** apporc has joined #heat | 06:51 | |
*** achanda_ has quit IRC | 06:58 | |
*** tomek_adamczewsk has quit IRC | 06:58 | |
*** tomek_adamczewsk has joined #heat | 06:59 | |
*** pasquier-s has joined #heat | 07:04 | |
*** asalkeld has joined #heat | 07:05 | |
*** tspatzier has joined #heat | 07:07 | |
*** jyoti-ranjan has quit IRC | 07:08 | |
*** tomek_adamczewsk has quit IRC | 07:08 | |
*** tomek_adamczewsk has joined #heat | 07:08 | |
*** jyoti-ranjan has joined #heat | 07:11 | |
*** akuznetsov has quit IRC | 07:18 | |
*** asalkeld has quit IRC | 07:19 | |
*** tomek_adamczewsk has quit IRC | 07:19 | |
*** akuznetsov has joined #heat | 07:20 | |
*** asalkeld has joined #heat | 07:20 | |
*** tomek_adamczewsk has joined #heat | 07:20 | |
*** tomek_adamczews1 has joined #heat | 07:23 | |
*** tomek_adamczewsk has quit IRC | 07:23 | |
*** tomek_adamczewsk has joined #heat | 07:25 | |
*** achanda has joined #heat | 07:27 | |
*** jstrachan has joined #heat | 07:27 | |
*** tomek_adamczews1 has quit IRC | 07:27 | |
*** coolsvap has joined #heat | 07:36 | |
*** coolsvap has quit IRC | 07:36 | |
*** tomek_adamczewsk has quit IRC | 07:37 | |
*** coolsvap has joined #heat | 07:37 | |
*** tomek_adamczewsk has joined #heat | 07:40 | |
*** coolsvap has quit IRC | 07:41 | |
*** tspatzier has quit IRC | 07:41 | |
*** achanda has quit IRC | 07:41 | |
*** coolsvap has joined #heat | 07:41 | |
*** tspatzier has joined #heat | 07:41 | |
*** tspatzier has quit IRC | 07:43 | |
*** coolsvap has quit IRC | 07:43 | |
*** coolsvap has joined #heat | 07:45 | |
*** Putns has joined #heat | 07:45 | |
zhiwei | hi all, is there a function get_instances_from_stack? | 07:49 |
asalkeld | hi zhiwei | 07:50 |
zhiwei | hi | 07:50 |
asalkeld | try: "heat resource-list <stack name>" | 07:50 |
zhiwei | only can list the resources in stack. | 07:50 |
zhiwei | such as asg, or scalingpolicy | 07:50 |
zhiwei | no instances | 07:50 |
asalkeld | ok, so asg is a nested stack | 07:51 |
asalkeld | you need to drill down | 07:51 |
zhiwei | ok, thanks. | 07:51 |
asalkeld | heat resource-show stack-name asg-name | 07:51 |
asalkeld | get the physical resoruce name | 07:51 |
asalkeld | and then heat resource-list <that > | 07:52 |
zhiwei | there is one case, one template have two asg, one asg is created success, and the other created failed(with no VM) | 07:52 |
*** viktors|afk is now known as viktors | 07:52 | |
zhiwei | asalkeld: thanks. | 07:52 |
zhiwei | I need to flag this case. | 07:52 |
asalkeld | np, brb - off to the kitchen | 07:52 |
*** jistr has joined #heat | 07:54 | |
*** derekh has joined #heat | 07:57 | |
*** akuznetsov has quit IRC | 08:01 | |
*** akuznetsov has joined #heat | 08:01 | |
*** jyoti-ranjan has quit IRC | 08:08 | |
shardy | morning all | 08:10 |
*** jistr has quit IRC | 08:14 | |
asalkeld | hi shardy | 08:17 |
shardy | Hey asalkeld, I see zaneb came up with a quicker fix for the LB update issue | 08:17 |
asalkeld | yip | 08:17 |
asalkeld | it was a good last minute fix | 08:17 |
*** jistr has joined #heat | 08:18 | |
shardy | I'll finish my patch anyway, then we can discuss if we want to do that for Kilo | 08:18 |
asalkeld | yip | 08:18 |
shardy | agree, looks like the safest quick-hack to get us out of trouble for Juno :) | 08:18 |
asalkeld | i'll be back in a bit, having some dinner | 08:18 |
shardy | np | 08:19 |
*** thegodfather is now known as fabbione | 08:19 | |
*** tspatzier has joined #heat | 08:26 | |
openstackgerrit | A change was merged to openstack/heat: Pass correct 'security_groups' value for port operations https://review.openstack.org/121794 | 08:26 |
zhiwei | asalkeld: hi, are you still here? | 08:27 |
*** fayablazer has joined #heat | 08:27 | |
*** jyoti-ranjan has joined #heat | 08:31 | |
*** alexpilotti has joined #heat | 08:32 | |
openstackgerrit | Visnusaran Murugan proposed a change to openstack/heat: sqlalchemy migration not to import model https://review.openstack.org/127897 | 08:33 |
openstackgerrit | Visnusaran Murugan proposed a change to openstack/heat: Validation to avoid duplicate stack names per tenant https://review.openstack.org/123397 | 08:35 |
*** tomek_adamczewsk has quit IRC | 08:37 | |
*** coolsvap has quit IRC | 08:47 | |
*** f13o has joined #heat | 08:50 | |
*** k4n0 has quit IRC | 08:50 | |
asalkeld | hi zhiwei | 08:55 |
*** k4n0 has joined #heat | 08:55 | |
*** inc0 has joined #heat | 08:56 | |
inc0 | good morning | 08:57 |
*** andrearosa has quit IRC | 08:58 | |
*** coolsvap has joined #heat | 09:01 | |
zhiwei | asalkeld: hi, I want to know if the os::nova::server resource has a running VM. | 09:03 |
zhiwei | nova list, no output, but heat resource-list os.nova.server.phy_id will list a VM. | 09:04 |
asalkeld | zhiwei, this is with asg? | 09:05 |
zhiwei | no this is an os.nova.server | 09:05 |
asalkeld | if the stack create worked it *should* exist | 09:05 |
zhiwei | I just want to know the exact vms in one root stack. | 09:05 |
*** Yanyanhu has joined #heat | 09:05 | |
asalkeld | nova list should show you the server | 09:06 |
asalkeld | if you are using the same user/tenant | 09:06 |
zhiwei | but nova can't tell me which the server belongs to.. | 09:06 |
zhiwei | if this root stack has one asg with 2 VMs, and one os.nova.server. but in nova list output, there is only 2 VMs. | 09:07 |
asalkeld | so do a "heat resource-list" and match the physical-id | 09:07 |
zhiwei | in some cases. | 09:07 |
shardy | zhiwei: If you're using recent (juno) heat you can pass --nested-depth to the resource-list so it recursively lists all resources including nested stacks | 09:07 |
asalkeld | to the instance id | 09:07 |
zhiwei | I encountered this case: nova list shows none, but heat resource-list physical_id shows one. | 09:08 |
zhiwei | so, I think this maybe can exist when using os.nova.server. | 09:08 |
asalkeld | can you post to paste.openstack.org the output of "nova list" and "heat resource-list <stack>" | 09:09 |
*** stannie has joined #heat | 09:12 | |
*** tomek_adamczewsk has joined #heat | 09:14 | |
*** julienve_ has joined #heat | 09:15 | |
zhiwei | asalkeld: ok, let me do this again. | 09:23 |
*** akuznetsov has quit IRC | 09:25 | |
*** akuznetsov has joined #heat | 09:25 | |
*** akuznetsov has quit IRC | 09:25 | |
*** akuznetsov has joined #heat | 09:26 | |
*** cdent has joined #heat | 09:26 | |
*** akuznetsov has quit IRC | 09:26 | |
*** akuznetsov has joined #heat | 09:26 | |
zhiwei | asalkeld: http://paste.openstack.org/show/120663/ | 09:27 |
*** akuznetsov has quit IRC | 09:28 | |
*** akuznetsov has joined #heat | 09:28 | |
*** akuznetsov has quit IRC | 09:28 | |
asalkeld | zhiwei, that looks good | 09:29 |
*** akuznetsov has joined #heat | 09:29 | |
asalkeld | what is the question | 09:29 |
asalkeld | it just looks like you have run out of space for the server | 09:29 |
*** akuznetsov has quit IRC | 09:29 | |
asalkeld | resource_status_reason | Error: Resource CREATE failed: Forbidden: Quota exceeded for instances: | 09:29 |
*** akuznetsov has joined #heat | 09:29 | |
zhiwei | nova list shows none of your_asg, but heat resource-list shows one VM of your_asg. | 09:30 |
*** akuznetsov has quit IRC | 09:30 | |
*** akuznetsov has joined #heat | 09:30 | |
zhiwei | asalkeld: Yes, I set the quota. | 09:30 |
*** akuznetsov has quit IRC | 09:31 | |
zhiwei | So, how can I know the exact running VMs in your_asg? | 09:31 |
*** akuznetsov has joined #heat | 09:31 | |
zhiwei | I want to make nova list and heat resource-list of your_asg the same. | 09:31 |
*** akuznetsov has quit IRC | 09:32 | |
*** akuznetsov has joined #heat | 09:32 | |
asalkeld | zhiwei, they are | 09:32 |
zhiwei | no | 09:32 |
*** akuznetsov has quit IRC | 09:32 | |
zhiwei | they are not. | 09:32 |
asalkeld | heat resource-list 3b93bd6d-6739-4d94-96ca-c0191edc7915 | 09:32 |
asalkeld | | i63as53tnctl | OS::Nova::Server | CREATE_FAILED | 2014-10-13T09:24:27Z | | 09:33 |
*** akuznetsov has joined #heat | 09:33 | |
asalkeld | that one failed | 09:33 |
asalkeld | (won't be in nova list) | 09:33 |
zhiwei | yes, but this one is no in nova list. | 09:33 |
*** akuznetsov has quit IRC | 09:33 | |
asalkeld | obviously as it failed | 09:33 |
*** akuznetsov has joined #heat | 09:33 | |
asalkeld | CREATE_FAILED | 09:34 |
zhiwei | what I want to know is heat resource-list has same behavior with nova list. | 09:34 |
*** akuznetsov has quit IRC | 09:34 | |
*** akuznetsov has joined #heat | 09:34 | |
*** fayablazer has quit IRC | 09:34 | |
asalkeld | you need to look for X_COMPLETE | 09:34 |
zhiwei | There are two create_failed cases, one is no VMs, and they other is VMs in FAILED status. | 09:34 |
*** akuznetsov has quit IRC | 09:35 | |
*** akuznetsov has joined #heat | 09:35 | |
zhiwei | I want to distinguish these two cases. | 09:35 |
*** k4n0 has quit IRC | 09:35 | |
*** akuznetsov has quit IRC | 09:35 | |
*** akuznetsov has joined #heat | 09:36 | |
*** coolsvap has quit IRC | 09:36 | |
*** akuznetsov has quit IRC | 09:36 | |
*** akuznetsov has joined #heat | 09:36 | |
asalkeld | what if you do: heat resource-show 3b93bd6d-6739-4d94-96ca-c0191edc7915 i63as53tnctl | 09:36 |
asalkeld | does that have a physical res id | 09:37 |
asalkeld | i am hoping not | 09:37 |
*** akuznetsov has quit IRC | 09:37 | |
asalkeld | as there is no nova instance | 09:37 |
*** akuznetsov has joined #heat | 09:38 | |
asalkeld | zhiwei, ^ | 09:38 |
*** akuznetsov has quit IRC | 09:38 | |
*** akuznetsov has joined #heat | 09:39 | |
zhiwei | no physical_id | 09:39 |
asalkeld | that's good | 09:39 |
*** akuznetsov has quit IRC | 09:39 | |
*** akuznetsov has joined #heat | 09:40 | |
asalkeld | so use that as a distinguishing factor | 09:40 |
zhiwei | thanks, I see. | 09:40 |
*** akuznetsov has quit IRC | 09:40 | |
*** akuznetsov has joined #heat | 09:40 | |
*** akuznetsov has quit IRC | 09:41 | |
*** akuznetsov has joined #heat | 09:41 | |
*** akuznetsov has quit IRC | 09:42 | |
*** akuznetsov has joined #heat | 09:42 | |
*** Yanyanhu has quit IRC | 09:42 | |
*** akuznetsov has quit IRC | 09:42 | |
*** akuznetsov has joined #heat | 09:42 | |
*** akuznetsov has quit IRC | 09:43 | |
*** akuznetsov has joined #heat | 09:43 | |
*** akuznetsov has quit IRC | 09:44 | |
*** akuznetsov has joined #heat | 09:44 | |
*** akuznetsov has quit IRC | 09:45 | |
*** akuznetsov has joined #heat | 09:45 | |
*** akuznetsov has quit IRC | 09:45 | |
*** akuznetsov has joined #heat | 09:46 | |
*** akuznetsov has quit IRC | 09:46 | |
*** akuznetsov has joined #heat | 09:46 | |
*** akuznetsov has quit IRC | 09:47 | |
*** akuznetsov has joined #heat | 09:47 | |
*** akuznetsov has quit IRC | 09:48 | |
*** coolsvap has joined #heat | 09:48 | |
*** akuznetsov has joined #heat | 09:48 | |
*** akuznetsov has quit IRC | 09:48 | |
*** akuznetsov has joined #heat | 09:49 | |
*** akuznetsov has quit IRC | 09:49 | |
*** akuznetsov has joined #heat | 09:50 | |
*** dims has joined #heat | 09:50 | |
*** akuznetsov has quit IRC | 09:50 | |
*** akuznetsov has joined #heat | 09:50 | |
*** akuznetsov has quit IRC | 09:51 | |
*** akuznetsov has joined #heat | 09:51 | |
*** ishant has joined #heat | 09:51 | |
*** akuznetsov has quit IRC | 09:52 | |
*** akuznetsov has joined #heat | 09:52 | |
*** akuznetsov has quit IRC | 09:52 | |
*** pasquier-s_ has joined #heat | 09:53 | |
*** akuznetsov has joined #heat | 09:53 | |
*** akuznetsov has quit IRC | 09:53 | |
*** akuznetsov has joined #heat | 09:53 | |
*** k4n0 has joined #heat | 09:54 | |
*** akuznetsov has quit IRC | 09:54 | |
*** akuznetsov has joined #heat | 09:54 | |
*** dims has quit IRC | 09:55 | |
*** k4n0 has quit IRC | 09:55 | |
*** akuznetsov has quit IRC | 09:55 | |
*** k4n0 has joined #heat | 09:55 | |
*** akuznetsov has joined #heat | 09:55 | |
*** akuznetsov has quit IRC | 09:55 | |
*** akuznetsov has joined #heat | 09:56 | |
*** pasquier-s has quit IRC | 09:56 | |
*** akuznetsov has quit IRC | 09:56 | |
*** amakarov_away has quit IRC | 09:56 | |
*** akuznetsov has joined #heat | 09:56 | |
*** akuznetsov has quit IRC | 09:57 | |
*** akuznetsov has joined #heat | 09:57 | |
*** Qiming has quit IRC | 09:58 | |
*** akuznetsov has quit IRC | 09:58 | |
*** akuznetsov has joined #heat | 09:58 | |
*** akuznetsov has quit IRC | 09:59 | |
*** akuznetsov has joined #heat | 09:59 | |
*** akuznetsov has quit IRC | 09:59 | |
*** akuznetsov has joined #heat | 09:59 | |
*** akuznetsov has quit IRC | 10:00 | |
*** akuznetsov has joined #heat | 10:00 | |
*** akuznetsov has quit IRC | 10:01 | |
*** akuznetsov has joined #heat | 10:01 | |
*** akuznetsov has quit IRC | 10:02 | |
*** akuznetsov has joined #heat | 10:02 | |
*** akuznetsov has quit IRC | 10:02 | |
*** akuznetsov has joined #heat | 10:03 | |
*** akuznetsov has quit IRC | 10:03 | |
*** akuznetsov has joined #heat | 10:03 | |
*** akuznetsov has quit IRC | 10:04 | |
*** akuznetsov has joined #heat | 10:04 | |
*** akuznetsov has quit IRC | 10:05 | |
*** akuznetsov has joined #heat | 10:05 | |
*** akuznetsov has quit IRC | 10:05 | |
*** akuznetsov has joined #heat | 10:06 | |
*** tspatzier has quit IRC | 10:06 | |
*** julienve_ has quit IRC | 10:06 | |
*** tspatzier has joined #heat | 10:06 | |
*** akuznetsov has quit IRC | 10:06 | |
*** akuznetsov has joined #heat | 10:07 | |
*** akuznetsov has quit IRC | 10:07 | |
*** akuznetsov has joined #heat | 10:07 | |
*** tspatzier has quit IRC | 10:08 | |
*** akuznetsov has quit IRC | 10:08 | |
*** akuznetsov has joined #heat | 10:08 | |
*** akuznetsov has quit IRC | 10:09 | |
*** akuznetsov has joined #heat | 10:09 | |
*** akuznetsov has quit IRC | 10:09 | |
*** akuznetsov has joined #heat | 10:09 | |
*** elynn has quit IRC | 10:10 | |
openstackgerrit | Jan Provaznik proposed a change to openstack/heat-templates: Update image building steps in software-config README https://review.openstack.org/127924 | 10:10 |
*** akuznetsov has quit IRC | 10:10 | |
*** akuznetsov has joined #heat | 10:10 | |
*** akuznetsov has quit IRC | 10:11 | |
*** akuznetsov has joined #heat | 10:11 | |
*** akuznetsov has quit IRC | 10:12 | |
*** akuznetsov has joined #heat | 10:12 | |
*** akuznetsov has quit IRC | 10:12 | |
*** akuznetsov has joined #heat | 10:13 | |
*** akuznetsov has quit IRC | 10:13 | |
*** akuznetsov has joined #heat | 10:13 | |
*** akuznetsov has quit IRC | 10:14 | |
*** akuznetsov has joined #heat | 10:14 | |
*** akuznetsov has quit IRC | 10:15 | |
*** akuznetsov has joined #heat | 10:15 | |
*** akuznetsov has quit IRC | 10:16 | |
*** akuznetsov has joined #heat | 10:16 | |
*** akuznetsov has quit IRC | 10:16 | |
*** akuznetsov has joined #heat | 10:16 | |
*** akuznetsov has quit IRC | 10:17 | |
*** akuznetsov has joined #heat | 10:17 | |
*** akuznetsov has quit IRC | 10:18 | |
*** akuznetsov has joined #heat | 10:18 | |
*** akuznetsov has quit IRC | 10:19 | |
*** ishant has quit IRC | 10:19 | |
*** akuznetsov has joined #heat | 10:19 | |
*** akuznetsov has quit IRC | 10:19 | |
*** akuznetsov has joined #heat | 10:20 | |
*** akuznetsov has quit IRC | 10:20 | |
*** akuznetsov has joined #heat | 10:20 | |
*** akuznetsov has quit IRC | 10:21 | |
*** pasquier-s__ has joined #heat | 10:21 | |
*** akuznetsov has joined #heat | 10:21 | |
*** akuznetsov has quit IRC | 10:22 | |
*** akuznetsov has joined #heat | 10:22 | |
*** akuznetsov has quit IRC | 10:22 | |
*** akuznetsov has joined #heat | 10:23 | |
*** akuznetsov has quit IRC | 10:23 | |
*** akuznetsov has joined #heat | 10:23 | |
*** akuznetsov has quit IRC | 10:24 | |
*** pasquier-s_ has quit IRC | 10:24 | |
*** akuznetsov has joined #heat | 10:24 | |
*** akuznetsov has quit IRC | 10:25 | |
*** akuznetsov has joined #heat | 10:25 | |
*** akuznetsov has quit IRC | 10:25 | |
*** apporc has quit IRC | 10:26 | |
*** akuznetsov has joined #heat | 10:26 | |
*** akuznetsov has quit IRC | 10:26 | |
*** akuznetsov has joined #heat | 10:27 | |
*** akuznetsov has quit IRC | 10:27 | |
*** akuznetsov has joined #heat | 10:27 | |
*** akuznetsov has quit IRC | 10:28 | |
*** akuznetsov has joined #heat | 10:28 | |
*** akuznetsov has quit IRC | 10:29 | |
*** akuznetsov has joined #heat | 10:29 | |
*** akuznetsov has quit IRC | 10:29 | |
*** akuznetsov has joined #heat | 10:30 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Adding tests for sahara client exeptions https://review.openstack.org/127927 | 10:30 |
*** akuznetsov has quit IRC | 10:30 | |
*** akuznetsov has joined #heat | 10:30 | |
*** akuznetsov has quit IRC | 10:31 | |
*** akuznetsov has joined #heat | 10:31 | |
*** akuznetsov has quit IRC | 10:32 | |
*** akuznetsov has joined #heat | 10:32 | |
*** akuznetsov has quit IRC | 10:32 | |
*** akuznetsov has joined #heat | 10:33 | |
*** akuznetsov has quit IRC | 10:33 | |
*** akuznetsov has joined #heat | 10:33 | |
*** blinky_ghost has joined #heat | 10:34 | |
*** akuznetsov has quit IRC | 10:34 | |
*** akuznetsov has joined #heat | 10:34 | |
*** akuznetsov has quit IRC | 10:35 | |
blinky_ghost | hi all, I'm trying to build a Centos7 image with software-config elements and I'm getting this error: "/usr/src/diskimage-builder/bin/../lib/common-functions: line 200: dib-run-parts: command not found". Any hint? thanks | 10:35 |
*** akuznetsov has joined #heat | 10:35 | |
*** akuznetsov has quit IRC | 10:36 | |
*** akuznetsov has joined #heat | 10:36 | |
*** akuznetsov has quit IRC | 10:36 | |
*** akuznetsov has joined #heat | 10:37 | |
blinky_ghost | nevermind, I've solved it | 10:37 |
*** akuznetsov has quit IRC | 10:37 | |
*** akuznetsov has joined #heat | 10:37 | |
*** akuznetsov has quit IRC | 10:38 | |
*** akuznetsov has joined #heat | 10:38 | |
*** akuznetsov has quit IRC | 10:39 | |
*** akuznetsov has joined #heat | 10:39 | |
*** akuznetsov has quit IRC | 10:39 | |
*** akuznetsov has joined #heat | 10:40 | |
*** akuznetsov has quit IRC | 10:40 | |
*** akuznetsov has joined #heat | 10:40 | |
*** akuznetsov has quit IRC | 10:41 | |
*** akuznetsov has joined #heat | 10:41 | |
*** ishant has joined #heat | 10:41 | |
*** akuznetsov has quit IRC | 10:42 | |
*** akuznetsov has joined #heat | 10:42 | |
*** akuznetsov has quit IRC | 10:42 | |
*** akuznetsov has joined #heat | 10:43 | |
*** akuznetsov has quit IRC | 10:43 | |
*** akuznetsov has joined #heat | 10:43 | |
*** asalkeld has quit IRC | 10:44 | |
*** akuznetsov has quit IRC | 10:44 | |
*** akuznetsov has joined #heat | 10:44 | |
*** akuznetsov has quit IRC | 10:45 | |
*** akuznetsov has joined #heat | 10:45 | |
*** akuznetsov has quit IRC | 10:46 | |
*** akuznetsov has joined #heat | 10:46 | |
*** akuznetsov has quit IRC | 10:46 | |
*** akuznetsov has joined #heat | 10:47 | |
*** ramishra has quit IRC | 10:47 | |
*** akuznetsov has quit IRC | 10:47 | |
*** akuznetsov has joined #heat | 10:47 | |
*** akuznetsov has quit IRC | 10:48 | |
*** akuznetsov has joined #heat | 10:48 | |
*** akuznetsov has quit IRC | 10:49 | |
*** akuznetsov has joined #heat | 10:49 | |
*** akuznetsov has quit IRC | 10:49 | |
*** jcoufal has quit IRC | 10:49 | |
*** arif-ali has quit IRC | 10:49 | |
*** akuznetsov has joined #heat | 10:50 | |
*** jcoufal has joined #heat | 10:50 | |
*** akuznetsov has quit IRC | 10:50 | |
*** mkollaro has joined #heat | 10:50 | |
*** akuznetsov has joined #heat | 10:50 | |
*** julienve_ has joined #heat | 10:50 | |
*** akuznetsov has quit IRC | 10:51 | |
*** akuznetsov has joined #heat | 10:51 | |
*** akuznetsov has quit IRC | 10:52 | |
*** akuznetsov has joined #heat | 10:52 | |
*** akuznetsov has quit IRC | 10:52 | |
*** akuznetsov has joined #heat | 10:53 | |
*** akuznetsov has quit IRC | 10:53 | |
*** akuznetsov has joined #heat | 10:54 | |
*** akuznetsov has quit IRC | 10:54 | |
*** arif-ali has joined #heat | 10:54 | |
*** akuznetsov has joined #heat | 10:54 | |
*** akuznetsov has quit IRC | 10:55 | |
*** akuznetsov has joined #heat | 10:55 | |
*** akuznetsov has quit IRC | 10:56 | |
*** akuznetsov has joined #heat | 10:56 | |
*** akuznetsov has quit IRC | 10:56 | |
*** akuznetsov has joined #heat | 10:57 | |
*** akuznetsov has quit IRC | 10:57 | |
*** akuznetsov has joined #heat | 10:57 | |
*** akuznetsov has quit IRC | 10:58 | |
*** akuznetsov has joined #heat | 10:58 | |
*** jyoti-ranjan has quit IRC | 10:58 | |
*** akuznetsov has quit IRC | 10:59 | |
*** zhiwei has left #heat | 10:59 | |
*** akuznetsov has joined #heat | 10:59 | |
*** akuznetsov has quit IRC | 10:59 | |
*** ramishra has joined #heat | 10:59 | |
*** akuznetsov has joined #heat | 11:00 | |
*** akuznetsov has quit IRC | 11:00 | |
*** akuznetsov has joined #heat | 11:00 | |
*** akuznetsov has quit IRC | 11:01 | |
*** akuznetsov has joined #heat | 11:01 | |
*** Qiming has joined #heat | 11:01 | |
*** akuznetsov has quit IRC | 11:02 | |
*** akuznetsov has joined #heat | 11:02 | |
*** akuznetsov has quit IRC | 11:02 | |
*** akuznetsov has joined #heat | 11:03 | |
*** akuznetsov has quit IRC | 11:03 | |
*** akuznetsov has joined #heat | 11:03 | |
*** akuznetsov has quit IRC | 11:04 | |
*** akuznetsov has joined #heat | 11:04 | |
*** akuznetsov has quit IRC | 11:05 | |
*** akuznetsov has joined #heat | 11:05 | |
*** akuznetsov has quit IRC | 11:05 | |
*** akuznetsov has joined #heat | 11:06 | |
*** akuznetsov has quit IRC | 11:06 | |
*** akuznetsov has joined #heat | 11:07 | |
*** akuznetsov has quit IRC | 11:07 | |
*** akuznetsov has joined #heat | 11:07 | |
*** akuznetsov has quit IRC | 11:08 | |
*** akuznetsov has joined #heat | 11:08 | |
*** akuznetsov has quit IRC | 11:09 | |
*** akuznetsov has joined #heat | 11:09 | |
*** akuznetsov has quit IRC | 11:09 | |
*** akuznetsov has joined #heat | 11:10 | |
*** akuznetsov has quit IRC | 11:10 | |
*** akuznetsov has joined #heat | 11:10 | |
*** akuznetsov has quit IRC | 11:11 | |
*** akuznetsov has joined #heat | 11:11 | |
*** akuznetsov has quit IRC | 11:12 | |
*** akuznetsov has joined #heat | 11:12 | |
*** akuznetsov has quit IRC | 11:12 | |
*** akuznetsov has joined #heat | 11:13 | |
*** akuznetsov has quit IRC | 11:13 | |
*** akuznetsov has joined #heat | 11:13 | |
*** akuznetsov has quit IRC | 11:14 | |
*** akuznetsov has joined #heat | 11:14 | |
*** akuznetsov has quit IRC | 11:15 | |
*** akuznetsov has joined #heat | 11:15 | |
*** akuznetsov has quit IRC | 11:16 | |
*** slagle has joined #heat | 11:16 | |
*** akuznetsov has joined #heat | 11:16 | |
*** akuznetsov has quit IRC | 11:16 | |
*** akuznetsov has joined #heat | 11:17 | |
*** tspatzier has joined #heat | 11:17 | |
*** akuznetsov has quit IRC | 11:17 | |
*** akuznetsov has joined #heat | 11:17 | |
*** akuznetsov has quit IRC | 11:18 | |
*** akuznetsov has joined #heat | 11:18 | |
*** jyoti-ranjan has joined #heat | 11:18 | |
*** akuznetsov has quit IRC | 11:19 | |
*** akuznetsov has joined #heat | 11:19 | |
*** akuznetsov has quit IRC | 11:19 | |
*** akuznetsov has joined #heat | 11:20 | |
*** akuznetsov has quit IRC | 11:20 | |
*** akuznetsov has joined #heat | 11:20 | |
*** akuznetsov has quit IRC | 11:21 | |
*** akuznetsov has joined #heat | 11:21 | |
*** akuznetsov has quit IRC | 11:22 | |
*** akuznetsov has joined #heat | 11:22 | |
*** akuznetsov has quit IRC | 11:22 | |
*** akuznetsov has joined #heat | 11:23 | |
*** akuznetsov has quit IRC | 11:23 | |
*** akuznetsov has joined #heat | 11:24 | |
*** akuznetsov has quit IRC | 11:24 | |
*** akuznetsov has joined #heat | 11:24 | |
*** akuznetsov has quit IRC | 11:25 | |
*** akuznetsov has joined #heat | 11:25 | |
*** akuznetsov has quit IRC | 11:26 | |
*** akuznetsov has joined #heat | 11:26 | |
*** akuznetsov has quit IRC | 11:26 | |
*** akuznetsov has joined #heat | 11:26 | |
*** akuznetsov has quit IRC | 11:27 | |
*** akuznetsov has joined #heat | 11:27 | |
*** akuznetsov has quit IRC | 11:28 | |
*** akuznetsov has joined #heat | 11:28 | |
*** akuznetsov has quit IRC | 11:29 | |
*** akuznetsov has joined #heat | 11:29 | |
*** akuznetsov has quit IRC | 11:29 | |
*** akuznetsov has joined #heat | 11:30 | |
*** akuznetsov has quit IRC | 11:30 | |
*** akuznetsov has joined #heat | 11:30 | |
*** akuznetsov has quit IRC | 11:31 | |
*** akuznetsov has joined #heat | 11:31 | |
*** akuznetsov has quit IRC | 11:32 | |
*** akuznetsov has joined #heat | 11:32 | |
*** akuznetsov has quit IRC | 11:32 | |
*** akuznetsov has joined #heat | 11:33 | |
*** akuznetsov has quit IRC | 11:33 | |
*** akuznetsov has joined #heat | 11:34 | |
*** akuznetsov has quit IRC | 11:34 | |
*** akuznetsov has joined #heat | 11:34 | |
*** akuznetsov has quit IRC | 11:35 | |
*** ckmvishnu has quit IRC | 11:35 | |
*** akuznetsov has joined #heat | 11:35 | |
*** akuznetsov has quit IRC | 11:36 | |
*** akuznetsov has joined #heat | 11:36 | |
*** akuznetsov has quit IRC | 11:36 | |
*** akuznetsov has joined #heat | 11:37 | |
*** akuznetsov has quit IRC | 11:37 | |
*** akuznetsov has joined #heat | 11:37 | |
*** akuznetsov has quit IRC | 11:38 | |
*** akuznetsov has joined #heat | 11:38 | |
*** akuznetsov has quit IRC | 11:39 | |
*** akuznetsov has joined #heat | 11:39 | |
*** akuznetsov has quit IRC | 11:39 | |
*** akuznetsov has joined #heat | 11:40 | |
*** akuznetsov has quit IRC | 11:40 | |
*** akuznetsov has joined #heat | 11:41 | |
*** akuznetsov has quit IRC | 11:41 | |
*** akuznetsov has joined #heat | 11:41 | |
*** akuznetsov has quit IRC | 11:42 | |
*** akuznetsov has joined #heat | 11:42 | |
*** akuznetsov has quit IRC | 11:43 | |
*** akuznetsov has joined #heat | 11:43 | |
*** akuznetsov has quit IRC | 11:43 | |
*** akuznetsov has joined #heat | 11:44 | |
*** cdent has quit IRC | 11:44 | |
*** akuznetsov has quit IRC | 11:44 | |
*** akuznetsov has joined #heat | 11:44 | |
*** akuznetsov has quit IRC | 11:45 | |
*** akuznetsov has joined #heat | 11:45 | |
*** akuznetsov has quit IRC | 11:46 | |
*** jyoti-ranjan has quit IRC | 11:46 | |
inc0 | wow thats flapping network... | 11:46 |
*** akuznetsov has joined #heat | 11:46 | |
*** akuznetsov has quit IRC | 11:46 | |
*** jyoti-ranjan has joined #heat | 11:47 | |
*** akuznetsov has joined #heat | 11:47 | |
*** akuznetsov has quit IRC | 11:47 | |
*** akuznetsov has joined #heat | 11:47 | |
*** akuznetsov has quit IRC | 11:48 | |
*** akuznetsov has joined #heat | 11:48 | |
*** akuznetsov has quit IRC | 11:49 | |
*** jistr has quit IRC | 11:49 | |
*** akuznetsov has joined #heat | 11:50 | |
*** akuznetsov has quit IRC | 11:50 | |
*** akuznetsov has joined #heat | 11:50 | |
*** akuznetsov has quit IRC | 11:51 | |
*** akuznetsov has joined #heat | 11:51 | |
*** akuznetsov has quit IRC | 11:52 | |
*** akuznetsov has joined #heat | 11:52 | |
*** akuznetsov has quit IRC | 11:53 | |
*** akuznetsov has joined #heat | 11:53 | |
*** Elad123 has joined #heat | 11:53 | |
Elad123 | hello all! | 11:53 |
*** akuznetsov has quit IRC | 11:53 | |
*** akuznetsov has joined #heat | 11:54 | |
*** akuznetsov has quit IRC | 11:54 | |
*** akuznetsov has joined #heat | 11:54 | |
Elad123 | I installed openstack on ubuntu server - heat seems to be working from CLI, but when I open the "Orchestration-->Stacks" from the web GUI (Horizon) I'm getting the following error: | 11:55 |
Elad123 | "Something went wrong!" | 11:55 |
*** akuznetsov has quit IRC | 11:55 | |
Elad123 | any idea please? | 11:55 |
*** akuznetsov has joined #heat | 11:55 | |
*** eoutin has joined #heat | 11:55 | |
*** akuznetsov has quit IRC | 11:56 | |
*** akuznetsov has joined #heat | 11:56 | |
*** akuznetsov has quit IRC | 11:56 | |
*** kbyrne has quit IRC | 11:57 | |
*** akuznetsov has joined #heat | 11:57 | |
*** akuznetsov has quit IRC | 11:57 | |
*** akuznetsov has joined #heat | 11:57 | |
*** akuznetsov has quit IRC | 11:58 | |
*** akuznetsov has joined #heat | 11:58 | |
*** jyoti-ranjan has quit IRC | 11:58 | |
*** akuznetsov has quit IRC | 11:59 | |
*** akuznetsov has joined #heat | 11:59 | |
Putns | Elad123: try looking under /var/log/httpd/ | 11:59 |
openstackgerrit | A change was merged to openstack/heat-templates: Support files for unit test of software-config hooks https://review.openstack.org/127089 | 11:59 |
openstackgerrit | A change was merged to openstack/heat-templates: Unit test of 55-heat-config https://review.openstack.org/127090 | 11:59 |
openstackgerrit | A change was merged to openstack/heat-templates: flake8 fixes for software-config hooks https://review.openstack.org/127091 | 11:59 |
*** akuznetsov has quit IRC | 12:00 | |
*** akuznetsov has joined #heat | 12:00 | |
*** akuznetsov has quit IRC | 12:00 | |
*** akuznetsov has joined #heat | 12:01 | |
Elad123 | Internal Server Error: /horizon/project/stacks/ | 12:01 |
*** dims has joined #heat | 12:01 | |
Elad123 | ServiceCatalogException: Invalid service catalog service: orchestration | 12:01 |
inc0 | Elad123, devstack or something else? | 12:01 |
*** akuznetsov has quit IRC | 12:01 | |
*** akuznetsov has joined #heat | 12:01 | |
*** akuznetsov has quit IRC | 12:02 | |
inc0 | Elad123, have you configured keystone service? | 12:02 |
*** akuznetsov has joined #heat | 12:02 | |
inc0 | endpoints and so on? | 12:02 |
Elad123 | yes | 12:02 |
openstackgerrit | unmesh-gurjar proposed a change to openstack/heat: Refactor cinder volume v2 API changes https://review.openstack.org/127945 | 12:02 |
Elad123 | keystone service-list | 12:02 |
*** akuznetsov has quit IRC | 12:03 | |
Elad123 | show me all the services including the "heat" and "heat-cfn" | 12:03 |
*** akuznetsov has joined #heat | 12:03 | |
*** akuznetsov has quit IRC | 12:03 | |
*** akuznetsov has joined #heat | 12:04 | |
*** unmeshg has quit IRC | 12:04 | |
*** akuznetsov has quit IRC | 12:04 | |
inc0 | are you sure they those have type=orchiestration? | 12:04 |
*** akuznetsov has joined #heat | 12:04 | |
*** pasquier-s_ has joined #heat | 12:05 | |
*** akuznetsov has quit IRC | 12:05 | |
inc0 | http://docs.openstack.org/havana/install-guide/install/yum/content/heat-install.html | 12:05 |
*** akuznetsov has joined #heat | 12:05 | |
inc0 | 7th point | 12:05 |
*** akuznetsov has quit IRC | 12:06 | |
*** akuznetsov has joined #heat | 12:06 | |
*** akuznetsov has quit IRC | 12:06 | |
*** akuznetsov has joined #heat | 12:07 | |
inc0 | also, check if keystone raises anything more informative | 12:07 |
Elad123 | inc0: already did (using the same website just the ubuntu installation gide) | 12:07 |
Elad123 | keystone service-list | 12:07 |
Elad123 | name | type | description | 12:07 |
Elad123 | heat | orchestration | Orchestration | | 12:07 |
Elad123 | heat-cfn | cloudformation | Orchestration CloudFormation | | 12:07 |
*** akuznetsov has quit IRC | 12:07 | |
inc0 | Elad123, when you use horizon, check keystone logs | 12:07 |
inc0 | because it seems keystone throws error here | 12:07 |
*** akuznetsov has joined #heat | 12:08 | |
Elad123 | inc0: ok, I'll enable keystone logs now and check it | 12:08 |
*** pasquier-s__ has quit IRC | 12:08 | |
*** akuznetsov has quit IRC | 12:08 | |
*** akuznetsov has joined #heat | 12:08 | |
inc0 | also, you might want to check if your regions are configured properly | 12:08 |
Elad123 | inc0: what do you mean? | 12:09 |
*** akuznetsov has quit IRC | 12:09 | |
inc0 | for example, if horizon uses different region than your CLI, you might see service by CLI and not in horizon | 12:09 |
*** akuznetsov has joined #heat | 12:09 | |
inc0 | http://kimizhang.wordpress.com/2013/08/26/openstack-zoning-regionavailability-zonehost-aggregate/ | 12:09 |
*** akuznetsov has quit IRC | 12:10 | |
*** akuznetsov has joined #heat | 12:10 | |
inc0 | basically region is set of endpoints | 12:10 |
inc0 | separate set | 12:10 |
inc0 | so for example you'd have different novas for DC1 and DC2 | 12:10 |
*** akuznetsov has quit IRC | 12:10 | |
*** akuznetsov has joined #heat | 12:11 | |
Elad123 | inc0: I build everything on one machine | 12:11 |
inc0 | you define your region for CLI by export OS_REGION_NAME | 12:11 |
*** akuznetsov has quit IRC | 12:11 | |
inc0 | Elad123, still, mechanism is there and that might mess your deployment | 12:11 |
inc0 | but thats just a speculation | 12:11 |
*** akuznetsov has joined #heat | 12:11 | |
*** kbyrne has joined #heat | 12:11 | |
Elad123 | what should be the value of OS_REGION_NAME ? | 12:12 |
inc0 | check keystone logs first and horizon config | 12:12 |
*** akuznetsov has quit IRC | 12:12 | |
*** akuznetsov has joined #heat | 12:12 | |
*** jistr has joined #heat | 12:12 | |
Elad123 | inc0: sorry, I just notised that I have the OS_REGION_NAM set | 12:13 |
*** akuznetsov has quit IRC | 12:13 | |
Elad123 | ls | 12:13 |
*** akuznetsov has joined #heat | 12:13 | |
*** akuznetsov has quit IRC | 12:13 | |
*** akuznetsov has joined #heat | 12:14 | |
Elad123 | inc0: no error on keystone-all.log when I open the orchestrator from the horizon | 12:14 |
*** akuznetsov has quit IRC | 12:14 | |
*** packet has joined #heat | 12:14 | |
*** akuznetsov has joined #heat | 12:14 | |
*** akuznetsov has quit IRC | 12:15 | |
*** akuznetsov has joined #heat | 12:15 | |
*** akuznetsov has quit IRC | 12:16 | |
inc0 | check horizon's config | 12:16 |
inc0 | AVAILABLE_REGIONS | 12:16 |
*** akuznetsov has joined #heat | 12:16 | |
*** akuznetsov has quit IRC | 12:16 | |
*** akuznetsov has joined #heat | 12:17 | |
Elad123 | inc0: where is the horizon config file location? | 12:17 |
inc0 | it its set at all (I think it shouldn't) | 12:17 |
Elad123 | inc0: /etc/openstack-dashboard/local_settings.py ? | 12:17 |
*** akuznetsov has quit IRC | 12:17 | |
inc0 | yup | 12:17 |
*** akuznetsov has joined #heat | 12:18 | |
*** EricGonczer_ has joined #heat | 12:18 | |
*** akuznetsov has quit IRC | 12:18 | |
*** akuznetsov has joined #heat | 12:18 | |
inc0 | also check OPENSTACK_HOST | 12:18 |
*** akuznetsov has quit IRC | 12:19 | |
*** akuznetsov has joined #heat | 12:19 | |
*** sergmelikyan has quit IRC | 12:19 | |
*** akuznetsov has quit IRC | 12:20 | |
*** EricGonczer_ has quit IRC | 12:20 | |
Elad123 | OPENSTACK_HOST = "127.0.0.1" OPENSTACK_KEYSTONE_URL = "http://%s:5000/v2.0" % OPENSTACK_HOST OPENSTACK_KEYSTONE_DEFAULT_ROLE = "_member_" | 12:20 |
*** akuznetsov has joined #heat | 12:20 | |
inc0 | and that corresponds to your ENV? | 12:20 |
*** akuznetsov has quit IRC | 12:20 | |
openstackgerrit | A change was merged to openstack/heat: Remove deprecated function i18n.install('heat') https://review.openstack.org/110192 | 12:20 |
*** akuznetsov has joined #heat | 12:21 | |
*** k4n0 has quit IRC | 12:21 | |
*** akuznetsov has quit IRC | 12:21 | |
*** akuznetsov has joined #heat | 12:21 | |
*** akuznetsov has quit IRC | 12:22 | |
*** akuznetsov has joined #heat | 12:22 | |
*** IgorYozhikov has quit IRC | 12:22 | |
*** akuznetsov has quit IRC | 12:23 | |
Elad123 | I didn't have the OPENSTACK_HOST in my env | 12:23 |
*** akuznetsov has joined #heat | 12:23 | |
Elad123 | I added it now | 12:23 |
inc0 | OS_AUTH_URL | 12:23 |
inc0 | in env | 12:23 |
Elad123 | OS_AUTH_URL="http://10.107.23.108:5000/v2.0/" | 12:23 |
*** akuznetsov has quit IRC | 12:23 | |
*** akuznetsov has joined #heat | 12:24 | |
inc0 | try to configure horizon with 10.107.23.108 (although I don't think thats that) | 12:24 |
Elad123 | (10.107.23.108 = IP of the machine) | 12:24 |
*** akuznetsov has quit IRC | 12:24 | |
*** blomquisg has joined #heat | 12:24 | |
Elad123 | I just did it | 12:24 |
*** akuznetsov has joined #heat | 12:24 | |
inc0 | and add AVAILABLE_REGIONS http://docs.openstack.org/developer/horizon/topics/settings.html | 12:24 |
inc0 | like that | 12:24 |
inc0 | to correspond with your OS_REGION_NAME env | 12:25 |
*** akuznetsov has quit IRC | 12:25 | |
Elad123 | on the appache error I see: ServiceCatalogException: Invalid service catalog service: orchestration | 12:25 |
*** akuznetsov has joined #heat | 12:25 | |
Elad123 | and on keystone service-list | 12:25 |
Elad123 | heat | orchestration | Orchestration | | 12:25 |
Elad123 | heat-cfn | cloudformation | Orchestration CloudFormation | | 12:25 |
*** akuznetsov has quit IRC | 12:26 | |
Elad123 | should I change the name 'heat' to 'orchestration' ? | 12:26 |
*** akuznetsov has joined #heat | 12:26 | |
*** Elad123 has left #heat | 12:26 | |
inc0 | type is orchiestration | 12:26 |
inc0 | ... | 12:26 |
*** Elad123 has joined #heat | 12:26 | |
Elad123 | ops | 12:26 |
Elad123 | I'm back | 12:26 |
*** akuznetsov has quit IRC | 12:26 | |
*** akuznetsov has joined #heat | 12:27 | |
*** jyoti-ranjan has joined #heat | 12:27 | |
*** akuznetsov has quit IRC | 12:27 | |
*** radez_g0n3 is now known as radez | 12:27 | |
*** akuznetsov has joined #heat | 12:27 | |
Elad123 | inc0: ? | 12:28 |
inc0 | well, basically it seems horizon ask your keystone in some strange way it doesn't work. I can't really think of anything else | 12:28 |
*** akuznetsov has quit IRC | 12:28 | |
inc0 | check in keystone logs queries horizon makes | 12:28 |
*** akuznetsov has joined #heat | 12:28 | |
inc0 | and whats different with your CLI ones | 12:28 |
*** akuznetsov has quit IRC | 12:29 | |
*** IgorYozhikov has joined #heat | 12:29 | |
*** akuznetsov has joined #heat | 12:29 | |
*** akuznetsov has quit IRC | 12:30 | |
*** nkhare has quit IRC | 12:30 | |
*** akuznetsov has joined #heat | 12:30 | |
*** akuznetsov has quit IRC | 12:30 | |
Elad123 | inc0: https://bugzilla.redhat.com/show_bug.cgi?id=1061005 | 12:30 |
uvirtbot | Elad123: Error: Could not parse XML returned by bugzilla.redhat.com: HTTP Error 404: Not Found | 12:30 |
*** jdob has joined #heat | 12:31 | |
Elad123 | it seems my issue right? | 12:31 |
*** akuznetsov has joined #heat | 12:31 | |
Elad123 | oot@OpenStack:/var/log/apache2# keystone service-get heat WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored). +-------------+----------------------------------+ | Property | Value | +-------------+----------------------------------+ | description | Orchestration | | enabled | True | | id | 06d | 12:32 |
*** akuznetsov has quit IRC | 12:32 | |
Elad123 | .... | 12:32 |
Elad123 | keystone service-get heat | 12:32 |
Elad123 | Property | Value | | 12:32 |
*** akuznetsov has joined #heat | 12:32 | |
Elad123 | description | Orchestration | | 12:32 |
Elad123 | | enabled | True | | 12:32 |
Elad123 | | id | 06d42b6314eb40e4aa4550e86be9b636 | | 12:32 |
Elad123 | | name | heat | | 12:32 |
Elad123 | | type | orchestration | | 12:32 |
*** akuznetsov has quit IRC | 12:33 | |
*** akuznetsov has joined #heat | 12:33 | |
*** akuznetsov has quit IRC | 12:33 | |
*** EricGonczer_ has joined #heat | 12:33 | |
*** akuznetsov has joined #heat | 12:34 | |
*** simonc has joined #heat | 12:34 | |
*** akuznetsov has quit IRC | 12:34 | |
*** akuznetsov has joined #heat | 12:34 | |
*** akuznetsov has quit IRC | 12:35 | |
*** akuznetsov has joined #heat | 12:35 | |
*** akuznetsov has quit IRC | 12:36 | |
*** akuznetsov has joined #heat | 12:36 | |
Elad123 | root@OpenStack:~/openstackgeek/icehouse# keystone catalog WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored). 'NoneType' object has no attribute 'has_service_catalog' | 12:36 |
*** aweiteka has joined #heat | 12:36 | |
Elad123 | do you know why this command is not working? | 12:36 |
*** akuznetsov has quit IRC | 12:37 | |
*** akuznetsov has joined #heat | 12:37 | |
*** EricGonczer_ has quit IRC | 12:37 | |
*** akuznetsov has quit IRC | 12:37 | |
*** akuznetsov has joined #heat | 12:38 | |
*** akuznetsov has quit IRC | 12:38 | |
*** akuznetsov has joined #heat | 12:38 | |
*** akuznetsov has quit IRC | 12:39 | |
*** akuznetsov has joined #heat | 12:39 | |
shardy | Elad123: you've put admin_token from keystone.conf in your OS_TOKEN, you should export a username/password instead | 12:39 |
shardy | also, please use paste.openstack.org in future :) | 12:40 |
*** akuznetsov has quit IRC | 12:40 | |
*** akuznetsov has joined #heat | 12:40 | |
*** akuznetsov has quit IRC | 12:40 | |
*** akuznetsov has joined #heat | 12:41 | |
Elad123 | shardy: I have SERVICE_TOKEN in my env | 12:41 |
*** akuznetsov has quit IRC | 12:41 | |
shardy | Elad123: that is the reason for the warning | 12:41 |
*** akuznetsov has joined #heat | 12:41 | |
*** akuznetsov has quit IRC | 12:42 | |
Elad123 | shardy: so it is ok that I get the following: | 12:42 |
*** akuznetsov has joined #heat | 12:42 | |
Elad123 | keystone catalog WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored). 'NoneType' object has no attribute 'has_service_catalog' | 12:42 |
Elad123 | ? | 12:42 |
*** akuznetsov has quit IRC | 12:43 | |
*** akuznetsov has joined #heat | 12:43 | |
shardy | Elad123: No, you should unset OS_TOKEN and export the admin username/password instead, like I just said | 12:43 |
shardy | s/OS_TOKEN/SERVICE_TOKEN | 12:43 |
*** akuznetsov has quit IRC | 12:44 | |
*** akuznetsov has joined #heat | 12:44 | |
*** slagle_ has joined #heat | 12:44 | |
*** akuznetsov has quit IRC | 12:44 | |
*** akuznetsov has joined #heat | 12:45 | |
*** akuznetsov has quit IRC | 12:45 | |
*** akuznetsov has joined #heat | 12:45 | |
Elad123 | but now: | 12:46 |
Elad123 | root@OpenStack:~/openstackgeek/icehouse# keystone service-list Expecting a token provided via either --os-token or env[OS_SERVICE_TOKEN] | 12:46 |
*** akuznetsov has quit IRC | 12:46 | |
*** akuznetsov has joined #heat | 12:46 | |
shardy | Elad123: http://paste.fedoraproject.org/141423/13204252 | 12:46 |
*** akuznetsov has quit IRC | 12:47 | |
shardy | probably you have exported an endpoint instead of OS_AUTH_URL | 12:47 |
*** akuznetsov has joined #heat | 12:47 | |
*** akuznetsov has quit IRC | 12:47 | |
*** akuznetsov has joined #heat | 12:48 | |
*** akuznetsov has quit IRC | 12:48 | |
*** akuznetsov has joined #heat | 12:48 | |
*** akuznetsov has quit IRC | 12:49 | |
*** akuznetsov has joined #heat | 12:49 | |
*** akuznetsov has quit IRC | 12:50 | |
*** akuznetsov has joined #heat | 12:50 | |
*** akuznetsov has quit IRC | 12:50 | |
*** akuznetsov has joined #heat | 12:51 | |
*** akuznetsov has quit IRC | 12:51 | |
*** akuznetsov has joined #heat | 12:52 | |
*** akuznetsov has quit IRC | 12:52 | |
*** akuznetsov has joined #heat | 12:52 | |
*** akuznetsov has quit IRC | 12:53 | |
*** akuznetsov has joined #heat | 12:53 | |
*** akuznetsov has quit IRC | 12:54 | |
*** akuznetsov has joined #heat | 12:54 | |
*** akuznetsov has quit IRC | 12:54 | |
*** akuznetsov has joined #heat | 12:55 | |
*** akuznetsov has quit IRC | 12:55 | |
*** akuznetsov has joined #heat | 12:55 | |
*** akuznetsov has quit IRC | 12:56 | |
*** akuznetsov has joined #heat | 12:56 | |
*** akuznetsov has quit IRC | 12:57 | |
*** akuznetsov has joined #heat | 12:57 | |
*** akuznetsov has quit IRC | 12:57 | |
*** akuznetsov has joined #heat | 12:58 | |
*** akuznetsov has quit IRC | 12:58 | |
*** akuznetsov has joined #heat | 12:58 | |
*** akuznetsov has quit IRC | 12:59 | |
*** akuznetsov has joined #heat | 12:59 | |
*** mcwoods has joined #heat | 12:59 | |
*** akuznetsov has quit IRC | 13:00 | |
mcwoods | join | 13:00 |
*** akuznetsov has joined #heat | 13:00 | |
*** akuznetsov has quit IRC | 13:00 | |
inc0 | shardy, quick question regarding convergence, where will logic for convergence healing be placed? | 13:01 |
*** akuznetsov has joined #heat | 13:01 | |
*** mcwoods_ has joined #heat | 13:01 | |
*** akuznetsov has quit IRC | 13:01 | |
inc0 | does having handle_rebuild method in resource makes sense? | 13:01 |
*** akuznetsov has joined #heat | 13:02 | |
inc0 | or even configurable handle_rebuild?:) | 13:02 |
*** akuznetsov has quit IRC | 13:02 | |
*** akuznetsov has joined #heat | 13:02 | |
*** akuznetsov has quit IRC | 13:03 | |
*** akuznetsov has joined #heat | 13:03 | |
*** akuznetsov has quit IRC | 13:04 | |
*** akuznetsov has joined #heat | 13:04 | |
*** akuznetsov has quit IRC | 13:04 | |
shardy | inc0: I think exactly where is TBC, but it's probably dependent on the convergence-engine spec: | 13:04 |
shardy | https://review.openstack.org/#/c/96404/ | 13:04 |
*** akuznetsov has joined #heat | 13:05 | |
shardy | my opinion is that we should just add logic to the existing heat-engine and run more of them | 13:05 |
*** akuznetsov has quit IRC | 13:05 | |
shardy | re handle_rebuild, I'm not sure really, the main thing you're likely to rebuild is a server, and that already has a rebuild interface via handle_update | 13:05 |
*** akuznetsov has joined #heat | 13:05 | |
*** slagle has quit IRC | 13:05 | |
*** akuznetsov has quit IRC | 13:06 | |
shardy | IMO handle_rebuild implies rebuild specific code for many resources, but other than nova servers, I can't think of any where it won't just mean replacement | 13:06 |
*** slagle_ is now known as slagle | 13:06 | |
inc0 | shardy, there are few cases, I try to fit my "evacuate" case into this - simple "rebuild" will raretly work and I don't think its good way to actually increase vm SLA | 13:07 |
inc0 | we could make default method which would be destroy->create | 13:07 |
*** akuznetsov has joined #heat | 13:07 | |
inc0 | and for selected resources apply custom logic | 13:07 |
shardy | inc0: you mean evacuate a nova host before rebuild? | 13:07 |
inc0 | nova instance is one of few (if not only), but also its most critical | 13:07 |
*** akuznetsov has quit IRC | 13:07 | |
*** ramishra has quit IRC | 13:08 | |
inc0 | nova evacuate in fact is rebuilding | 13:08 |
*** akuznetsov has joined #heat | 13:08 | |
inc0 | on different host | 13:08 |
inc0 | but there are few cases even with evacuate | 13:08 |
inc0 | for example evacuate defaults to --on-shared-storage flag | 13:08 |
*** akuznetsov has quit IRC | 13:08 | |
inc0 | and thats not always a case | 13:08 |
*** akuznetsov has joined #heat | 13:08 | |
inc0 | but I'd love to see that as an option, because its cool feature in regards of VM SLA | 13:09 |
*** akuznetsov has quit IRC | 13:09 | |
*** akuznetsov has joined #heat | 13:09 | |
inc0 | I'd love to see something more than lowest common denominator in case of convergence healing | 13:09 |
*** akuznetsov has quit IRC | 13:10 | |
*** akuznetsov has joined #heat | 13:10 | |
*** rpothier has joined #heat | 13:10 | |
*** akuznetsov has quit IRC | 13:11 | |
*** akuznetsov has joined #heat | 13:11 | |
inc0 | on summit I'll have PoC of using automatic evacuate to make VMs SLA bigger than hosts SLA | 13:11 |
*** akuznetsov has quit IRC | 13:11 | |
*** akuznetsov has joined #heat | 13:12 | |
inc0 | mechanisms are already there, and I think convergence is place for it | 13:12 |
*** akuznetsov has quit IRC | 13:12 | |
*** akuznetsov has joined #heat | 13:12 | |
*** akuznetsov has quit IRC | 13:13 | |
*** akuznetsov has joined #heat | 13:13 | |
*** sgordon_ has joined #heat | 13:13 | |
*** akuznetsov has quit IRC | 13:14 | |
*** akuznetsov has joined #heat | 13:14 | |
*** dims has quit IRC | 13:14 | |
*** akuznetsov has quit IRC | 13:14 | |
*** akuznetsov has joined #heat | 13:15 | |
*** jcoufal has quit IRC | 13:15 | |
*** dims has joined #heat | 13:15 | |
*** akuznetsov has quit IRC | 13:15 | |
*** jcoufal has joined #heat | 13:15 | |
*** akuznetsov has joined #heat | 13:15 | |
*** akuznetsov has quit IRC | 13:16 | |
mcwoods | inc0 really? - I'd love to learn more, do you have anything I can take a look at now? | 13:16 |
*** akuznetsov has joined #heat | 13:16 | |
*** akuznetsov has quit IRC | 13:17 | |
*** akuznetsov has joined #heat | 13:17 | |
inc0 | mcwoods, just really ugly PoC;) I'll demo it in Paris | 13:17 |
*** akuznetsov has quit IRC | 13:18 | |
*** akuznetsov has joined #heat | 13:18 | |
inc0 | but basic idea is to enable nova to monitor host health, when host goes down nova marks vms as Error (now it doesn't) | 13:18 |
inc0 | convergence sees that and perform nova evacuate --on-shared-storage | 13:18 |
*** akuznetsov has quit IRC | 13:18 | |
*** akuznetsov has joined #heat | 13:19 | |
inc0 | with current PoC quality and zookeeper service group api, time between compute node power off and instance rebuild is less than 10s | 13:19 |
*** akuznetsov has quit IRC | 13:19 | |
*** akuznetsov has joined #heat | 13:19 | |
inc0 | by instance rebuild I mean up to time I can log in to ssh, so with all the services started | 13:19 |
inc0 | (depends on app really, but still...) | 13:20 |
*** akuznetsov has quit IRC | 13:20 | |
*** akuznetsov has joined #heat | 13:20 | |
*** akuznetsov has quit IRC | 13:21 | |
*** sgordon_ has quit IRC | 13:21 | |
*** akuznetsov has joined #heat | 13:21 | |
*** akuznetsov has quit IRC | 13:21 | |
*** akuznetsov has joined #heat | 13:22 | |
*** akuznetsov has quit IRC | 13:22 | |
*** tonisbones has joined #heat | 13:22 | |
*** akuznetsov has joined #heat | 13:22 | |
*** ananta has quit IRC | 13:22 | |
*** akuznetsov has quit IRC | 13:23 | |
*** akuznetsov has joined #heat | 13:23 | |
*** akuznetsov has quit IRC | 13:24 | |
*** akuznetsov has joined #heat | 13:24 | |
*** akuznetsov has quit IRC | 13:24 | |
*** akuznetsov has joined #heat | 13:25 | |
*** akuznetsov has quit IRC | 13:25 | |
*** akuznetsov has joined #heat | 13:26 | |
*** akuznetsov has quit IRC | 13:26 | |
*** akuznetsov has joined #heat | 13:26 | |
*** tonisbones has quit IRC | 13:27 | |
*** akuznetsov has quit IRC | 13:27 | |
*** akuznetsov has joined #heat | 13:27 | |
*** eoutin has quit IRC | 13:27 | |
*** akuznetsov has quit IRC | 13:28 | |
*** akuznetsov has joined #heat | 13:28 | |
shardy | inc0: As discussed in your spec review, I think the thing to clarify is what features belong in Nova, and what would be a good fit for heat | 13:28 |
*** akuznetsov has quit IRC | 13:28 | |
*** akuznetsov has joined #heat | 13:29 | |
shardy | Given your example above, if nova monitors health, and marks the VM in error, and does the evacuate, I'm not sure what Heat really adds in that case | 13:29 |
*** akuznetsov has quit IRC | 13:29 | |
*** akuznetsov has joined #heat | 13:29 | |
*** akuznetsov has quit IRC | 13:30 | |
*** akuznetsov has joined #heat | 13:30 | |
*** tonisbones has joined #heat | 13:30 | |
*** akuznetsov has quit IRC | 13:31 | |
*** akuznetsov has joined #heat | 13:31 | |
inc0 | shardy, what heat adds is actual monitoring. Nova doesn't connect instance to host really and shouldn't perform any action-reaction mechanisms | 13:31 |
*** akuznetsov has quit IRC | 13:31 | |
*** akuznetsov has joined #heat | 13:32 | |
inc0 | marking vm as error is update of their actual state, but I don't think nova should do anything else | 13:32 |
*** sdake has joined #heat | 13:32 | |
*** sdake has quit IRC | 13:32 | |
*** sdake has joined #heat | 13:32 | |
inc0 | heat on the other hand is supposed to monitor vm health and perform autohealing | 13:32 |
*** akuznetsov has quit IRC | 13:32 | |
*** akuznetsov has joined #heat | 13:32 | |
inc0 | it won't rebuild instance on low level (thats nova job), but I think it should take care of stack integrity | 13:33 |
*** akuznetsov has quit IRC | 13:33 | |
*** akuznetsov has joined #heat | 13:33 | |
inc0 | what I really want from heat convergence is to make autohealing actions configurable in some way | 13:33 |
*** akuznetsov has quit IRC | 13:34 | |
inc0 | so we can say this vm is ok to be destroyed and then recreated, but this one should be evacuated | 13:34 |
inc0 | now when I think of it, destroy->recreate is not always good idea | 13:34 |
inc0 | volumes for example... | 13:34 |
*** sdake has quit IRC | 13:34 | |
*** akuznetsov has joined #heat | 13:35 | |
*** sdake has joined #heat | 13:35 | |
inc0 | so that should be configurable anyway | 13:35 |
shardy | inc0: Heat won't do any monioring, we will react to alarms, e.g from ceilometer | 13:35 |
*** akuznetsov has quit IRC | 13:35 | |
shardy | deletion policy for volumes is already configurable, but I get your point | 13:35 |
*** akuznetsov has joined #heat | 13:35 | |
inc0 | shardy, or check resource status (check stack) | 13:36 |
*** akuznetsov has quit IRC | 13:36 | |
*** akuznetsov has joined #heat | 13:36 | |
*** sanjayu has quit IRC | 13:36 | |
inc0 | convergence-observer will periodically check status of covered resources right? | 13:37 |
*** akuznetsov has quit IRC | 13:37 | |
*** akuznetsov has joined #heat | 13:37 | |
*** jasond has joined #heat | 13:37 | |
*** akuznetsov has quit IRC | 13:37 | |
shardy | initially, no, eventually, maybe | 13:38 |
*** akuznetsov has joined #heat | 13:38 | |
shardy | polling state is a pretty unscalable solution, having nova notify on state change would be much better long term | 13:38 |
inc0 | but contionus observer will listen on notifications | 13:38 |
*** akuznetsov has quit IRC | 13:38 | |
inc0 | shardy, agree, anyway, this way heat will know when instance goes error | 13:39 |
*** akuznetsov has joined #heat | 13:39 | |
inc0 | thats "monitoring" I was referring to | 13:39 |
shardy | My point is, nova nottifies us e.g a host is offline and all VMs on it are in ERROR status | 13:39 |
shardy | we then immediately tell nova to take some corrective action | 13:39 |
*** akuznetsov has quit IRC | 13:39 | |
shardy | that is not orchestration really, IMO | 13:39 |
*** akuznetsov has joined #heat | 13:39 | |
shardy | Maybe if it triggers replacement of a heirarchy of resources | 13:40 |
*** akuznetsov has quit IRC | 13:40 | |
*** akuznetsov has joined #heat | 13:40 | |
inc0 | shardy, replacement is not always good idea, thats all I'm saying. I think that should be handled differently for each case | 13:40 |
*** akuznetsov has quit IRC | 13:41 | |
*** akuznetsov has joined #heat | 13:41 | |
*** akuznetsov has quit IRC | 13:41 | |
*** jmckind has joined #heat | 13:41 | |
*** akuznetsov has joined #heat | 13:42 | |
inc0 | and replacement will occur in same manner- immediately after notification | 13:42 |
*** akuznetsov has quit IRC | 13:42 | |
inc0 | so instead of replacement we can perform autohealing (replacement is only one of types of that), and both cases are covered | 13:42 |
*** akuznetsov has joined #heat | 13:42 | |
*** akuznetsov has quit IRC | 13:43 | |
*** akuznetsov has joined #heat | 13:43 | |
*** akuznetsov has quit IRC | 13:44 | |
inc0 | and to be honest, after lots of talks to many different people (ops, real openstack users and so on), people really want that kind of feature | 13:44 |
*** lazy_prince is now known as killer_prince | 13:44 | |
*** akuznetsov has joined #heat | 13:45 | |
*** akuznetsov has quit IRC | 13:45 | |
*** akuznetsov has joined #heat | 13:46 | |
*** akuznetsov has quit IRC | 13:46 | |
*** akuznetsov has joined #heat | 13:46 | |
*** akuznetsov has quit IRC | 13:47 | |
*** akuznetsov has joined #heat | 13:47 | |
*** akuznetsov has quit IRC | 13:48 | |
* Qiming don't think convergence is gonna be the solution for all problems | 13:48 | |
*** akuznetsov has joined #heat | 13:48 | |
inc0 | Qiming, this is very specific problem;) | 13:48 |
*** rushiagr is now known as rushiagr_away | 13:48 | |
*** akuznetsov has quit IRC | 13:48 | |
ryansb | Qiming: it's not intended to be, but it happens to do a great job against certain problem classes. | 13:48 |
*** akuznetsov has joined #heat | 13:49 | |
Qiming | ryansb, agreed | 13:49 |
*** ramishra has joined #heat | 13:49 | |
*** akuznetsov has quit IRC | 13:49 | |
*** JayJ has joined #heat | 13:49 | |
*** akuznetsov has joined #heat | 13:49 | |
*** akuznetsov has quit IRC | 13:50 | |
ryansb | though there are days when I feel like that guy from My Big Fat Greek Wedding (just put some Convergence on it!) | 13:50 |
*** akuznetsov has joined #heat | 13:50 | |
*** akuznetsov has quit IRC | 13:51 | |
*** akuznetsov has joined #heat | 13:51 | |
*** JayJ has quit IRC | 13:51 | |
*** akuznetsov has quit IRC | 13:51 | |
*** akuznetsov has joined #heat | 13:52 | |
*** akuznetsov has quit IRC | 13:52 | |
*** vijendar has quit IRC | 13:52 | |
*** jyoti-ranjan has quit IRC | 13:52 | |
*** akuznetsov has joined #heat | 13:52 | |
inc0 | I will show what I mean in Paris and hopefully then you'll agree with me;) eighter way, you wont get rid of me that easily | 13:53 |
inc0 | ;) | 13:53 |
*** Drago has joined #heat | 13:53 | |
*** akuznetsov has quit IRC | 13:53 | |
Qiming | lol | 13:53 |
*** akuznetsov has joined #heat | 13:53 | |
*** coolsvap has quit IRC | 13:53 | |
*** akuznetsov has quit IRC | 13:54 | |
*** akuznetsov has joined #heat | 13:54 | |
*** akuznetsov has quit IRC | 13:54 | |
*** akuznetsov has joined #heat | 13:55 | |
Qiming | inc0, do you have a definite schedule for the show? | 13:55 |
*** akuznetsov has quit IRC | 13:55 | |
inc0 | Qiming, no, demo I'm reffering to will be available all the time in intel booth | 13:55 |
*** akuznetsov has joined #heat | 13:55 | |
inc0 | schedule is still pretty fluid afaik | 13:56 |
Qiming | inc0, I hope I can find you there and exchange with you what I have been playing with | 13:56 |
*** akuznetsov has quit IRC | 13:56 | |
arif-ali | hi chaps, A question on using the user_data property in OS::Nova::Server, for some reason, I get "Property Error : Master Node: User Data Items To Join Must Be Strings" | 13:56 |
*** akuznetsov has joined #heat | 13:56 | |
arif-ali | my template for this is https://gitlab.arif-ali.co.uk/arif/openstack-lab/blob/master/heat_templates/icehouse/hpc.yaml | 13:56 |
inc0 | for sure, I intend to be present on heat events | 13:56 |
*** akuznetsov has quit IRC | 13:57 | |
Qiming | inc0, be sure to put a label 'inc0' on your forehead | 13:57 |
*** akuznetsov has joined #heat | 13:57 | |
*** Drago has quit IRC | 13:57 | |
arif-ali | I have tried to to take out this resource out of the main template and do it that way, and it doesn't have any problems, any ideas would be great, btw this is Icehouse | 13:57 |
*** akuznetsov has quit IRC | 13:58 | |
inc0 | by the way, we were working on zookeeper service group plugin, and that looks very nice in terms of latency, currently we are working on bp for nova to monitor host health using that | 13:58 |
ryansb | Qiming: really everyone should get a big name placard with their IRC nick, then their actual name in smaller print at the bottom. | 13:58 |
*** akuznetsov has joined #heat | 13:58 | |
Qiming | that is a GOOD idea | 13:58 |
ryansb | would resolve a lot of "Oh wait, *you're* ____? Nice to see you" | 13:58 |
inc0 | if we get nameplates there, all I'll need is whiteboard marker | 13:59 |
inc0 | or permanent | 13:59 |
ryansb | skip the name tag, just permanent marker + forehead. | 13:59 |
Qiming | tatoo is it | 13:59 |
*** hdd has joined #heat | 13:59 | |
shardy | ryansb: the name badges do have IRC nick on there, it's just quite small, so you spend all week squinting at them instead of making eye contact when meeting folks :) | 13:59 |
ryansb | shardy: yeah, it should be swapped. Giant IRC nick, small name. | 14:00 |
inc0 | format of badges is managed by launchpad? if so I might have bp to post | 14:00 |
ryansb | +1 to that | 14:01 |
*** blinky_ghost_ has joined #heat | 14:03 | |
*** blinky_ghost has quit IRC | 14:03 | |
inc0 | tatoo with freenode irc nick...you don't get more geeky than that | 14:05 |
ryansb | inc0: gotta have it right next to your Tux tattoo. | 14:06 |
inc0 | ryansb, no...it was supposed to be visible on conference... | 14:07 |
ryansb | hah | 14:07 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Clarify snapshot deletion methods https://review.openstack.org/127965 | 14:08 |
inc0 | arif-ali, this might be bug, have you tried json format? | 14:09 |
*** nkhare has joined #heat | 14:09 | |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Clarify snapshot deletion methods https://review.openstack.org/117473 | 14:12 |
*** rwsu has joined #heat | 14:22 | |
*** jasond`` has joined #heat | 14:24 | |
*** jasond has quit IRC | 14:25 | |
*** beekneemech is now known as bnemec | 14:25 | |
*** achampion has quit IRC | 14:28 | |
*** spzala has joined #heat | 14:30 | |
*** vijendar has joined #heat | 14:30 | |
*** nkhare has quit IRC | 14:31 | |
*** EricGonczer_ has joined #heat | 14:33 | |
*** packet has quit IRC | 14:36 | |
*** Elad123 has quit IRC | 14:37 | |
*** sjmc7 has joined #heat | 14:38 | |
*** EricGonczer_ has quit IRC | 14:42 | |
*** EricGonczer_ has joined #heat | 14:43 | |
arif-ali | inc0, no I haven't, I will give that a try, I am presuming there's a tool that converts yaml to json, or do I need do it manually | 14:45 |
*** jprovazn has quit IRC | 14:45 | |
inc0 | arif-ali, no idea, but there should be... | 14:47 |
*** rwsu has quit IRC | 14:47 | |
*** yassine has joined #heat | 14:48 | |
inc0 | anyway if that works as standalone template then I'd guess thats eighter problem with yaml parsing or bug in heat | 14:48 |
*** vijendar has quit IRC | 14:48 | |
inc0 | anyway, got to go, cya tomorrow guys | 14:49 |
*** inc0 has quit IRC | 14:50 | |
*** packet has joined #heat | 14:52 | |
*** Isotopp has left #heat | 14:54 | |
*** rushiagr_away is now known as rushiagr | 14:55 | |
shardy | therve: Hey, in the meeting last week we were looking for an oslo liason for Kilo and I volunteered | 14:55 |
shardy | Is that cool with you, or are you keen to do it again? | 14:56 |
*** achanda has joined #heat | 14:56 | |
ryansb | arif-ali: you can do it pretty easily in a python shell | 14:56 |
ryansb | json.dumps(yaml.load(<YAML GOES HERE>)) | 14:56 |
shardy | I'm happy either way, but about to start on the obsolete-stuff removal, so wanted to ensure we're not duplicating effort :) | 14:56 |
*** pasquier-s__ has joined #heat | 14:57 | |
shardy | (ref bug #1380629) | 14:57 |
uvirtbot | Launchpad bug 1380629 in python-heatclient "Fix using obsolete oslo modules" [High,Triaged] https://launchpad.net/bugs/1380629 | 14:57 |
*** miarmak has joined #heat | 14:59 | |
*** pasquier-s_ has quit IRC | 15:00 | |
openstackgerrit | Vijayaguru Guruchave proposed a change to openstack/python-heatclient: Pass auth_url if os_no_client_auth specified. https://review.openstack.org/127987 | 15:03 |
*** randallburt has joined #heat | 15:04 | |
*** randallburt has joined #heat | 15:04 | |
*** aweiteka has quit IRC | 15:05 | |
*** achanda has quit IRC | 15:06 | |
*** sorantis has joined #heat | 15:08 | |
*** rakesh_hs has quit IRC | 15:13 | |
*** ishant has quit IRC | 15:14 | |
*** vijendar has joined #heat | 15:18 | |
*** aweiteka has joined #heat | 15:20 | |
*** sjmc7_ has joined #heat | 15:20 | |
*** vijendar has quit IRC | 15:20 | |
*** vijendar has joined #heat | 15:21 | |
*** sjmc7 has quit IRC | 15:23 | |
*** sjmc7_ is now known as sjmc7 | 15:24 | |
*** Drago has joined #heat | 15:25 | |
*** achampion has joined #heat | 15:30 | |
*** EricGonczer_ has quit IRC | 15:32 | |
*** Qiming has quit IRC | 15:33 | |
*** pasquier-s_ has joined #heat | 15:33 | |
*** pasquier-s__ has quit IRC | 15:36 | |
*** amakarov has joined #heat | 15:38 | |
*** tspatzier has quit IRC | 15:39 | |
*** miarmak has quit IRC | 15:43 | |
openstackgerrit | Adrien Vergé proposed a change to openstack/heat: Support Cinder scheduler hints https://review.openstack.org/126298 | 15:47 |
*** julienve_ has quit IRC | 15:47 | |
*** tango has joined #heat | 15:49 | |
*** sorantis has quit IRC | 15:50 | |
*** Drago has quit IRC | 15:51 | |
*** viktors is now known as viktors|afk | 15:52 | |
*** mkollaro has quit IRC | 15:53 | |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add a handle_delete method to SwiftSignalHandle https://review.openstack.org/127295 | 15:57 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Add is_conflict() to client plugins https://review.openstack.org/127635 | 15:57 |
*** kebray has joined #heat | 16:02 | |
*** EricGonczer_ has joined #heat | 16:02 | |
*** ramishra has quit IRC | 16:03 | |
*** tomek_adamczewsk has quit IRC | 16:06 | |
*** ramishra_ has joined #heat | 16:07 | |
*** aweiteka has quit IRC | 16:12 | |
mcwoods | As there been anu update on the schedule for the Heat sessions in Paris? | 16:16 |
openstackgerrit | Sergey Kraynev proposed a change to openstack/heat: Adding tests for sahara client exeptions https://review.openstack.org/127927 | 16:17 |
*** Drago has joined #heat | 16:18 | |
*** Drago has quit IRC | 16:18 | |
*** Drago has joined #heat | 16:18 | |
*** pasquier-s_ has quit IRC | 16:22 | |
*** jcoufal has quit IRC | 16:25 | |
*** yassine has quit IRC | 16:26 | |
*** swygue has joined #heat | 16:26 | |
arif-ali | How would I go about converting "{get_attr: [master_node_eth0, fixed_ips, 0, ip_address]}" into json format, I have tried { "Fn:Select": [ "ip_address", "Fn::Select": [ "0", "Fn::GetAtt": [ "master_node_eth0", "fixed_ips" ]]]} doesn't work | 16:27 |
arif-ali | any ideas? | 16:28 |
arif-ali | I have googled around and tried to find examples, but most examples point to YAML format | 16:28 |
*** jistr has quit IRC | 16:29 | |
arif-ali | and trying to get it through JSON validator, It doesn't like the second colon after the second "Fn::Select" | 16:29 |
mcwoods | arif-ali - I've used http://yamltojson.com/ - found it pretty handy for that sort of stuff | 16:30 |
arif-ali | That's exactly what I tried using | 16:32 |
arif-ali | but that won't convert the get_attr to the json syntax, as get_attr is HOT afaik | 16:33 |
randallburt | arif-ali: that line is already mostly in json format. I think you'll just need to put quotes around the strings. | 16:33 |
shardy | arif-ali: can you paste the template you're having issues with into paste.openstack.org please? | 16:33 |
randallburt | {"get_attr": ["master_node_eth0", "fixed_ips", 0, "ip_address"]} | 16:34 |
arif-ali | shardy, the template in https://gitlab.arif-ali.co.uk/arif/openstack-lab/blob/master/heat_templates/icehouse/hpc.yaml, doesn't work for some reason, it was suggested that there may be a bug, so trying to convert to JSON, and see if I can resolve the problem | 16:35 |
arif-ali | so this is in icehouse | 16:35 |
arif-ali | although it worked in juno | 16:35 |
*** cody-somerville has joined #heat | 16:35 | |
*** cody-somerville has quit IRC | 16:35 | |
*** cody-somerville has joined #heat | 16:35 | |
jdandrea | Where is the blueprint referenced by https://review.openstack.org/#/c/89363/ ? (not found) | 16:37 |
shardy | arif-ali: But it works with https://review.openstack.org/#/c/121139 which is proposed for Icehouse ref the comment in the template? | 16:38 |
shardy | Or is it master_node_ip you're passing to compute_nodes that you have issues with? | 16:40 |
arif-ali | shardy, in the original YAML template, I get the error "Property Error : Master Node: User Data Items To Join Must Be Strings", when the stack is building for the master_node resource | 16:41 |
arif-ali | it for some reason doesn't like the user_data, but when I take out any dependancies, i.e. the Resourcegroups and waitcondition, the Instance actually builds, and I have no issues at all | 16:42 |
*** rwsu has joined #heat | 16:42 | |
*** stannie has quit IRC | 16:44 | |
*** funzo_ has joined #heat | 16:46 | |
arif-ali | shardy: it's not a list_join issue, earlier today inc0 suggested that this may be a bug, so since then I have been trying to convert my template to JSON | 16:46 |
*** funzo has quit IRC | 16:47 | |
arif-ali | and the last hurdle is converting {get_attr: [master_node_eth0, fixed_ips, 0, ip_address]} | 16:47 |
shardy | arif-ali: sure, I'm just seeing if we can identify what bug, given that it's evidently been fixed for Juno | 16:47 |
shardy | Then we can potentially backport the fix :) | 16:48 |
*** eoutin has joined #heat | 16:49 | |
*** mcwoods_ has quit IRC | 16:49 | |
arif-ali | shardy, ok, no worries, The main thing that the stack fails after the waitcondition of OS::Heat::ResourceGroup finishes | 16:50 |
arif-ali | everything else in my YAML template seems to work | 16:50 |
*** blinky_ghost_ has quit IRC | 16:50 | |
arif-ali | bbl, I will look at this more in ~2/3 hrs, I will need to look through some of the Heat Logs, and find out where it is failing | 16:52 |
arif-ali | thanks for your help | 16:52 |
*** funzo_ has quit IRC | 16:53 | |
*** funzo_ has joined #heat | 16:54 | |
*** cdent has joined #heat | 16:56 | |
*** andersonvom has joined #heat | 16:56 | |
*** sarob has joined #heat | 16:59 | |
shardy | jdandrea: https://blueprints.launchpad.net/heat/+spec/stack-lifecycle-plugpoint | 17:00 |
jdandrea | tx | 17:00 |
jdandrea | I wonder why I can't find it via the link? https://blueprints.launchpad.net/openstack/?searchtext=stack-lifecycle-plugpoint | 17:00 |
*** derekh has quit IRC | 17:01 | |
shardy | The search excludes closed/implemented BP's, unfortunately :( | 17:01 |
shardy | I expect you can append some additional query string args to override that, but I normally just paste the name after +spec above | 17:02 |
*** kopparam has joined #heat | 17:02 | |
*** harlowja_away is now known as harlowja | 17:03 | |
*** aweiteka has joined #heat | 17:07 | |
*** kopparam has quit IRC | 17:13 | |
*** hdd has quit IRC | 17:13 | |
*** kopparam has joined #heat | 17:16 | |
*** tomek_adamczewsk has joined #heat | 17:16 | |
*** EricGonczer_ has quit IRC | 17:23 | |
*** rushiagr is now known as rushiagr_away | 17:24 | |
*** Drago has quit IRC | 17:25 | |
*** Drago has joined #heat | 17:25 | |
*** tomek_adamczewsk has quit IRC | 17:25 | |
*** EricGonczer_ has joined #heat | 17:25 | |
*** tomek_adamczewsk has joined #heat | 17:26 | |
*** kopparam has quit IRC | 17:27 | |
*** kopparam has joined #heat | 17:28 | |
*** tomek_adamczewsk has quit IRC | 17:28 | |
*** tomek_adamczewsk has joined #heat | 17:28 | |
*** kopparam has quit IRC | 17:33 | |
arif-ali | shardy: the heat engine.log shows the following error when the issue happens http://paste.openstack.org/show/120762/ | 17:33 |
*** mkollaro has joined #heat | 17:36 | |
shardy | arif-ali: is that with https://review.openstack.org/#/c/121139/ applied to your icehouse heat? | 17:36 |
*** tomek_adamczewsk has quit IRC | 17:37 | |
andersonvom | shardy: excluding those blueprints is very unfortunate indeed. especially when you're looking at an old patch and click the reference to look at the blueprint... | 17:38 |
* andersonvom sighs... | 17:38 | |
*** ramishra_ has quit IRC | 17:38 | |
*** tomek_adamczewsk has joined #heat | 17:38 | |
*** tspatzier has joined #heat | 17:39 | |
*** ramishra has joined #heat | 17:39 | |
*** jstrachan has quit IRC | 17:39 | |
arif-ali | checking now | 17:39 |
*** tomek_adamczewsk has quit IRC | 17:41 | |
*** tomek_adamczewsk has joined #heat | 17:41 | |
*** vijendar has quit IRC | 17:43 | |
*** vijendar has joined #heat | 17:47 | |
arif-ali | shardy, I think I had tried that already, as I copied from another template, and it suggested that change, so no change | 17:49 |
*** julienve_ has joined #heat | 17:50 | |
*** achanda has joined #heat | 17:50 | |
*** hdd has joined #heat | 17:50 | |
shardy | arif-ali: Hmm, well FWIW the issue fixed by that patch is very similar to what you are seeing, because you're referencing a ResourceGroup in the user_data | 17:51 |
shardy | If it is the same problem, then there isn't a template-level workaround, because the attribute is not returning a list during validation | 17:51 |
shardy | So I'd double check if you can ;) | 17:52 |
* shardy -> dinner | 17:52 | |
arif-ali | ok, will keep investigating; I will re-provision my env to Juno to double/triple-check | 17:52 |
*** tomek_adamczewsk has quit IRC | 17:53 | |
*** tomek_adamczewsk has joined #heat | 17:56 | |
*** amakarov is now known as amakarov_away | 17:57 | |
*** tomek_adamczewsk has quit IRC | 18:05 | |
*** dsneddon_ has quit IRC | 18:06 | |
Putns | arif-ali: there is a python library for that | 18:06 |
Putns | converting from yaml to json | 18:06 |
Putns | and vice-versa | 18:06 |
*** dsneddon_ has joined #heat | 18:07 | |
arif-ali | Putns, I have tried converting, but that didn't go to plan; but I didn't try through python though, will that convert calls like get_attr to Ref? | 18:08 |
Putns | uhm, its only the syntax | 18:08 |
Putns | yaml <-> json | 18:08 |
arif-ali | I converted most parts, but I couldn't convert {"get_attr": ["master_node_eth0", "fixed_ips", 0, "ip_address"]} | 18:09 |
Putns | unrelated to heat orchestration templates | 18:09 |
arif-ali | one of the examples I saw was { "Fn:Select": [ "ip_address", "Fn::Select": [ "0", "Fn::GetAtt": [ "master_node_eth0", "fixed_ips" ]]] | 18:10 |
arif-ali | but putting that through json validator, it complained | 18:10 |
Putns | its lacking a closing } | 18:10 |
Putns | :) | 18:10 |
arif-ali | yeah, I know that one , I didn't paste that into this convo | 18:11 |
Putns | but other than that i dunno. Why would you want to use the older JSON format? | 18:11 |
arif-ali | because the HOT template in IceHouse is not working | 18:12 |
Putns | that seems unlikely | 18:12 |
arif-ali | but similar syntax in Juno does | 18:12 |
Putns | what doesnt work in it, exactly? | 18:12 |
arif-ali | The user_data in the OS::Nova::Server doesn't work, after the OS::Heat::ResourceGroup finishes | 18:13 |
arif-ali | I get http://paste.openstack.org/show/120762/ in engine.log | 18:14 |
Putns | are you doing a list join there? | 18:15 |
*** tango|2 has joined #heat | 18:16 | |
arif-ali | I am using Fn::Join, within the params section | 18:17 |
Putns | what are you trying to join? | 18:17 |
arif-ali | https://gitlab.arif-ali.co.uk/arif/openstack-lab/blob/master/heat_templates/icehouse/hpc.yaml#L210 | 18:18 |
*** tango has quit IRC | 18:18 | |
Putns | uhm | 18:19 |
Putns | does a resourcegroup output the outputs of its nested resources in a list? | 18:23 |
Putns | oh it does | 18:23 |
*** akuznetsov has quit IRC | 18:24 | |
*** akuznetsov has joined #heat | 18:25 | |
*** akuznetsov has quit IRC | 18:26 | |
openstackgerrit | Miguel Grinberg proposed a change to openstack/heat: unconfigured clients look in the [clients] section for defaults https://review.openstack.org/127699 | 18:27 |
Putns | weird, seems okay, assuming the outputs from the nested stacks are indeed strings | 18:28 |
arif-ali | Putns, thanks for looking, my Juno install is just about to finish, so going to try the same template there | 18:30 |
*** daneyon has quit IRC | 18:38 | |
*** eoutin has quit IRC | 18:44 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/128038 | 18:45 |
*** cdent has quit IRC | 18:45 | |
*** tomek_adamczewsk has joined #heat | 19:02 | |
*** aweiteka has quit IRC | 19:09 | |
*** shakamunyi has joined #heat | 19:13 | |
*** achanda has quit IRC | 19:15 | |
*** daneyon has joined #heat | 19:15 | |
*** tspatzier has quit IRC | 19:17 | |
*** shakayumi has joined #heat | 19:18 | |
*** aweiteka has joined #heat | 19:20 | |
*** shakamunyi has quit IRC | 19:21 | |
larsks | The "json" parameter type -- should this accept lists? It currently (icehouse) says, "ERROR: Property error: ... is not a map". | 19:21 |
larsks | Should "json" just be renamed to "map"? | 19:21 |
larsks | (when trying to pass a list of maps) | 19:23 |
openstackgerrit | Jason Dunsmore proposed a change to openstack/heat: Make Rackspace Cloud DNS TTL constraints match API https://review.openstack.org/128061 | 19:23 |
*** sdake_ has joined #heat | 19:23 | |
*** tomek_adamczewsk has quit IRC | 19:24 | |
*** tomek_adamczewsk has joined #heat | 19:25 | |
*** kfox1111 has joined #heat | 19:27 | |
*** hdd has quit IRC | 19:27 | |
kfox1111 | has anyone started work on a resource that would make a http request on deletion? | 19:27 |
*** EricGonc_ has joined #heat | 19:30 | |
*** EricGonczer_ has quit IRC | 19:31 | |
*** sdake_ has quit IRC | 19:38 | |
jdandrea | Reality check Q: In the convergence model, does handle_signal() go away, move, change, etc.? | 19:39 |
*** daneyon_ has joined #heat | 19:43 | |
*** achanda has joined #heat | 19:45 | |
*** daneyon has quit IRC | 19:46 | |
*** shakayumi has quit IRC | 19:48 | |
*** tomek_adamczewsk has quit IRC | 19:52 | |
*** cdent has joined #heat | 19:53 | |
*** tomek_adamczewsk has joined #heat | 19:53 | |
*** cdent has quit IRC | 19:53 | |
shardy | kfox1111: there is https://blueprints.launchpad.net/heat/+spec/stack-lifecycle-plugpoint but that's not a user-visible hook | 20:00 |
shardy | you could also use a SoftwareDeployment to e.g run curl on delete in an instance | 20:01 |
shardy | I'm not sure we really want heat-engine to hit lots of random user-provided URLs for security and performance reasons | 20:01 |
shardy | jdandrea: we don't know yet, but the stated intention in the specs is not to break the plugin interface | 20:02 |
jdandrea | shardy: Thanks. I ask because I'm wondering what happens to task workflows that are "inside of Heat" today (AutoScaling?). | 20:03 |
shardy | larsks: probably a bug as we only use maps, most lists are implemented via comma_delimited_list | 20:03 |
* jdandrea realizes that might be a loaded question at the moment. :) | 20:03 | |
larsks | shardy: asking because I was looking into https://ask.openstack.org/en/question/50986/what-is-the-proper-format-to-pass-allocation_pools-to-a-nested-stack/ | 20:03 |
shardy | jdandrea: those who attended the mid-cycle meetup where the convergence design was discussed may have more answers, but ultimately there's just not been enough progress during Juno to really answer that question with any accuracy | 20:04 |
shardy | hopefully that will change soon :) | 20:05 |
* jdandrea nods | 20:05 | |
*** hdd has joined #heat | 20:05 | |
shardy | jdandrea: FWIW I hope it's an incremental decoupling which allows much of what we already have working to remain in something like the same form | 20:05 |
jdandrea | shardy: That sounds like a healthy approach, agreed. | 20:06 |
*** shakamunyi has joined #heat | 20:08 | |
shardy | larsks: interesting - from a quick scan it seems like json is the appropriate type, but you've hit a bug as we only use json maps | 20:08 |
*** tomek_adamczewsk has quit IRC | 20:09 | |
larsks | shardy: interesting. thanks. should I open a bug? | 20:10 |
*** kebray has quit IRC | 20:11 | |
shardy | larsks: yes, please do, it seems like something which should be investigated | 20:11 |
*** tomek_adamczewsk has joined #heat | 20:11 | |
*** ramishra has quit IRC | 20:13 | |
*** kebray has joined #heat | 20:13 | |
*** ramishra has joined #heat | 20:19 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat: Add query property to threshold alarms. https://review.openstack.org/127821 | 20:20 |
*** hdd has quit IRC | 20:23 | |
*** tomek_adamczewsk has quit IRC | 20:24 | |
kfox1111 | shardy: so would you do an update to the stack to add a software deployment to do the final action then? I haven't played with softwaredeployments yet. | 20:26 |
kfox1111 | I'm interested in how to do a hook when the stack is going away. So like with autoscaling, I can register a vm with chef, but on downscaling, I want it to delete itself from chef before the vm gets deleted. Or if its a mongodb, say, move all its data off before allowing the instance to go away. | 20:27 |
*** tonisbones has quit IRC | 20:28 | |
shardy | kfox1111: AIUI those are the sorts of use-cases where SoftwareDeployment resources with actions set to DELETE would be helpful | 20:28 |
kfox1111 | ah. ok. I'll dig through the software config stuff more then. thanks. | 20:29 |
shardy | possibly you could add them via update, but more likely it'd be part of the template design you define on create | 20:29 |
kfox1111 | is https://wiki.openstack.org/wiki/Heat/Blueprints/hot-software-config-spec still reasonably correct? | 20:29 |
shardy | probably not, I'd refer to the template guide: | 20:29 |
kfox1111 | yeah. I'd prefer them on create anyway. | 20:29 |
shardy | http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Heat::SoftwareDeployment | 20:29 |
shardy | and the examples in the heat-templates repo | 20:29 |
kfox1111 | ok. thanks. :) | 20:30 |
kfox1111 | do you need to load anything special into the client for this to work? | 20:31 |
shardy | kfox1111: you need images which have the hooks to run the software config tool you want, there are various examples in heat-templates | 20:32 |
shardy | heat just provides the data to the instance, which then has a hook script which runs the script or invokes some other tool, e.g chef/puppet or whatever with the data | 20:33 |
kfox1111 | hmm.. k. I'll take a look. | 20:33 |
shardy | https://github.com/openstack/heat-templates/tree/master/hot/software-config | 20:33 |
kfox1111 | ah. dib elements. ok. | 20:34 |
*** shardy is now known as shardy_z | 20:36 | |
*** daneyon_ has left #heat | 20:38 | |
kfox1111 | hmm... so you load one of the software config elements into the image, then all Heat::SoftwareConfig's go to it? Or can you specify which type to use in the config? | 20:38 |
*** sdake_ has joined #heat | 20:39 | |
openstackgerrit | A change was merged to openstack/heat-templates: Update image building steps in software-config README https://review.openstack.org/127924 | 20:39 |
kfox1111 | ah. group: ansible. I see. | 20:42 |
*** aweiteka has quit IRC | 20:42 | |
kfox1111 | so delete will get called when the stack gets deleted? Which element do you need in the image to ensure that action? | 20:44 |
kfox1111 | ah. looks like os-[collect|refresh|apply]-config is the middleware... ok. | 20:48 |
larsks | shardy_z: when you're around: I think that the json-parameters-not-accepting-lists issue may already be logged: https://bugs.launchpad.net/heat/+bug/1342487 | 20:49 |
uvirtbot | Launchpad bug 1342487 in heat "json parameters require json strings rather than accepting arbitrary json structures" [High,Fix released] | 20:49 |
*** radez is now known as radez_g0n3 | 20:49 | |
*** tomek_adamczewsk has joined #heat | 20:50 | |
stevebaker | morning | 20:53 |
kfox1111 | stevebaker: morning | 20:54 |
*** Drago has quit IRC | 20:54 | |
stevebaker | shardy_z: VolumeBackupRestoreIntegrationTest fails quite a bit. We might need to skip it to make the functional job voting | 20:56 |
stevebaker | http://logstash.openstack.org/#eyJzZWFyY2giOiJtZXNzYWdlOlwiU3RhY2tCdWlsZEVycm9yRXhjZXB0aW9uOiBTdGFjayBWb2x1bWVCYWNrdXBSZXN0b3JlSW50ZWdyYXRpb25UZXN0XCIiLCJmaWVsZHMiOltdLCJvZmZzZXQiOjAsInRpbWVmcmFtZSI6Ijg2NDAwIiwiZ3JhcGhtb2RlIjoiY291bnQiLCJ0aW1lIjp7InVzZXJfaW50ZXJ2YWwiOjB9LCJzdGFtcCI6MTQxMzIzMzcwNzA2OX0= | 20:56 |
*** tomek_adamczewsk has quit IRC | 20:59 | |
*** tomek_adamczewsk has joined #heat | 21:01 | |
openstackgerrit | Mike Spreitzer proposed a change to openstack/heat: Add query property to threshold alarms. https://review.openstack.org/127821 | 21:01 |
*** jdob has quit IRC | 21:02 | |
*** mkollaro has quit IRC | 21:04 | |
openstackgerrit | Miguel Grinberg proposed a change to openstack/heat: unconfigured clients look in the [clients] section for defaults https://review.openstack.org/127699 | 21:04 |
*** sdake_ has quit IRC | 21:05 | |
*** mspreitz has joined #heat | 21:08 | |
mspreitz | Help, I am having trouble rebasing a change that depends on another change | 21:12 |
mspreitz | I tried it, but am stuck with git contradicting itself | 21:12 |
larsks | mspreitz: I can probably help with that. What are you looking at? | 21:14 |
*** tomek_adamczewsk has quit IRC | 21:18 | |
mspreitz | larsks: thanks. I have one change in a local branch I named add/query. I have another change that I put in a local branch named "antemerge". I recently updated the change in add/query. I am trying to catch the antemerge change up to that. See http://paste.openstack.org/show/120811/ for how I flailed to do that | 21:18 |
larsks | mspreitz: looking... | 21:19 |
mspreitz | You will see a couple of emacs invocations, during which I merged the conflicts by hand. | 21:19 |
mspreitz | The antemerge change depends on the add/query change | 21:19 |
*** tomek_adamczewsk has joined #heat | 21:21 | |
*** sdake_ has joined #heat | 21:21 | |
larsks | mspreitz: so, the error: "No changes - did you forget to use 'git add'?" means that after editing the conflicting files, they look identical to files already in the one of the branches. | 21:25 |
larsks | Some details at this post: http://wholemeal.co.nz/blog/2010/06/11/no-changes-did-you-forget-to-use-git-add/ | 21:25 |
larsks | You can safely run "git rebase --skip" at this point and the rebase will continue. | 21:25 |
mspreitz | larsks: thanks. That did indeed shup git up. | 21:27 |
mspreitz | I have to go now, I will try to make progress from the point, later on. | 21:27 |
*** tomek_adamczewsk has quit IRC | 21:27 | |
*** andersonvom has quit IRC | 21:30 | |
larsks | Glad to help. | 21:31 |
*** rpothier has quit IRC | 21:31 | |
*** mspreitz has quit IRC | 21:31 | |
*** jasond`` has quit IRC | 21:36 | |
*** sdake_ has quit IRC | 21:38 | |
openstackgerrit | A change was merged to openstack/heat: Refactor cinder volume v2 API changes https://review.openstack.org/127945 | 21:41 |
openstackgerrit | A change was merged to openstack/heat: Add is_conflict() to client plugins https://review.openstack.org/127635 | 21:44 |
openstackgerrit | A change was merged to openstack/heat: Add a handle_delete method to SwiftSignalHandle https://review.openstack.org/127295 | 21:44 |
*** blomquisg has quit IRC | 21:45 | |
*** julienve_ has quit IRC | 21:46 | |
*** julienve_ has joined #heat | 21:47 | |
*** dims has quit IRC | 21:50 | |
*** julienve_ has quit IRC | 21:51 | |
*** swygue has quit IRC | 21:52 | |
*** shakamunyi has quit IRC | 21:53 | |
*** gooblja has quit IRC | 21:56 | |
*** gooblja has joined #heat | 21:58 | |
*** sarob has quit IRC | 22:14 | |
*** sarob has joined #heat | 22:18 | |
*** asalkeld has joined #heat | 22:18 | |
asalkeld | morning | 22:20 |
stevebaker | hi | 22:22 |
kfox1111 | hmm... I see reference to a Heat::Chef in heat/tests/test_engine_service.py, but no other files. Is there an extra plugin somewhere? | 22:22 |
stevebaker | nope | 22:24 |
kfox1111 | It just works magically? :) | 22:24 |
stevebaker | kfox1111: there is a chef software-config hook in the process of being written https://review.openstack.org/#/c/80229/ | 22:25 |
kfox1111 | ah. ok. thanks. :) | 22:25 |
stevebaker | kfox1111: also rackspace have their own chef-solo resource thing | 22:25 |
kfox1111 | ah. ok. I thought I saw something from rackspace a while ago. thanks. | 22:26 |
*** packet has quit IRC | 22:28 | |
*** cody-somerville has quit IRC | 22:30 | |
kfox1111 | so is all updates/deletions to a software deployment all still done via os-refresh-config polling by the vm? | 22:35 |
stevebaker | kfox1111: yes. One day we'll have a message queue to pull from. Shorter term it will be possible to poll from swift rather than heat | 22:36 |
kfox1111 | so, if I want to use things with autoscaling, I should bump down the poll time to something small, so it notices things quickly. | 22:37 |
*** ari__ has joined #heat | 22:38 | |
asalkeld | brb school run | 22:40 |
stevebaker | kfox1111: yes, assuming the thing you're polling can take the load. Heat is better than it used to be but offloading to swift will make that a non-issue | 22:40 |
stevebaker | kfox1111: btw, juno heat does support swift polling, but I haven't finished the patch to os-collect-config yet | 22:41 |
*** dims_ has joined #heat | 22:41 | |
*** jmckind has quit IRC | 22:42 | |
ari__ | I am trying to create an AWS::EC2::Instance. I have specified the SubnetId property of the resource to an existing subnet from the neutron public net. But the public Ip output from the instance is not accessible through SSH. I am able to login to console and n the console log I can see 'http://169.254.169.254/2009-04-04/meta-data/instance-id failed | 22:44 |
ari__ | not not sure if this is the culprit | 22:44 |
kfox1111 | stevebaker: hmm. ok. thanks. | 22:44 |
ari__ | Couple of google searches led me to this post http://lists.openstack.org/pipermail/openstack/2013-October/002493.html | 22:44 |
kfox1111 | ari__: you probably need to attach a floating ip to it to be able to get to it from the outside. | 22:44 |
kfox1111 | wait... your trying to attach it directly to the public net? probably not what you want to do. | 22:45 |
ari__ | hmm ok any reason why? | 22:45 |
kfox1111 | usually you put it in a tenant network with a router on the public network, and then put a floating ip on the instance. | 22:46 |
ari__ | but this should have worked though... | 22:46 |
kfox1111 | It lets you move the floating ip from instance to instance easily. | 22:46 |
ari__ | I guess I would need a AWS::EC2::EPI | 22:46 |
kfox1111 | in theory it should work, but I don't think its something that happens very often in practice, so I'm not sure how well tested that is. | 22:47 |
kfox1111 | ari__: this might help: https://github.com/EMSL-MSC/heat-templates/blob/master/cfn/Trac/Trac.yaml | 22:48 |
ari__ | great looking at it | 22:49 |
ari__ | thanks kfox1111 | 22:49 |
kfox1111 | sure. :) | 22:49 |
*** openstackgerrit has quit IRC | 23:03 | |
ari__ | I looked at the template (and other templates in this folder).greta resource :) should have come across before. But now I have two issues. 1st problem is my template needs to be completely compatible with CFN that is I can't have OS::Nova::Server. | 23:05 |
*** openstackgerrit has joined #heat | 23:05 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/heat: Updated from global requirements https://review.openstack.org/128038 | 23:05 |
ari__ | I guess I can associate the NetworkInterface property of the AWS::EC2::Instance to the PrimaryNetowrk. But to associate a floating Ip I would need a AWS::EC2::EIPAssociation which requires a EIP property specified. | 23:05 |
ari__ | not sure how I can get it dynamically from the public subnet | 23:06 |
kfox1111 | you can use AWS::EC2::EIP to allocate/deallocate one. | 23:12 |
kfox1111 | if you want to register it with dns though, you probably want to do it manually though. | 23:12 |
kfox1111 | otherwise, someone else can grab the floating ip and use your dns entry. | 23:12 |
*** Qiming has joined #heat | 23:20 | |
*** sarob has quit IRC | 23:21 | |
*** julienve_ has joined #heat | 23:21 | |
*** sarob has joined #heat | 23:22 | |
*** Qiming has quit IRC | 23:23 | |
*** EricGonc_ has quit IRC | 23:23 | |
*** Qiming has joined #heat | 23:23 | |
arif-ali | The spec for heat suggests that I can grab the name of the OS::Nova::Server, but I am unable to grab that from the template getting "user_data The Referenced Attribute (compute_node name) is incorrect." | 23:24 |
arif-ali | is the name attribute a new one in Juno, or should it be available in icehouse? | 23:24 |
*** julienve_ has quit IRC | 23:25 | |
kfox1111 | I'm running icehouse and there is a NAME property mentioned in the resource. | 23:26 |
kfox1111 | http://docs.openstack.org/developer/heat/template_guide/openstack.html#OS::Nova::Server-attrs says there is a name attribute. | 23:28 |
*** tango has joined #heat | 23:28 | |
*** Putns has quit IRC | 23:30 | |
*** tango|2 has quit IRC | 23:31 | |
*** openstackgerrit has quit IRC | 23:33 | |
*** openstackgerrit has joined #heat | 23:35 | |
arif-ali | kfox1111, are you able to pull that out in the outputs section? | 23:35 |
arif-ali | although the document mentions it, I was not able to request that, although I was able to grab the instance_name, but that was just filled with "None" | 23:37 |
stevebaker | asalkeld: what is our review threshold for approving a spec? I never remember | 23:38 |
asalkeld | i believe 3 +2's | 23:38 |
stevebaker | ok | 23:38 |
asalkeld | but maybe if it is simple 2 +2 | 23:38 |
asalkeld | tho' if it's simple maybe it shouldn't be a spec | 23:38 |
kfox1111 | arif-ali: I would think so. though I haven't never tried it directly myself. | 23:39 |
stevebaker | simple specs are a good way of communicating intent | 23:39 |
ari__ | I guess what is confusing me is for OS::Neutron::FloatingIP has a way to associate subnet through thr port_id property. EIP does not have so. | 23:39 |
* asalkeld don't like specs | 23:39 | |
stevebaker | asalkeld: you have to now you're PTL ;) | 23:40 |
kfox1111 | ari__: cause EC2 resources don't know about neutron, while neutron ones do. | 23:40 |
asalkeld | shrug, we could ditch them | 23:40 |
asalkeld | don't worry, I'll play along | 23:40 |
stevebaker | heh | 23:40 |
asalkeld | yet another red tape game to play | 23:41 |
ari__ | I agree so there is no straighforward way to allocate one from the available pool in the subnet I guess | 23:41 |
kfox1111 | ari__: I like the ec2 resource a little more due to being able to pass an ip address to it. asking my users to pass a neutron floatingip id is much harder. | 23:41 |
kfox1111 | hmm.... yeah. | 23:41 |
kfox1111 | I usually precreate my floating ip's so I can do dns stuff with them, and make sure if I want to relaunch a vm, I can just delete the stack and create it again using the same template. | 23:42 |
kfox1111 | that means preallocating the floating ip and passing the floating ip id, or ip address through the template params. | 23:43 |
kfox1111 | hmm.. I may have an example though of a totally dynamic one. I think I did something with condor that way... just a sec. | 23:43 |
kfox1111 | yeah.... this cloud has multiple public networks and the ip's dynamically allocated. just a sec... | 23:44 |
ari__ | that would be awesome :) | 23:44 |
*** kebray has quit IRC | 23:45 | |
kfox1111 | ari__: http://pastebin.com/cuAnYYrK | 23:45 |
ari__ | I cant use any non CFN resource types so using OS::Neutron::FloatingIP is not an option for me sigh :( | 23:48 |
kfox1111 | it works just fine with CFN. | 23:48 |
kfox1111 | I've yet to port most of my templates to Hot. :/ | 23:48 |
ari__ | The problem is right now the UI support we have only allows the legacy AWS stuff no HOT.I know I know... | 23:49 |
kfox1111 | I've been throwing most of my templates out at: https://github.com/EMSL-MSC/heat-templates/tree/master/cfn if you want to dig through them. lib/* are particularly useful. | 23:49 |
openstackgerrit | A change was merged to openstack/heat-templates: Trigger cfn-init via script rather than lib https://review.openstack.org/113770 | 23:49 |
openstackgerrit | A change was merged to openstack/heat-templates: Unit test of puppet hook https://review.openstack.org/127854 | 23:50 |
openstackgerrit | A change was merged to openstack/heat-templates: Unit test of script hook https://review.openstack.org/127855 | 23:50 |
kfox1111 | ari__: That, I cant help you with. :/ | 23:50 |
kfox1111 | just double checking though, the OS::* resources are not Hot specific, they work in CFN. Or are you saying your UI won't accept any Resources that start with OS::? | 23:51 |
ari__ | Fair :: ya the UI only have AWS specific resources | 23:52 |
kfox1111 | ok. | 23:52 |
ari__ | we still got work to do in that :) | 23:52 |
kfox1111 | then your probably stuck preallocating the ip's and taking it in as a stack param. | 23:53 |
ari__ | yeah :( | 23:55 |
ari__ | I see the EIP param in the AWS::EC2::EIPAssociation is optional though | 23:55 |
kfox1111 | or tweaking the ui to support more goodness? :) | 23:55 |
ari__ | thats still a long way to go for us but it would be totally worth it | 23:56 |
ari__ | only if it was upto me | 23:57 |
ari__ | I wonder if I dont specify EIP in the EIPAssociation if it picks up the IP from the NetowrkInterfaceId property somehow | 23:58 |
kfox1111 | I'd think it should be mostly a simple sed across the code... ;) | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!