stevebaker | asalkeld: ok, thanks | 00:02 |
---|---|---|
*** Qiming has joined #heat | 00:04 | |
asalkeld | later | 00:05 |
*** asalkeld has quit IRC | 00:05 | |
*** Qiming has quit IRC | 00:10 | |
*** GonZo2K has quit IRC | 00:15 | |
*** ParsectiX has joined #heat | 00:21 | |
*** ParsectiX has quit IRC | 00:26 | |
*** swygue has joined #heat | 00:30 | |
*** alexpilotti has quit IRC | 00:33 | |
*** Marga_ has joined #heat | 00:33 | |
*** rdo has quit IRC | 00:34 | |
*** Marga_ has quit IRC | 00:34 | |
*** rdo has joined #heat | 00:36 | |
*** zhenzanz has joined #heat | 00:40 | |
*** Marga_ has joined #heat | 00:41 | |
*** tochi has joined #heat | 00:48 | |
*** Marga_ has quit IRC | 00:58 | |
*** Marga_ has joined #heat | 00:59 | |
*** serg_melikyan has joined #heat | 01:00 | |
*** mc__ has joined #heat | 01:07 | |
*** alexheneveld has quit IRC | 01:11 | |
*** dims has joined #heat | 01:12 | |
*** Qiming has joined #heat | 01:17 | |
*** zhiwei has joined #heat | 01:19 | |
*** sarob has quit IRC | 01:22 | |
*** sdake has quit IRC | 01:30 | |
*** fayablazer has quit IRC | 01:33 | |
*** nosnos has joined #heat | 01:44 | |
*** Qiming_ has joined #heat | 01:54 | |
*** Marga_ has quit IRC | 01:56 | |
*** Qiming has quit IRC | 01:58 | |
*** Qiming_ is now known as Qiming | 02:01 | |
*** apporc has joined #heat | 02:09 | |
*** ParsectiX has joined #heat | 02:10 | |
*** LiJiansheng has joined #heat | 02:11 | |
*** Marga_ has joined #heat | 02:14 | |
*** ParsectiX has quit IRC | 02:14 | |
*** erkules_ has joined #heat | 02:27 | |
*** aweiteka has joined #heat | 02:27 | |
*** erkules has quit IRC | 02:29 | |
*** arif-ali has joined #heat | 02:29 | |
*** kebray has joined #heat | 02:32 | |
*** dims has quit IRC | 02:37 | |
*** Yanyanhu has joined #heat | 02:38 | |
*** kebray has quit IRC | 02:41 | |
*** zhiwei has quit IRC | 02:43 | |
elynn | morning :) | 02:47 |
*** zhiwei has joined #heat | 02:49 | |
*** achanda has joined #heat | 02:56 | |
*** tellesnobrega_ has joined #heat | 02:59 | |
*** GonZo2K has joined #heat | 03:05 | |
*** dims has joined #heat | 03:12 | |
*** Qiming has quit IRC | 03:14 | |
*** rushiagr_away is now known as rushiagr | 03:15 | |
*** aweiteka has quit IRC | 03:16 | |
*** dims has quit IRC | 03:17 | |
*** jyoti-ranjan has joined #heat | 03:20 | |
*** rushiagr is now known as rushiagr_away | 03:21 | |
*** rushiagr_away is now known as rushiagr | 03:25 | |
*** achanda has quit IRC | 03:39 | |
*** achanda has joined #heat | 03:39 | |
*** achanda has quit IRC | 03:40 | |
*** achanda has joined #heat | 03:40 | |
*** achanda has quit IRC | 03:44 | |
openstackgerrit | huangtianhua proposed openstack/heat: Add OS::Cinder::VolumeType resource https://review.openstack.org/132214 | 03:49 |
*** nosnos has quit IRC | 03:52 | |
*** swygue has quit IRC | 03:59 | |
*** ParsectiX has joined #heat | 03:59 | |
*** swygue has joined #heat | 03:59 | |
*** GonZo2K has quit IRC | 04:00 | |
*** ParsectiX has quit IRC | 04:04 | |
*** tellesnobrega_ has quit IRC | 04:05 | |
*** ckmvishnu has joined #heat | 04:17 | |
*** Marga_ has quit IRC | 04:17 | |
*** dims has joined #heat | 04:17 | |
*** dims has quit IRC | 04:23 | |
*** achanda has joined #heat | 04:23 | |
*** lazy_prince has quit IRC | 04:25 | |
*** Marga_ has joined #heat | 04:25 | |
*** kopparam has joined #heat | 04:26 | |
*** killer_prince has joined #heat | 04:27 | |
*** killer_prince is now known as lazy_prince | 04:27 | |
*** kopparam has quit IRC | 04:31 | |
*** kopparam has joined #heat | 04:33 | |
*** swygue has quit IRC | 04:34 | |
*** Marga__ has joined #heat | 04:40 | |
*** Marga_ has quit IRC | 04:44 | |
*** nosnos has joined #heat | 04:44 | |
*** kopparam has quit IRC | 04:46 | |
*** kopparam has joined #heat | 04:46 | |
*** mc__ has quit IRC | 04:51 | |
*** sanjayu has joined #heat | 04:52 | |
*** rushiagr is now known as rushiagr_away | 04:55 | |
*** lazy_prince has quit IRC | 04:55 | |
*** killer_prince has joined #heat | 04:57 | |
*** killer_prince is now known as lazy_prince | 04:57 | |
*** ParsectiX has joined #heat | 05:00 | |
*** achanda has quit IRC | 05:00 | |
*** ParsectiX has quit IRC | 05:04 | |
*** mc__ has joined #heat | 05:09 | |
*** nkhare has joined #heat | 05:26 | |
*** saju_m has joined #heat | 05:27 | |
*** kopparam has quit IRC | 05:40 | |
*** rushiagr_away is now known as rushiagr | 05:40 | |
*** ishant has joined #heat | 05:41 | |
*** kopparam has joined #heat | 05:41 | |
*** unmeshg has joined #heat | 05:47 | |
*** liuxx has joined #heat | 05:53 | |
*** nosnos has quit IRC | 05:58 | |
*** nosnos has joined #heat | 05:58 | |
*** ParsectiX has joined #heat | 06:00 | |
*** ParsectiX has quit IRC | 06:01 | |
*** tomek_adamczewsk has joined #heat | 06:03 | |
*** erkules_ is now known as erkules | 06:16 | |
*** LiJiansheng has quit IRC | 06:18 | |
*** LiJiansheng has joined #heat | 06:18 | |
*** lazy_prince has quit IRC | 06:20 | |
*** rushiagr is now known as rushiagr_away | 06:25 | |
*** nosnos_ has joined #heat | 06:29 | |
*** nosnos has quit IRC | 06:29 | |
*** achanda has joined #heat | 06:35 | |
*** sarob has joined #heat | 06:45 | |
*** tomek_adamczewsk has quit IRC | 06:47 | |
*** serg_melikyan has quit IRC | 06:52 | |
*** Marga__ has quit IRC | 06:53 | |
*** serg_melikyan has joined #heat | 06:54 | |
*** serg_melikyan has joined #heat | 06:54 | |
*** rushiagr_away is now known as rushiagr | 06:54 | |
*** Adri2000 has quit IRC | 06:56 | |
*** jamielennox is now known as jamielennox|away | 06:59 | |
*** achanda has quit IRC | 06:59 | |
*** achanda has joined #heat | 07:00 | |
openstackgerrit | huangtianhua proposed openstack/heat: Implement 'InstanceId' for LaunchConfiguration https://review.openstack.org/133401 | 07:03 |
*** Qiming has joined #heat | 07:04 | |
*** achanda has quit IRC | 07:05 | |
*** sarob has quit IRC | 07:10 | |
*** tomek_adamczewsk has joined #heat | 07:14 | |
*** LiJiansheng has quit IRC | 07:24 | |
*** jcoufal has joined #heat | 07:24 | |
*** k4n0 has joined #heat | 07:24 | |
*** serg_melikyan has quit IRC | 07:34 | |
*** serg_melikyan has joined #heat | 07:39 | |
*** Putns has joined #heat | 07:41 | |
*** killer_prince has joined #heat | 07:42 | |
*** killer_prince has quit IRC | 07:42 | |
*** lazy_prince has joined #heat | 07:43 | |
*** lazy_prince has quit IRC | 07:43 | |
*** lazy_prince has joined #heat | 07:44 | |
*** serg_mel_ has joined #heat | 07:44 | |
*** tspatzier has joined #heat | 07:46 | |
*** serg_melikyan has quit IRC | 07:48 | |
*** tomek_adamczewsk has quit IRC | 07:48 | |
*** tomek_adamczewsk has joined #heat | 07:48 | |
*** LiJiansheng has joined #heat | 07:49 | |
*** serg_mel_ has quit IRC | 07:49 | |
skraynev | good morning | 07:51 |
*** pas-ha has joined #heat | 07:52 | |
*** tomek_adamczewsk has quit IRC | 07:53 | |
pas-ha | morning all | 07:53 |
*** tomek_adamczewsk has joined #heat | 07:54 | |
*** jprovazn has joined #heat | 08:01 | |
*** tspatzier has quit IRC | 08:07 | |
*** tspatzier has joined #heat | 08:10 | |
pas-ha | can one somehow change gerrit defaults in respect to the score? Mine is showing +2 +A by default, prompting for some spurious scores to be posted... | 08:18 |
*** inc0 has joined #heat | 08:19 | |
*** tomek_adamczewsk has quit IRC | 08:21 | |
inc0 | good morning | 08:22 |
*** jtomasek has joined #heat | 08:24 | |
*** liuxx_ has joined #heat | 08:25 | |
*** kopparam has quit IRC | 08:26 | |
*** liuxx has quit IRC | 08:27 | |
*** sorantis has joined #heat | 08:30 | |
*** Qiming_ has joined #heat | 08:31 | |
*** ananta has joined #heat | 08:32 | |
*** Qiming has quit IRC | 08:33 | |
elynn | Hi , anyone can help to review this patch https://review.openstack.org/#/c/136413/? | 08:44 |
*** serg_melikyan has joined #heat | 08:45 | |
*** jstrachan has joined #heat | 08:45 | |
*** serg_melikyan has quit IRC | 08:48 | |
*** serg_mel_ has joined #heat | 08:48 | |
*** dkusidlo has joined #heat | 08:51 | |
*** jstrachan has quit IRC | 08:52 | |
ckmvishnu | elynn: i am not able to access review | 08:52 |
*** sorantis has left #heat | 08:52 | |
*** ekarlso- has quit IRC | 08:52 | |
ckmvishnu | got it. | 08:52 |
*** jstrachan has joined #heat | 08:52 | |
elynn | https://review.openstack.org/#/c/136413/ | 08:52 |
elynn | :) | 08:52 |
elynn | It's a cherry-pick patch. | 08:53 |
*** ananta has quit IRC | 08:53 | |
*** ananta has joined #heat | 08:54 | |
inc0 | ananta, hello, got a minute? | 08:54 |
ananta | hi inc0 | 08:54 |
inc0 | hi, I'm Michał - author of other convergence prototype | 08:54 |
ananta | Hi Michal! | 08:55 |
inc0 | I was thinking, I still don't get how do you want to achieve parallel updates? | 08:55 |
inc0 | so update started before previous was finished | 08:55 |
ananta | yeah.. | 08:56 |
ananta | the new update updates the graph and ready nodes (leaf) are triggered | 08:56 |
ananta | we don't want to loose the edges of previous graph..so we update the old graph with new edges | 08:57 |
ananta | there was a link shared on converegence wiki | 08:57 |
ananta | please go through it | 08:57 |
*** jstrachan has quit IRC | 08:58 | |
inc0 | you don't want to lose edges on previous so you update old with new edges? wouldn't that be well...losing previous?;) | 08:58 |
inc0 | what I really mean is that I'm afraid of such binary declarations as "traversed" | 08:58 |
*** jstrachan has joined #heat | 08:59 | |
ananta | yeah.... we have moved away from that Binary thing | 08:59 |
inc0 | there will be edge cases which may require hacking | 08:59 |
ananta | to state based graph status | 08:59 |
inc0 | and if we consider hacks even before actual implementation, thats bad. | 08:59 |
*** jistr has joined #heat | 09:00 | |
inc0 | yup, thats the thing, state-based;) I like stateless approaches | 09:00 |
*** dkusidlo has quit IRC | 09:02 | |
*** tspatzier has quit IRC | 09:02 | |
*** zhenzanz has quit IRC | 09:02 | |
*** dkusidlo has joined #heat | 09:03 | |
*** ananta has quit IRC | 09:04 | |
*** jstrachan has quit IRC | 09:04 | |
*** dkusidlo has quit IRC | 09:04 | |
*** tomek_adamczewsk has joined #heat | 09:04 | |
*** tspatzier has joined #heat | 09:05 | |
*** jstrachan has joined #heat | 09:07 | |
*** bhi has joined #heat | 09:08 | |
*** ekarlso- has joined #heat | 09:10 | |
*** tomek_adamczews1 has joined #heat | 09:14 | |
unmeshg | hi inc0 | 09:17 |
*** tomek_adamczewsk has quit IRC | 09:17 | |
unmeshg | we are working on a stateless approach | 09:17 |
unmeshg | where we don't store edges in a separate table | 09:18 |
unmeshg | we store the needed_by and depends_on lists the current resource table itself | 09:18 |
*** serg_mel_ has quit IRC | 09:19 | |
*** derekh has joined #heat | 09:19 | |
*** tomek_adamczewsk has joined #heat | 09:19 | |
*** ananta has joined #heat | 09:20 | |
*** tomek_adamczews1 has quit IRC | 09:21 | |
ananta | inc0: sorry i am having flaky internet connection | 09:21 |
ananta | inc0: i will join on from another place | 09:22 |
*** ananta has quit IRC | 09:22 | |
*** jstrachan has quit IRC | 09:23 | |
*** kopparam has joined #heat | 09:27 | |
*** nosnos_ has quit IRC | 09:31 | |
*** nosnos has joined #heat | 09:31 | |
*** tellesnobrega_ has joined #heat | 09:31 | |
*** alexheneveld has joined #heat | 09:31 | |
*** jstrachan has joined #heat | 09:33 | |
*** inc0 has quit IRC | 09:37 | |
*** serg_melikyan has joined #heat | 09:37 | |
*** inc0 has joined #heat | 09:38 | |
inc0 | unmeshg sorry had ad-hoc meeting | 09:39 |
inc0 | yes, I think storing deps in resource table is better approach | 09:39 |
inc0 | anyway will you keep "traversed" status on these? | 09:39 |
*** justin-8 has joined #heat | 09:40 | |
*** tellesnobrega_ has quit IRC | 09:42 | |
*** justin-8_ has quit IRC | 09:42 | |
*** dims has joined #heat | 09:45 | |
cmyster | morning | 09:45 |
*** mc__ has quit IRC | 09:47 | |
unmeshg | inc0: no | 09:49 |
inc0 | hi cmyster | 09:49 |
inc0 | unmeshg, then how will you proceed with graph? | 09:49 |
*** dims has quit IRC | 09:49 | |
inc0 | because this seems like complete rework of your algorithm | 09:49 |
*** openstackgerrit has quit IRC | 09:50 | |
unmeshg | late take create_stack for instance. | 09:50 |
*** Yanyanhu has quit IRC | 09:50 | |
inc0 | openstackgerrit has quit?:O | 09:50 |
*** openstackgerrit has joined #heat | 09:50 | |
inc0 | go on unmeshg | 09:50 |
*** serg_melikyan has quit IRC | 09:51 | |
*** Qiming_ has quit IRC | 09:51 | |
unmeshg | leaf nodes == resources with empty depends_on | 09:51 |
*** nosnos has quit IRC | 09:52 | |
unmeshg | resource_create: get resource_lock with engine_id and cast for creation | 09:52 |
*** liuxx_ has quit IRC | 09:52 | |
unmeshg | upon getting first notification (could be parallel) lock parent resource and provision it too. | 09:53 |
inc0 | what releases lock? | 09:53 |
unmeshg | the other children who fail to get parent resource_lock will need to send a notification to topic=stack_id.resource_id | 09:53 |
unmeshg | worker upon completion will auto release :) | 09:54 |
inc0 | what if worker dies before reaching completion? | 09:54 |
*** eliska has joined #heat | 09:54 | |
unmeshg | scheduled parent will initially wait for all children notification to hit to proceed | 09:54 |
unmeshg | thus, parent cannot be scheduled more than once. | 09:55 |
unmeshg | there is another use case for my resource lock. | 09:55 |
cmyster | unmeshg: there is a timeout here I'm guessing ? | 09:55 |
inc0 | even if there is timeout, we'd need separate process to clear timeout | 09:55 |
unmeshg | for now we use stack timeout. but proposal is out for resource. | 09:55 |
inc0 | but how do we decide what this timeout should be? | 09:56 |
unmeshg | inc: no, stack/resource timeouts can be handled like the way its handled now. | 09:56 |
unmeshg | every look will check for it | 09:56 |
unmeshg | inc0: similar to what is done now. | 09:57 |
inc0 | ok | 09:57 |
inc0 | so, worker dies, whole stack hangs till timeout | 09:57 |
unmeshg | the other advantage is | 09:57 |
inc0 | and then we rollback everything and start over? | 09:58 |
inc0 | or fail stack, or whatever | 09:58 |
unmeshg | when an engine goes down, i can lookup resource lock table and restart that particular resource and complete stack. | 09:58 |
inc0 | unmeshg, you never know when it goes down | 09:58 |
inc0 | you can't assume you know | 09:58 |
*** nosnos has joined #heat | 09:58 | |
unmeshg | IMO, someone has to broadcast engine failure to all other alive ones. | 09:59 |
inc0 | unmeshg, nope | 09:59 |
inc0 | problem is, when you kill power (literally pull the plug) | 09:59 |
inc0 | engine just dies, no notification | 10:00 |
cmyster | or just the network cable, inc0 don't kill it in a nasty way ;) | 10:00 |
unmeshg | even periodic task will not help in such a case. | 10:00 |
cmyster | anyway, why can't rollback do what it does now? wither use or don't | 10:00 |
inc0 | cmyster, network cable can be nastier - split brain | 10:00 |
cmyster | inc0: split is easier to detect | 10:01 |
inc0 | unmeshg, it will not, hence my question, what will release lock? | 10:01 |
inc0 | cmyster, really?;) | 10:01 |
inc0 | you need to introduce concept of quorum then | 10:01 |
*** kopparam has quit IRC | 10:01 | |
unmeshg | yeah | 10:01 |
inc0 | all the "majority nodes voting" and so on | 10:01 |
inc0 | thats well...we don't want to go this way | 10:02 |
unmeshg | a peroiduc engine poll could help | 10:03 |
inc0 | so imagine this situation | 10:03 |
inc0 | you have 2 engines working | 10:03 |
inc0 | each has periodic task | 10:04 |
inc0 | and connects to same database | 10:04 |
unmeshg | ok | 10:04 |
inc0 | then they lose connection | 10:04 |
inc0 | both of them | 10:04 |
cmyster | inc0: ja from my exp when planned correctly splits can be handled with ease | 10:04 |
cmyster | inc0: but it was in a Solaric and a code written in C and dedicatd to splits ;) | 10:04 |
inc0 | cmyster, problem is splits which aren't planned;) my friend did a research on databases and how they handle splits | 10:05 |
inc0 | riak was by far best..onlu about 20% data loss | 10:05 |
cmyster | 'handle' | 10:05 |
*** tellesnobrega_ has joined #heat | 10:05 | |
cmyster | not bad | 10:05 |
inc0 | yup...if you consider mysql's 60% | 10:05 |
unmeshg | inc0: go on :) | 10:05 |
inc0 | not bad a t all | 10:05 |
* cmyster grrs brb | 10:06 | |
inc0 | well, periodic task which will checks timeout and fails stack is easy | 10:06 |
inc0 | won't suffer from splits | 10:06 |
inc0 | but its still ultimately not fault tolerant | 10:07 |
inc0 | engine dies -> whole stack dies | 10:07 |
inc0 | so pretty much what we have now | 10:07 |
unmeshg | it can restart from where it left | 10:07 |
unmeshg | :) | 10:07 |
*** eliska has left #heat | 10:08 | |
*** zhiwei has quit IRC | 10:08 | |
inc0 | not if we have whole stack timeout | 10:08 |
inc0 | because one resource will remain in_progress forever | 10:08 |
inc0 | moreover, when we have resource timeout, let's imagine situation | 10:09 |
inc0 | we set up vm, that takes 5mins total | 10:09 |
inc0 | and after 3mins engine dies, so nothing will ever release lock | 10:09 |
inc0 | and we have a vm | 10:09 |
inc0 | next engine checks this resource and timeout is reached | 10:10 |
inc0 | what will it do | 10:10 |
inc0 | ? | 10:10 |
unmeshg | a resource timeout will retry vm creation by stealing resource lock. based on its current status | 10:10 |
inc0 | how do you know current status of vm? | 10:11 |
inc0 | or any resource? | 10:11 |
unmeshg | if phyid==None, recreate | 10:11 |
unmeshg | i can think of no other option | 10:12 |
inc0 | there can be phyid | 10:12 |
inc0 | on 3'rd minute we'll be well in progress with vm creation | 10:12 |
unmeshg | in that case use client pligin to verify | 10:12 |
inc0 | there are no methods for that now | 10:13 |
*** julienvey has joined #heat | 10:13 | |
inc0 | so you'd have implement "check_status" method separately on every resource | 10:13 |
unmeshg | you mean even with phyid, you cannot get status of resource? | 10:13 |
inc0 | unmeshg, heat doesn't have this implemented right now | 10:13 |
inc0 | and thats something you'd have to implement on every single resource separately | 10:14 |
inc0 | and that's bad,. | 10:14 |
unmeshg | i guess observer fill that role | 10:14 |
inc0 | no, it will still need method on resources | 10:15 |
inc0 | I mean, its different how you check status of VM than status of volume or network | 10:15 |
*** kopparam has joined #heat | 10:15 | |
shardy | What you guys are describing sounds a lot like handle_check | 10:15 |
unmeshg | shardy: yeah. | 10:16 |
unmeshg | there's not need to add new calls to resource plugin | 10:16 |
unmeshg | brb | 10:17 |
inc0 | ok, my mistake | 10:17 |
unmeshg | inc0: i'll post something in 2 days. you can review and let us know what you think | 10:19 |
inc0 | unmeshg, sure, can you attend heat meeting in 2 days? | 10:19 |
*** tomek_adamczewsk has quit IRC | 10:19 | |
unmeshg | typing is very tiring :( | 10:20 |
unmeshg | we could have a g+ or skype | 10:20 |
inc0 | but then we have transcript;) | 10:20 |
unmeshg | inc0: but its US time right? | 10:20 |
inc0 | its 20 UTC I think | 10:20 |
inc0 | I'm not sure how that translates to your timezone, probably poorly... | 10:21 |
unmeshg | very | 10:21 |
*** tomek_adamczewsk has joined #heat | 10:21 | |
inc0 | it would be 9hrs 20mins from now | 10:21 |
unmeshg | we'll try to attent. | 10:22 |
inc0 | (but on We 3rd of Dec) | 10:22 |
unmeshg | brb. | 10:22 |
inc0 | I'll going off, meetings meetings | 10:22 |
unmeshg | :) | 10:22 |
inc0 | cya and thanks unmeshg | 10:22 |
unmeshg | wc :) | 10:22 |
*** tomek_adamczews1 has joined #heat | 10:27 | |
*** tomek_adamczewsk has quit IRC | 10:29 | |
shardy | lol @ "typing is very tiring" ;) | 10:30 |
shardy | That's a bad problem for a programmer to have :D | 10:30 |
*** tellesnobrega_ has quit IRC | 10:35 | |
*** alexheneveld has quit IRC | 10:37 | |
*** alexheneveld has joined #heat | 10:38 | |
*** apporc has quit IRC | 10:39 | |
*** serg_melikyan has joined #heat | 10:42 | |
*** alexpilotti has joined #heat | 10:43 | |
*** Qiming has joined #heat | 10:45 | |
*** alexheneveld has quit IRC | 10:46 | |
openstackgerrit | Qiming Teng proposed openstack/heat: Fix documentation on Fn::Base64 function https://review.openstack.org/137747 | 10:49 |
*** tellesnobrega_ has joined #heat | 10:51 | |
*** tomek_adamczewsk has joined #heat | 10:55 | |
*** tomek_adamczews1 has quit IRC | 10:58 | |
openstackgerrit | Qiming Teng proposed openstack/heat: Don't block stack deletion if user creds fail https://review.openstack.org/137771 | 10:59 |
*** alexheneveld has joined #heat | 11:01 | |
*** tellesnobrega_ has quit IRC | 11:02 | |
*** alexheneveld has quit IRC | 11:06 | |
*** serg_melikyan has quit IRC | 11:09 | |
*** serg_melikyan has joined #heat | 11:10 | |
*** tomek_adamczews1 has joined #heat | 11:13 | |
*** tomek_adamczewsk has quit IRC | 11:15 | |
*** serg_melikyan has quit IRC | 11:18 | |
*** jstrachan has quit IRC | 11:19 | |
*** jstrachan has joined #heat | 11:20 | |
*** julienvey has quit IRC | 11:21 | |
*** jcoufal has quit IRC | 11:22 | |
*** serg_melikyan has joined #heat | 11:22 | |
*** kopparam has quit IRC | 11:29 | |
*** jyoti-ranjan has quit IRC | 11:30 | |
*** sorantis has joined #heat | 11:35 | |
*** jstrachan has quit IRC | 11:37 | |
*** kopparam has joined #heat | 11:38 | |
*** dims has joined #heat | 11:39 | |
cmyster | shardy: I think already asked and answered so I'm terribly sorry but can't I do a resource type: {get_param: something} ? | 11:41 |
cmyster | because I am trying to pass a filename as a resource type... | 11:42 |
cmyster | oh and hi | 11:42 |
*** Adri2000 has joined #heat | 11:43 | |
*** jstrachan has joined #heat | 11:43 | |
Qiming | cmyster, just tried and failed | 11:48 |
*** jstrachan has quit IRC | 11:52 | |
*** jyoti-ranjan has joined #heat | 11:52 | |
Qiming | as a workaround, use the same template with different environment files | 11:54 |
*** serg_mel_ has joined #heat | 11:58 | |
*** serg_melikyan has quit IRC | 11:58 | |
*** andreaf_ has joined #heat | 11:59 | |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Initial setup for i18n support https://review.openstack.org/137842 | 12:00 |
openstackgerrit | Merged openstack/heat: Support secgroups in Sahara Node group templates https://review.openstack.org/136022 | 12:04 |
openstackgerrit | Merged openstack/heat: Support availability zones in Node Group Templates https://review.openstack.org/136023 | 12:04 |
*** andreaf_ has quit IRC | 12:06 | |
cmyster | Qiming: yes its what I thought about as well. Thats a bug though right ? | 12:06 |
*** jstrachan has joined #heat | 12:06 | |
cmyster | not sure if it was ever intended to work like that | 12:06 |
therve | Doesn't sound like a bug to me | 12:07 |
therve | cmyster, What are you trying to achieve? | 12:07 |
*** LiJiansheng has quit IRC | 12:08 | |
cmyster | therve: say I have 3 templates 1 parent and two nested. say a tiny volume and a huge volume. I want it to run once and get a parameter to the nested template of my likings. | 12:09 |
*** inc0 has quit IRC | 12:09 | |
*** nosnos has quit IRC | 12:09 | |
cmyster | so stack-create -p teplate_volume_tiny.yaml or template_volume_huge.yaml | 12:09 |
therve | cmyster, I'd have type: volume.yaml, and then pass the appropriate file? | 12:10 |
therve | You don't need to pass both if you only need one | 12:11 |
*** nosnos has joined #heat | 12:11 | |
cmyster | therve: I know, I want to be able to use it more then once, but once with a template_a.yaml some other time with a template_b c d and so forth. this way I can reuse the parent template and just switch the nested one that I am using. | 12:12 |
*** serg_mel_ has quit IRC | 12:12 | |
cmyster | I gave an overly simplistic case here, but I think that there is a good reson to be able to do so | 12:12 |
cmyster | therve: and even if there isn't one, if I do get_param to a parameter with a type of string and a default then the error in this case should probably not be that the resource type cannot be string | 12:13 |
*** inc0 has joined #heat | 12:14 | |
therve | files are already parameters, I'm not convinced we need parameters of parameters | 12:14 |
cmyster | still, if there is no use case here I think that this error is misleading and should be something else. I'll open a bug here and see how it goes... | 12:15 |
therve | Better error message are always welcome | 12:15 |
openstackgerrit | Merged openstack/heat: Support vnic_type in OS::Neutron::Port https://review.openstack.org/129353 | 12:19 |
*** julienvey has joined #heat | 12:21 | |
*** andreaf_ has joined #heat | 12:22 | |
*** ckmvishnu has quit IRC | 12:22 | |
*** blomquisg has quit IRC | 12:23 | |
*** jstrachan has quit IRC | 12:25 | |
*** julienvey has quit IRC | 12:26 | |
*** inc0 has quit IRC | 12:28 | |
*** inc0_ has joined #heat | 12:28 | |
*** julienvey has joined #heat | 12:28 | |
*** nosnos has quit IRC | 12:29 | |
*** andreaf_ has quit IRC | 12:29 | |
*** fayablazer has joined #heat | 12:30 | |
*** inc0_ has quit IRC | 12:36 | |
*** hdd has joined #heat | 12:36 | |
*** nosnos has joined #heat | 12:37 | |
*** jstrachan has joined #heat | 12:40 | |
*** hdd has quit IRC | 12:41 | |
*** jstrachan has quit IRC | 12:42 | |
*** jstrachan_ has joined #heat | 12:42 | |
*** jyoti-ranjan has quit IRC | 12:44 | |
*** ishant has quit IRC | 12:44 | |
*** nosnos has quit IRC | 12:45 | |
*** pas-ha has quit IRC | 13:01 | |
shardy | cmyster: what you're trying to do should be done via the environment resource_registry IMO | 13:03 |
*** enterprisedc has joined #heat | 13:03 | |
*** inc0 has joined #heat | 13:08 | |
*** dkusidlo has joined #heat | 13:09 | |
*** aweiteka has joined #heat | 13:12 | |
*** saju_m has quit IRC | 13:12 | |
*** kopparam has quit IRC | 13:14 | |
*** dims has quit IRC | 13:15 | |
*** dims has joined #heat | 13:15 | |
*** pas-ha has joined #heat | 13:17 | |
*** jstrachan_ has quit IRC | 13:19 | |
*** unmeshg has quit IRC | 13:22 | |
*** jstrachan has joined #heat | 13:26 | |
*** tochi has quit IRC | 13:27 | |
cmyster | hi shardy, probably. Should still be validated some how (and ail validation) and at least not give that erro that it did | 13:28 |
cmyster | error* | 13:28 |
cmyster | and fail* | 13:28 |
shardy | cmyster: Yeah, it should fail fast at validation time | 13:29 |
cmyster | shardy: Bug 1397969 | 13:30 |
uvirtbot | Launchpad bug 1397969 in heat "resource creation failes with type error if derived from a parameter" [Undecided,New] https://launchpad.net/bugs/1397969 | 13:30 |
Qiming | shardy, hi | 13:31 |
*** dkusidlo has quit IRC | 13:32 | |
shardy | Qiming: Hi! | 13:33 |
*** kopparam has joined #heat | 13:33 | |
Qiming | shardy, can you help check Bug 1397945 as well? I'm wondering how the test passed before you checked in the integration test | 13:33 |
uvirtbot | Launchpad bug 1397945 in heat "resource group fails validate a template resource type" [Undecided,New] https://launchpad.net/bugs/1397945 | 13:33 |
shardy | Qiming: It might help if you can provide a series of heat CLI calls with a template which demostrates the problem | 13:34 |
*** tomek_adamczewsk has joined #heat | 13:34 | |
Qiming | yep, that's good suggestion | 13:34 |
cmyster | there was a bug with almost the exact same title some months back | 13:35 |
Qiming | shardy, I know how to fix it, but first I have to confirm it can be reproduced easily | 13:35 |
*** tomek_adamczews1 has quit IRC | 13:36 | |
*** jprovazn has quit IRC | 13:38 | |
*** jdob has joined #heat | 13:39 | |
cmyster | Qiming: add steps to reproduce, I'll help you verify it | 13:40 |
*** Putns has quit IRC | 13:40 | |
Qiming | ok | 13:40 |
*** blomquisg has joined #heat | 13:41 | |
*** Putns has joined #heat | 13:41 | |
*** kopparam has quit IRC | 13:42 | |
*** dkusidlo has joined #heat | 13:43 | |
*** tomek_adamczews1 has joined #heat | 13:44 | |
*** dulek has joined #heat | 13:44 | |
*** pas-ha has quit IRC | 13:44 | |
*** kopparam has joined #heat | 13:45 | |
*** tomek_adamczewsk has quit IRC | 13:45 | |
*** rpothier has joined #heat | 13:46 | |
Qiming | shardy, cmyster: steps to reproduce the heat_integrationtests failure added here: https://bugs.launchpad.net/heat/+bug/1397945 | 13:55 |
uvirtbot | Launchpad bug 1397945 in heat "resource group fails validate a template resource type" [Undecided,New] | 13:55 |
cmyster | Qiming: could you also paste provider.yaml? | 13:56 |
Qiming | cmyster, it is there | 13:56 |
Qiming | cmyster, you need three files to reproduce this, :P | 13:57 |
*** inc0 has quit IRC | 13:57 | |
cmyster | ahhh ok I see what you did there | 13:57 |
* cmyster writes in the bug descrition # cat file instead of just the file name | 13:58 | |
*** pas-ha has joined #heat | 13:59 | |
*** inc0 has joined #heat | 14:01 | |
*** inc0 has quit IRC | 14:10 | |
*** kopparam has joined #heat | 14:10 | |
*** kopparam has quit IRC | 14:15 | |
*** sanjayu has quit IRC | 14:15 | |
*** fayablazer has quit IRC | 14:19 | |
*** fayablazer has joined #heat | 14:19 | |
*** kitch_ has joined #heat | 14:23 | |
*** jprovazn has joined #heat | 14:25 | |
*** ccrouch has quit IRC | 14:29 | |
*** funzo_ is now known as funzo | 14:33 | |
*** asaj has joined #heat | 14:34 | |
*** crose has joined #heat | 14:39 | |
*** serg_melikyan has joined #heat | 14:42 | |
*** nkhare has quit IRC | 14:44 | |
*** jasond has joined #heat | 14:46 | |
*** sabeen has joined #heat | 14:46 | |
*** serg_melikyan has quit IRC | 14:47 | |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Small re-factoring in template_resource https://review.openstack.org/138080 | 14:47 |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for help messages https://review.openstack.org/138081 | 14:49 |
openstackgerrit | Sergey Kraynev proposed openstack/heat: Small re-factoring in template_resource https://review.openstack.org/138080 | 14:49 |
*** alexpilotti has quit IRC | 14:53 | |
*** sdake has joined #heat | 14:56 | |
*** sdake has quit IRC | 14:56 | |
*** sdake has joined #heat | 14:56 | |
*** Qiming has quit IRC | 14:56 | |
*** aweiteka has quit IRC | 14:57 | |
*** serg_melikyan has joined #heat | 15:13 | |
*** k4n0 has quit IRC | 15:16 | |
*** serg_melikyan has quit IRC | 15:17 | |
*** kopparam has joined #heat | 15:18 | |
*** EricGonczer_ has joined #heat | 15:18 | |
*** serg_melikyan has joined #heat | 15:19 | |
*** alexpilotti has joined #heat | 15:19 | |
*** dkusidlo has quit IRC | 15:23 | |
*** dkusidlo has joined #heat | 15:24 | |
*** alexpilotti has quit IRC | 15:25 | |
*** EricGonczer_ has quit IRC | 15:25 | |
*** alexpilotti has joined #heat | 15:26 | |
*** ramishra has joined #heat | 15:28 | |
*** aweiteka has joined #heat | 15:28 | |
*** jtomasek has quit IRC | 15:32 | |
*** jtomasek has joined #heat | 15:33 | |
*** lazy_prince is now known as killer_prince | 15:34 | |
*** thedodd has joined #heat | 15:35 | |
*** dkusidlo has quit IRC | 15:35 | |
*** jmckind has joined #heat | 15:38 | |
*** jmckind has quit IRC | 15:38 | |
*** che-arne has joined #heat | 15:38 | |
*** killer_prince is now known as lazy_prince | 15:42 | |
*** EricGonczer_ has joined #heat | 15:44 | |
*** jmckind has joined #heat | 15:44 | |
*** kopparam has quit IRC | 15:45 | |
*** lazy_prince is now known as killer_prince | 15:46 | |
*** jasond has quit IRC | 15:47 | |
*** dkusidlo has joined #heat | 15:48 | |
*** serg_mel_ has joined #heat | 15:52 | |
*** serg_melikyan has quit IRC | 15:52 | |
*** crose has quit IRC | 15:55 | |
*** jstrachan has quit IRC | 15:55 | |
*** jstrachan has joined #heat | 15:56 | |
*** dsneddon has joined #heat | 15:56 | |
*** jstrachan has quit IRC | 15:57 | |
*** jstrachan has joined #heat | 15:58 | |
*** jstrachan has quit IRC | 15:59 | |
*** serg_mel_ has quit IRC | 15:59 | |
*** serg_melikyan has joined #heat | 16:00 | |
*** alexheneveld has joined #heat | 16:00 | |
*** harlowja_at_home has joined #heat | 16:00 | |
*** vijendar has joined #heat | 16:06 | |
*** dulek has quit IRC | 16:09 | |
*** vijendar has quit IRC | 16:10 | |
*** vijendar has joined #heat | 16:11 | |
*** jstrachan has joined #heat | 16:11 | |
*** thedodd has quit IRC | 16:15 | |
*** serg_melikyan has quit IRC | 16:16 | |
*** aweiteka has quit IRC | 16:18 | |
*** aweiteka has joined #heat | 16:18 | |
*** zaneb has quit IRC | 16:20 | |
*** zaneb has joined #heat | 16:22 | |
*** dkusidlo has quit IRC | 16:26 | |
*** Drago has joined #heat | 16:28 | |
*** Drago has quit IRC | 16:28 | |
*** Drago has joined #heat | 16:29 | |
*** alexheneveld has quit IRC | 16:29 | |
*** andersonvom has joined #heat | 16:31 | |
*** EricGonczer_ has quit IRC | 16:35 | |
*** radez_g0n3 is now known as radez | 16:36 | |
*** hdd has joined #heat | 16:42 | |
*** harlowja_at_home has quit IRC | 16:43 | |
*** achanda has joined #heat | 16:43 | |
*** sorantis has quit IRC | 16:45 | |
*** kopparam has joined #heat | 16:46 | |
*** tspatzier has quit IRC | 16:49 | |
*** tspatzier has joined #heat | 16:49 | |
*** tspatzier has quit IRC | 16:50 | |
*** julienvey has quit IRC | 16:52 | |
*** ifarkas has joined #heat | 16:53 | |
*** spzala has joined #heat | 16:53 | |
*** EricGonczer_ has joined #heat | 16:56 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Fix error msg invalid stack or res name https://review.openstack.org/137784 | 16:58 |
*** dkusidlo has joined #heat | 16:59 | |
*** prazumovsky has joined #heat | 17:01 | |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for error messages https://review.openstack.org/138123 | 17:01 |
openstackgerrit | Tetiana Lashchova proposed openstack/python-heatclient: Add transtlation markers for log messages https://review.openstack.org/138124 | 17:01 |
*** swygue has joined #heat | 17:05 | |
*** jdandrea has quit IRC | 17:06 | |
*** Marga_ has joined #heat | 17:06 | |
*** sarob_ has joined #heat | 17:07 | |
*** Drago has quit IRC | 17:08 | |
*** EricGonczer_ has quit IRC | 17:11 | |
*** asaj has quit IRC | 17:13 | |
*** Marga_ has quit IRC | 17:14 | |
*** Marga_ has joined #heat | 17:15 | |
*** kopparam has quit IRC | 17:16 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Change RouterInterface resource's name https://review.openstack.org/135352 | 17:18 |
*** dkusidlo has quit IRC | 17:19 | |
*** swygue has quit IRC | 17:21 | |
*** derekh has quit IRC | 17:22 | |
*** jprovazn has quit IRC | 17:24 | |
*** stannie has quit IRC | 17:29 | |
*** hdd has quit IRC | 17:30 | |
*** tellesnobrega_ has joined #heat | 17:31 | |
*** alexheneveld has joined #heat | 17:33 | |
*** EricGonczer_ has joined #heat | 17:35 | |
*** ifarkas has quit IRC | 17:36 | |
*** che-arne has quit IRC | 17:37 | |
*** jistr has quit IRC | 17:38 | |
*** tomek_adamczews1 has quit IRC | 17:41 | |
*** vijendar1 has joined #heat | 17:43 | |
*** vijendar has quit IRC | 17:43 | |
*** jstrachan has quit IRC | 17:49 | |
*** harlowja_away is now known as harlowja_ | 17:49 | |
*** reed has joined #heat | 17:51 | |
*** pas-ha has quit IRC | 17:53 | |
*** alexheneveld has quit IRC | 17:55 | |
*** jstrachan has joined #heat | 17:56 | |
*** jstrachan has quit IRC | 17:57 | |
*** bnemec has quit IRC | 17:58 | |
*** bnemec has joined #heat | 18:02 | |
*** dsneddon has quit IRC | 18:06 | |
*** dsneddon has joined #heat | 18:06 | |
*** swygue has joined #heat | 18:09 | |
*** lifeless has quit IRC | 18:10 | |
*** vijendar1 has quit IRC | 18:12 | |
*** sarob_ has quit IRC | 18:12 | |
*** vijendar has joined #heat | 18:12 | |
*** ccrouch has joined #heat | 18:12 | |
*** Marga_ has quit IRC | 18:12 | |
openstackgerrit | Peter Razumovsky proposed openstack/heat: Change RouterInterface resource's name https://review.openstack.org/135352 | 18:13 |
*** swygue has quit IRC | 18:13 | |
*** prazumovsky has quit IRC | 18:16 | |
*** achanda has quit IRC | 18:18 | |
*** EricGonczer_ has quit IRC | 18:23 | |
*** lifeless has joined #heat | 18:23 | |
*** manfred has joined #heat | 18:25 | |
manfred | Can anyone here provide me more information on https://review.openstack.org/#/c/89363 , it looks like it didn't entirely implement the callbacks, unless I am missreading this, https://github.com/openstack/heat/blob/master/heat/engine/lifecycle_plugin.py and it is actually overwriting those somewhere in here https://github.com/openstack/heat/blob/master/heat/common/lifecycle_plugin_utils.py | 18:26 |
*** swygue has joined #heat | 18:27 | |
zaneb | manfred: I mean... it's a plug point for adding your own callbacks | 18:30 |
zaneb | it doesn't implement any callbacks, because that's what plugins are for | 18:31 |
manfred | but i still have to implement the plugin on the infrastructure level correct? I can't just add things to the template yet, and have say… a curl call to an api endpoint to tell my salt master that a new server was created? | 18:31 |
*** Marga_ has joined #heat | 18:32 | |
zaneb | right. if you are the admin then you can write any plugin you like | 18:33 |
manfred | ok, thanks | 18:34 |
*** rushiagr is now known as rushiagr_away | 18:37 | |
openstackgerrit | Merged openstack/heat: Fix documentation on Fn::Base64 function https://review.openstack.org/137747 | 18:37 |
*** jdandrea has joined #heat | 18:42 | |
*** kopparam has joined #heat | 18:46 | |
*** serg_melikyan has joined #heat | 18:47 | |
*** tspatzier has joined #heat | 18:47 | |
*** EricGonczer_ has joined #heat | 18:48 | |
*** rpothier has quit IRC | 18:49 | |
*** hdd has joined #heat | 18:50 | |
*** serg_melikyan has quit IRC | 18:51 | |
*** tellesnobrega_ has quit IRC | 18:53 | |
*** EricGonczer_ has quit IRC | 18:55 | |
*** tellesnobrega_ has joined #heat | 18:55 | |
*** tspatzier has quit IRC | 18:55 | |
*** tspatzier has joined #heat | 18:55 | |
*** tspatzier has quit IRC | 18:56 | |
*** f13o has joined #heat | 18:58 | |
*** rpothier has joined #heat | 19:04 | |
*** kebray has joined #heat | 19:09 | |
*** sarob has joined #heat | 19:10 | |
jdandrea | Looking at the user list on a new(ish) Icehouse install, I see a bunch of accounts being created for wait handles and such. I haven't seen that elsewhere. Is there a config glitch (are trusts not enabled?). | 19:11 |
*** kopparam has quit IRC | 19:15 | |
*** GonZo2K has joined #heat | 19:17 | |
*** serg_melikyan has joined #heat | 19:17 | |
*** EricGonczer_ has joined #heat | 19:21 | |
*** packet has joined #heat | 19:22 | |
*** serg_melikyan has quit IRC | 19:22 | |
*** sorantis has joined #heat | 19:22 | |
shardy | jdandrea: Not related to trusts : http://hardysteven.blogspot.co.uk/2014/04/heat-auth-model-updates-part-2-stack.html | 19:28 |
jdandrea | Ha! I was just looking at that. | 19:28 |
shardy | jdandrea: stack domain users aren't configured | 19:28 |
jdandrea | Ohhh. Now, I'm running Heat (Juno) in standalone mode and reaching out to this Icehouse install. Do I make these changes on the Juno or Icehouse end? | 19:28 |
shardy | jdandrea: well you may need to do both - create the heat domain and domain admin user on the remote keystone then put the details into the local heat.conf | 19:29 |
jdandrea | By local you mean the Juno heat.conf. | 19:30 |
jdandrea | Got it. | 19:30 |
*** sarob has quit IRC | 19:30 | |
*** Marga_ has quit IRC | 19:33 | |
*** Marga_ has joined #heat | 19:33 | |
*** vijendar1 has joined #heat | 19:34 | |
jdandrea | shardy: I tried a v3 endpoint for keystone but the openstack python client isn't having it. | 19:37 |
*** vijendar has quit IRC | 19:37 | |
jdandrea | Arrgh, no v3 endpoint present. :/ | 19:39 |
*** dims_ has joined #heat | 19:39 | |
*** dims has quit IRC | 19:43 | |
jdandrea | Do folks use "keystonev3" as the service name for Keystone V3? http://paste.openstack.org/show/142826/ | 19:45 |
*** packet has quit IRC | 19:47 | |
*** dims_ has quit IRC | 19:47 | |
*** dims has joined #heat | 19:48 | |
*** serg_melikyan has joined #heat | 19:48 | |
*** EricGonczer_ has quit IRC | 19:50 | |
*** EricGonczer_ has joined #heat | 19:56 | |
jdandrea | shardy: If I set this domain user up "midway" while we have other stacks in play that use those other users, does that mean we can delete all of those extraneous accounts without impacting the stacks that are already in play? (Once we've ensured things are still working, that is.) | 19:56 |
*** jtomasek has quit IRC | 19:57 | |
*** serg_melikyan has quit IRC | 20:03 | |
*** kebray has quit IRC | 20:09 | |
*** kebray has joined #heat | 20:09 | |
*** packet has joined #heat | 20:11 | |
*** Marga_ has quit IRC | 20:13 | |
*** Marga_ has joined #heat | 20:13 | |
*** wpf has quit IRC | 20:14 | |
*** ccrouch has quit IRC | 20:14 | |
*** wpf has joined #heat | 20:16 | |
*** serg_melikyan has joined #heat | 20:26 | |
*** kebray has quit IRC | 20:35 | |
*** serg_melikyan has quit IRC | 20:43 | |
*** serg_melikyan has joined #heat | 20:47 | |
jdandrea | shardy: I did a quick test (not using Juno - just a separate Icehouse install that I have elsewhere) and existing stacks with users (for things like handle_signal) no longer work. Is there anything I can do to move those users into the new domain? Would that help migrate things? | 20:48 |
*** serg_melikyan has quit IRC | 20:50 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Revert "sqlalchemy migration not to import model" https://review.openstack.org/137223 | 20:56 |
*** tellesnobrega_ has quit IRC | 20:59 | |
*** kopparam has joined #heat | 21:03 | |
*** serg_melikyan has joined #heat | 21:04 | |
*** Marga_ has quit IRC | 21:06 | |
*** Marga_ has joined #heat | 21:06 | |
*** sorantis has quit IRC | 21:07 | |
*** kebray has joined #heat | 21:13 | |
*** Putns_ has joined #heat | 21:21 | |
*** hondak has joined #heat | 21:23 | |
*** Marga_ has quit IRC | 21:25 | |
*** Marga_ has joined #heat | 21:25 | |
*** serg_melikyan has quit IRC | 21:27 | |
*** tellesnobrega_ has joined #heat | 21:27 | |
*** wpf1 has joined #heat | 21:28 | |
*** zbitter has joined #heat | 21:28 | |
*** steveg-afk has joined #heat | 21:28 | |
openstackgerrit | Pratik Mallya proposed openstack/heat: Pass status reason when trove misbehaves https://review.openstack.org/131563 | 21:29 |
*** serg_melikyan has joined #heat | 21:31 | |
*** otoolee- has joined #heat | 21:32 | |
*** kopparam has quit IRC | 21:33 | |
*** vijendar has joined #heat | 21:34 | |
*** wpf has quit IRC | 21:35 | |
*** rpothier has quit IRC | 21:35 | |
*** zaneb has quit IRC | 21:35 | |
*** Putns has quit IRC | 21:35 | |
*** sgordon_ has quit IRC | 21:35 | |
*** ahonda has quit IRC | 21:35 | |
*** tellesnobrega has quit IRC | 21:35 | |
*** otoolee has quit IRC | 21:35 | |
*** otoolee- is now known as otoolee | 21:35 | |
jdandrea | shardy: When I enable trusts, do I need to add assign heat_stack_owner to a particular user? (I get "role heat_stack_owner is not defined" and I don't see any info in that post about creating it.) | 21:35 |
*** Putns_ is now known as Putns | 21:36 | |
*** vijendar1 has quit IRC | 21:37 | |
*** vijendar1 has joined #heat | 21:40 | |
*** vijendar has quit IRC | 21:40 | |
*** alexheneveld has joined #heat | 21:41 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Revert "sqlalchemy migration not to import model" https://review.openstack.org/137223 | 21:41 |
*** packet has quit IRC | 21:41 | |
shardy | jdandrea: There is backwards compatible fallback code, so the pre-update stacks should work, if they don't there is a bug | 21:44 |
jdandrea | shardy: Trying _member_ instead. | 21:44 |
shardy | jdandrea: By default users do need heat_stack_owner | 21:44 |
jdandrea | shardy: Oh! Thank you. I have to re-check that (for the fallback). | 21:44 |
shardy | there is info about it in my other post: | 21:44 |
jdandrea | shardy: For heat_stack_owner, it just wouldn't work. I am trying _member_ and I didn't get stopped. | 21:45 |
shardy | http://hardysteven.blogspot.co.uk/2014/04/heat-auth-model-updates-part-1-trusts.html | 21:45 |
shardy | jdandrea: Note, there's no requirement to use trusts to enable stack domain users - they are two different features | 21:45 |
jdandrea | shardy: Mhm, I've got that open here. I didn't see anyplace in there where I add something called "heat_stack_owner" other than in heat.conf (?). | 21:45 |
jdandrea | shardy: I enabled it after noting "I'd encourage everyone to switch to using this feature." :) | 21:46 |
shardy | jdandrea: It's set via trusts_delegated_roles in heat.conf | 21:46 |
shardy | If you're using v2 keystone, specifying _member_ is a good idea, but that won't work with v3 keystone, as that "special" role is no longer associated with project membership | 21:46 |
jdandrea | shardy: OS_AUTH_URL uses v2. | 21:47 |
shardy | jdandrea: that's one of the reasons why master now delegates all user roles by default via the trust, so we no longer need to have the heat_stack_owner role | 21:47 |
jdandrea | shardy: Ok. I must be confused then. | 21:48 |
jdandrea | shardy: Is it that Part 1 is fine ... unless you implement Part 2, in which case Part 1 is unnecessary. Is that it? | 21:48 |
shardy | jdandrea: Using trusts is a good idea if you care about security (we no longer store your password in the heat DB), it's just not related to your original problem :) | 21:48 |
jdandrea | shardy: Ah, good. Yes, it's important to us. | 21:49 |
shardy | jdandrea: No, they are completely independent features | 21:49 |
shardy | Both are security-model related, but you can chose either, both or neither as you prefer | 21:49 |
jdandrea | jdandrea: So I'm using v2 and I specify _member_ so I'm good to go. If I start using v3, however ... that special role is gone, then what? | 21:49 |
*** packet has joined #heat | 21:50 | |
shardy | jdandrea: You can either use a newer version of heat which allows delegation of all roles, or just add the _member_ role manually via the v3 API when creating users | 21:50 |
jdandrea | Oh! Got it. :) | 21:50 |
* shardy can feel another blog post coming on ;) | 21:50 | |
shardy | I'll try to write something about that latest "all roles" change later this week, as it's related to part 1 I just linked | 21:51 |
jdandrea | shardy: Yep. Thank you! I read both of those several times, but it doesn't always sink in fully. | 21:52 |
shardy | https://review.openstack.org/#/c/130104/ | 21:52 |
shardy | jdandrea: That is the change I'm referring to, backported to juno, but not Icehouse | 21:52 |
*** jdob has quit IRC | 21:54 | |
jdandrea | :) Thanks! | 21:54 |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Encrypt Heat template hidden parameters https://review.openstack.org/97900 | 21:57 |
jdandrea | shardy: When you wrote that "master now delegates all user roles by default via the trust" do you mean Kilo (master branch)? | 21:58 |
*** spzala has quit IRC | 21:58 | |
*** alexheneveld has quit IRC | 21:59 | |
shardy | jdandrea: Yes, master/kilo delegates all roles by default, stable/juno you can opt-in to that new behavior (default is unchanged) | 22:01 |
*** sarob has joined #heat | 22:01 | |
*** packet has quit IRC | 22:02 | |
jdandrea | shardy: Tx | 22:02 |
*** EricGonczer_ has quit IRC | 22:02 | |
*** sarob has quit IRC | 22:05 | |
*** kebray has quit IRC | 22:07 | |
jdandrea | shardy: I wonder if tackling my original problem (Part 2 of your post) will get SoftwareDeployment working as well? (One way to find out!) | 22:07 |
shardy | jdandrea: If it wasn't working before then probably not | 22:07 |
jdandrea | shardy: Oh. Hmph. Yeah, it isn't. Just the deployment part. Other signaling is fine. | 22:08 |
shardy | jdandrea: It won't fix anything other than the requirement to have admin role when creating stacks | 22:08 |
shardy | (and improving security through separation of stack-created users in a different domain) | 22:08 |
jdandrea | shardy: *nods* got it | 22:08 |
jdandrea | I think I'll just have to revisit walking through the deployment steps again on the VM side (I have my notes from a while back). | 22:09 |
jdandrea | :q | 22:09 |
jdandrea | Ha! Wrong window. What a giveaway. :-p | 22:09 |
shardy | Getting a bit late for me here, but stevebaker may be able to help with the SoftwareDeployment issue | 22:10 |
shardy | night all | 22:10 |
jdandrea | Ah yes! ty - g'night! | 22:10 |
jdandrea | Once I get re-oriented I'll bring stevebaker up to speed and provide proper context. | 22:10 |
*** shardy is now known as shardy_z | 22:10 | |
*** kebray has joined #heat | 22:16 | |
*** Marga_ has quit IRC | 22:22 | |
*** Marga_ has joined #heat | 22:22 | |
openstackgerrit | Jason Dunsmore proposed openstack/heat: Always import heat.rpc.api as rpc_api https://review.openstack.org/135704 | 22:28 |
*** serg_melikyan has quit IRC | 22:30 | |
*** sarob has joined #heat | 22:31 | |
*** jamielennox|away is now known as jamielennox | 22:32 | |
*** asalkeld has joined #heat | 22:39 | |
*** Marga_ has quit IRC | 22:39 | |
*** Marga_ has joined #heat | 22:39 | |
*** aweiteka has quit IRC | 22:40 | |
openstackgerrit | Anderson Mesquita proposed openstack/heat: Deprecate Rackspace::Cloud::Server https://review.openstack.org/138197 | 22:40 |
*** julienvey has joined #heat | 22:41 | |
*** vijendar1 has quit IRC | 22:42 | |
*** serg_melikyan has joined #heat | 22:43 | |
*** blomquisg has quit IRC | 22:49 | |
*** radez is now known as radez_afk | 22:56 | |
*** sarob has quit IRC | 22:58 | |
*** jmckind has quit IRC | 22:59 | |
*** fayablazer has quit IRC | 23:01 | |
*** sarob has joined #heat | 23:04 | |
*** swygue has quit IRC | 23:09 | |
*** Marga_ has quit IRC | 23:10 | |
*** serg_melikyan has quit IRC | 23:10 | |
*** Marga_ has joined #heat | 23:10 | |
*** arif-ali has quit IRC | 23:12 | |
*** Marga_ has quit IRC | 23:15 | |
*** Marga_ has joined #heat | 23:15 | |
*** Marga_ has quit IRC | 23:16 | |
*** pm90_ has joined #heat | 23:16 | |
*** Marga_ has joined #heat | 23:17 | |
*** kopparam has joined #heat | 23:18 | |
*** arif-ali has joined #heat | 23:19 | |
*** tellesnobrega__ has joined #heat | 23:20 | |
*** dsneddon has quit IRC | 23:25 | |
*** dsneddon has joined #heat | 23:25 | |
*** pm90_ has quit IRC | 23:25 | |
*** arif-ali has quit IRC | 23:26 | |
*** spzala has joined #heat | 23:30 | |
*** Marga_ has quit IRC | 23:32 | |
*** Marga_ has joined #heat | 23:32 | |
*** arif-ali has joined #heat | 23:34 | |
asalkeld | morning | 23:38 |
*** blomquisg has joined #heat | 23:48 | |
*** EricGonczer_ has joined #heat | 23:50 | |
*** kopparam has quit IRC | 23:52 | |
*** ccrouch has joined #heat | 23:54 | |
*** pm90_ has joined #heat | 23:57 | |
*** Qiming has joined #heat | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!