| *** bobh has quit IRC | 00:04 | |
| *** zhurong has joined #openstack-mistral | 01:48 | |
| *** jamielennox is now known as jamielennox|away | 02:04 | |
| *** jamielennox|away is now known as jamielennox | 02:15 | |
| openstackgerrit | Toure Dunnon proposed openstack/python-mistralclient master: [WIP] Workflow Error Analysis Client updates. https://review.openstack.org/452901 | 03:01 |
|---|---|---|
| *** thrash is now known as thrash|g0ne | 03:13 | |
| openstackgerrit | Toure Dunnon proposed openstack/python-mistralclient master: [WIP] Workflow Error Analysis Client updates. https://review.openstack.org/452901 | 03:41 |
| *** gkadam has joined #openstack-mistral | 03:42 | |
| *** zhurong has quit IRC | 03:45 | |
| rbrady | fultonj: looked at it briefly tonight. will look at it again in the morning and ping you | 03:50 |
| kong | rakhmerov: do you think we are ready for p2 release? any blocks? | 04:15 |
| kong | also, what I read from our meeting log, we are not going to change the release model for the time being, right? | 04:15 |
| kong | tripleo will work around the dependency issue without touching mistral code base? | 04:16 |
| kong | d0ugal^ | 04:16 |
| rakhmerov | kong: yes, right, we will not | 04:22 |
| rakhmerov | kong: as far as release, can you wait till tomorrow? | 04:22 |
| rakhmerov | no blocks actually, I just wanted to merge a couple of things | 04:23 |
| rakhmerov | including the spec for HA :) | 04:23 |
| kong | rakhmerov: sure, it's suitable for me to do release tomorrow considering my time zone :) | 04:23 |
| rakhmerov | https://review.openstack.org/#/c/470928/ | 04:23 |
| rakhmerov | btw, if you could review it.. | 04:23 |
| kong | rakhmerov: yeah, i plan to review the HA stuff today | 04:23 |
| rakhmerov | it'd be cool | 04:23 |
| rakhmerov | :) | 04:23 |
| rakhmerov | thanks | 04:23 |
| rakhmerov | there's nothing fancy in it, I just made an attempt to gather all thoughts on that topic in one doc | 04:24 |
| * kong will do release tomorrow in NZ time | 04:24 | |
| rakhmerov | kong: I'll be off tomorrow so don't wait for my signal | 04:24 |
| kong | rakhmerov: ok, no problem | 04:25 |
| rakhmerov | ok | 04:25 |
| rakhmerov | how are things in general for you? | 04:25 |
| kong | rakhmerov: not too bad. I stopped working on context thing for a while, will continue to do that after pike-2 and hope i could finish that before pike-3 | 04:27 |
| kong | context, i mean oslo.context | 04:27 |
| kong | there are lot of places need to change | 04:27 |
| rakhmerov | sure, no problem | 04:28 |
| kong | and i have been working on one side project, which i believe will be a good supplement thing to mistral | 04:28 |
| rakhmerov | btw, if you know keystone well maybe you could help Sharat with https://review.openstack.org/#/c/455174/ | 04:29 |
| rakhmerov | it's mostly done but he can't make tempest tests pass | 04:29 |
| rakhmerov | kong: ooh, really? What project? | 04:29 |
| kong | ok, i will take a look when time allowed | 04:29 |
| rakhmerov | can you disclose yet? ) | 04:29 |
| rakhmerov | sure | 04:29 |
| kong | rakhmerov: https://github.com/openstack/qinling | 04:30 |
| rakhmerov | ok | 04:30 |
| kong | and i stole the basic code base structure from mistral | 04:30 |
| kong | with qinling, mistral can do more things for end user | 04:31 |
| kong | users don't even need to write their own mistral action | 04:31 |
| *** zhurong has joined #openstack-mistral | 04:33 | |
| rakhmerov | :) | 04:37 |
| rakhmerov | ooh, serverless! | 04:39 |
| rakhmerov | I see | 04:39 |
| rakhmerov | that's cool | 04:39 |
| *** jaosorior_away is now known as jaosorior | 05:05 | |
| *** jamielennox is now known as jamielennox|away | 05:12 | |
| *** jamielennox|away is now known as jamielennox | 05:19 | |
| *** sharatss has joined #openstack-mistral | 05:24 | |
| *** jamielennox is now known as jamielennox|away | 05:56 | |
| *** jamielennox|away is now known as jamielennox | 06:03 | |
| flaper87 | fultonj: any progress on the ssh key thing? I read your messages but it's not clear if you're going to create a new action or try to make the wf in the paste work | 06:24 |
| *** zhurong has quit IRC | 06:32 | |
| *** shardy has joined #openstack-mistral | 07:14 | |
| *** amoralej|off is now known as amoralej | 07:17 | |
| *** gkadam is now known as gkadam-afk | 07:30 | |
| rakhmerov | kong: I replied to you in the spec | 07:33 |
| *** jpich has joined #openstack-mistral | 07:33 | |
| *** jaosorior has quit IRC | 07:42 | |
| therve | flaper87, Last thing is hitting a trust token issue when using heat :/ | 07:45 |
| therve | The new action is to workaround auth issues, which is a shame | 07:45 |
| *** zhurong has joined #openstack-mistral | 07:46 | |
| *** jaosorior has joined #openstack-mistral | 07:54 | |
| *** zhurong has quit IRC | 08:13 | |
| *** zhurong has joined #openstack-mistral | 08:15 | |
| *** gkadam-afk is now known as gkadam | 08:16 | |
| d0ugal | kong: that is what I think we should do - but I guess it depends if tripleo can make the switch in time... | 08:16 |
| *** sharatss has quit IRC | 08:27 | |
| d0ugal | rakhmerov: did you see the issues with oslo-messaging? | 08:44 |
| *** sharatss has joined #openstack-mistral | 09:02 | |
| *** gongysh has joined #openstack-mistral | 09:32 | |
| flaper87 | therve jeez, that's a shame. there should be a better way to do this. :/ | 09:34 |
| therve | For some reasons it works for me | 09:37 |
| therve | Maybe it's the mistral -> heat -> mistral thing | 09:37 |
| rakhmerov | d0ugal: which one? | 10:01 |
| d0ugal | rakhmerov: mistralclient CI is broken, as are all the mistral devstack gates | 10:04 |
| rakhmerov | hm.. | 10:04 |
| rakhmerov | no, I haven't seen it yet | 10:04 |
| d0ugal | rakhmerov: due to a new oslo-messaging release | 10:04 |
| d0ugal | there is another release coming that should fix it I think - therve knows more about that. | 10:04 |
| rakhmerov | not the first time.. | 10:04 |
| rakhmerov | when it happens | 10:05 |
| rakhmerov | ok | 10:05 |
| d0ugal | rakhmerov: the blocking executor, that we use is deprecated now. I think that is part of the problem. | 10:06 |
| d0ugal | rakhmerov: https://bugs.launchpad.net/mistral/+bug/1696469 | 10:06 |
| openstack | Launchpad bug 1696469 in Mistral "Move away from oslo.messaging blocking executor" [Undecided,New] | 10:06 |
| rakhmerov | d0ugal: yes, you know the background I guess | 10:07 |
| rakhmerov | it's not too easy but we'll try | 10:07 |
| d0ugal | Indeed | 10:08 |
| d0ugal | It seems we have no choice, and need to try :) | 10:08 |
| therve | d0ugal, The change hasn't merged yet :/ | 10:08 |
| d0ugal | ah | 10:08 |
| rakhmerov | do you know for how long it will be deprecated before complete removal? | 10:10 |
| d0ugal | Good question, but I guess it will be there for a few cycles? | 10:11 |
| d0ugal | I'm not sure :) | 10:11 |
| rakhmerov | ok | 10:13 |
| *** dtantsur|afk is now known as dtantsur | 10:31 | |
| *** brunograz has quit IRC | 10:50 | |
| *** brunograz has joined #openstack-mistral | 10:52 | |
| *** brunograz has quit IRC | 10:53 | |
| *** jkilpatr has joined #openstack-mistral | 11:00 | |
| *** amoralej is now known as amoralej|lunch | 11:05 | |
| *** thrash|g0ne is now known as thrash | 11:17 | |
| *** sharatss has quit IRC | 11:17 | |
| *** sharatss has joined #openstack-mistral | 11:24 | |
| *** gongysh has quit IRC | 11:37 | |
| *** dtantsur is now known as dtantsur|sick | 11:37 | |
| therve | rakhmerov, until r release | 12:02 |
| *** amoralej|lunch is now known as amoralej | 12:12 | |
| fultonj | therve: flaper87: fyi I added a new action https://review.openstack.org/#/c/469644/8/tripleo_common/actions/validations.py which worked when triggered by Heat ( mistral -> heat -> mistral actually ) but rbrady thought it shouldn't be necessary and that https://review.openstack.org/#/c/469644/2..7/workbooks/ceph-ansible.yaml should be sufficient. So I am going to try getting the later working | 12:30 |
| fultonj | today without the extra ... | 12:30 |
| fultonj | ... action. | 12:30 |
| therve | fultonj, OK cool | 12:30 |
| fultonj | to clarify: i found that mistral.environments_get name='ssh_keys' works when triggered via the CLI, but not via Heat | 12:31 |
| *** sharatss has quit IRC | 12:31 | |
| therve | fultonj, Well, it works via heat for me. | 12:32 |
| fultonj | therve: oh, interesting | 12:32 |
| therve | fultonj, I wonder if mistral is the one triggering heat, though | 12:32 |
| fultonj | therve: did you trigger this using quickstart and gfidente's patch? | 12:32 |
| therve | Hum no directly | 12:32 |
| *** catintheroof has joined #openstack-mistral | 12:32 | |
| therve | fultonj, Can you try that template: http://paste.openstack.org/show/611884/ ? | 12:33 |
| fultonj | therve: i will give it a shot | 12:33 |
| *** zhurong has quit IRC | 12:36 | |
| fultonj | http://paste.openstack.org/raw/611896/ | 12:46 |
| fultonj | therve: ^ | 12:46 |
| fultonj | didn't like the yaql | 12:47 |
| therve | fultonj, Ah do you have an env called test? | 12:47 |
| fultonj | therve: i updated the workflow to user ssh_keys | 12:47 |
| fultonj | action: mistral.environments_get name='ssh_keys' | 12:47 |
| fultonj | should this be like this | 12:48 |
| fultonj | action: std.echo output=<% $.env %> | 12:48 |
| fultonj | or | 12:48 |
| fultonj | action: std.echo output=<% env() %> | 12:48 |
| fultonj | i guess you're creating a local var | 12:48 |
| *** brunograz has joined #openstack-mistral | 12:48 | |
| fultonj | sorry that paste was incomplete... | 12:49 |
| therve | The env variable is published by the previous task | 12:49 |
| fultonj | http://paste.openstack.org/raw/611899/ | 12:50 |
| fultonj | agreed | 12:50 |
| *** gkadam has quit IRC | 12:50 | |
| therve | fultonj, Can you output "mistral environment-list" ? | 12:52 |
| fultonj | http://paste.openstack.org/show/611901/ | 12:52 |
| fultonj | i tried with my_env too. same issue | 12:53 |
| fultonj | therve: yesterday i was getting a 403 however | 12:53 |
| fultonj | it parsed | 12:54 |
| therve | Well the error here is that the env variable is not found | 12:55 |
| therve | Maybe something fixed on master | 12:55 |
| fultonj | i built this env yesterday using tripleo-quickstart master-ci | 12:56 |
| fultonj | and then i added .... | 12:56 |
| fultonj | the heat changes to create an external env | 12:56 |
| fultonj | as they merged but were not present | 12:57 |
| therve | external mistral resource you mean | 12:57 |
| fultonj | yes | 12:57 |
| therve | Can I access your env by any chance? | 12:57 |
| fultonj | yes | 12:57 |
| *** bobh has joined #openstack-mistral | 13:02 | |
| therve | OK so reproduced | 13:05 |
| therve | It works in mistral though | 13:05 |
| therve | Ah | 13:14 |
| therve | fultonj, "Authorization failed: You are not authorized to perform the requested action: Using trust-scoped token to create another token." | 13:14 |
| therve | So it's your issue | 13:14 |
| therve | I should have used on success or something | 13:14 |
| fultonj | so it failed to get the env | 13:15 |
| fultonj | that was the issue i ran into | 13:15 |
| fultonj | therve: anything you changed | 13:15 |
| fultonj | perhaps i just didn't dig deep enough | 13:16 |
| fultonj | if i had gotten the previous task then i would have seen the auth failuer | 13:16 |
| fultonj | ok, no i understand your point about on sucess | 13:16 |
| therve | fultonj, OK reproduced locally | 13:17 |
| therve | It's because of the way heat is configured | 13:17 |
| therve | It uses trusts by default, whereas I didn't on my env | 13:17 |
| fultonj | do on_complete and on-complete both work? | 13:17 |
| therve | One is in a heat template, the other a mistral wf definition | 13:18 |
| therve | (I know that's unfortunate) | 13:18 |
| fultonj | wow | 13:19 |
| fultonj | so if i'm putting mistral in heat i use on_complete ? | 13:19 |
| fultonj | but if i'm writing mistral directly i use on-complete? | 13:19 |
| fultonj | therve: ^ have i not understood? | 13:22 |
| therve | fultonj, No that's correct | 13:23 |
| fultonj | https://youtu.be/pXw7LYWNi5E?t=27s | 13:23 |
| fultonj | :) | 13:23 |
| therve | :/ | 13:24 |
| fultonj | i'm just taking note of the subtle differences with a bit of humor. not a problem. thanks for clarifying | 13:25 |
| fultonj | anyway | 13:28 |
| fultonj | therve: So if default Heat uses trusts by default, and that's why I had this issue, wouldn't it take a change to TripleO to make this work OR I'd need the custom action? | 13:32 |
| therve | fultonj, Well in the short term the action will get you moving | 13:33 |
| therve | It needs to be fixed in mistral/mistralclient I believe | 13:34 |
| therve | https://review.openstack.org/#/c/455174/ may be good enough | 13:34 |
| * therve actually tries | 13:34 | |
| therve | Nope doesn't work | 13:39 |
| fultonj | wow | 13:43 |
| fultonj | i guess i'll see how long short term is | 13:44 |
| fultonj | does the issue need to be summed up in a bug? | 13:45 |
| therve | I guess? I mean there is no reason for the mistraclient to do that | 13:46 |
| fultonj | in my submission, if i'm going to be adding this extra action and... | 13:49 |
| fultonj | our convention in tripleo-common is to only create an action when there is no other means... | 13:49 |
| fultonj | then i want to have a bug to point at to justify it and also as a todo until said but is resolved at which point another patch can use environment_get | 13:50 |
| fultonj | said bug* is resolved | 13:50 |
| fultonj | and you spent some time helping me and I didn't want the outcome of it to be lost | 13:53 |
| fultonj | that is unless it's captured in another bug | 13:54 |
| fultonj | https://bugs.launchpad.net/mistral/+bug/1690787 | 13:54 |
| openstack | Launchpad bug 1690787 in Mistral "cron trigger uses trust-scoped token to create another token" [High,New] | 13:54 |
| *** chlong has joined #openstack-mistral | 14:02 | |
| fultonj | rbrady: ^ any thoughts ? | 14:04 |
| rbrady | fultonj: reading | 14:14 |
| flaper87 | fultonj: any luck? | 14:15 |
| fultonj | mistral.environments_get name='ssh_keys' seems to be getting defined for Heat trust reasons | 14:16 |
| fultonj | https://review.openstack.org/#/c/469644/8/tripleo_common/actions/validations.py is working | 14:16 |
| fultonj | therve: suggested that the mistralclient be modified to deal with the trust issue | 14:17 |
| fultonj | flaper87: not getting "defined", getting "denied" | 14:18 |
| fultonj | You are not authorized to perform the requested action: Using trust-scoped token to create another token. Create a new trust-scoped token instead. | 14:19 |
| d0ugal | aha, that makes sense | 14:20 |
| d0ugal | A custom action and bug seems like the sensible way to go | 14:20 |
| fultonj | d0ugal: should i file a bug? | 14:23 |
| d0ugal | yeah, unless there is a bug for mistral and trusts already | 14:23 |
| fultonj | https://bugs.launchpad.net/mistral/+bug/1690787 | 14:24 |
| openstack | Launchpad bug 1690787 in Mistral "cron trigger uses trust-scoped token to create another token" [High,New] | 14:24 |
| rbrady | fultonj: if you experience is different than https://bugs.launchpad.net/mistral/+bug/1690787, then file a new bug. If it's the same, then add any additional comments as needed | 14:24 |
| d0ugal | +1 | 14:24 |
| fultonj | the diff is heat making the call | 14:24 |
| fultonj | but could be same root cause | 14:25 |
| fultonj | if i had to guess | 14:25 |
| fultonj | i think i'll update https://bugs.launchpad.net/mistral/+bug/1690787 | 14:25 |
| openstack | Launchpad bug 1690787 in Mistral "cron trigger uses trust-scoped token to create another token" [High,New] | 14:25 |
| fultonj | unless you advise otherwise. | 14:25 |
| fultonj | thanks rbrady therve d0ugal flaper87 for your help | 14:27 |
| d0ugal | That sounds good, just a comment to say "this is also relevant if Heat calls Mistral" would probably do | 14:27 |
| flaper87 | fultonj: my pleasure, hope to be able to do more but let me know if there's any feedback I can provide | 14:28 |
| fultonj | my plan is to keep https://review.openstack.org/#/c/469644/ with the custom action to get the private key and keep an eye on bug 1690787 as a todo. | 14:30 |
| openstack | bug 1690787 in Mistral "cron trigger uses trust-scoped token to create another token" [High,New] https://launchpad.net/bugs/1690787 | 14:30 |
| *** bobh has quit IRC | 14:31 | |
| mattybrennan | has anyone found a workaround for the oslo.messaging issue? I still seem to get timeouts even if I force install 5.24.2 | 15:20 |
| *** thrash is now known as thrash|bbl | 15:23 | |
| *** bobh has joined #openstack-mistral | 15:35 | |
| *** bobh has quit IRC | 15:37 | |
| *** bobh has joined #openstack-mistral | 15:37 | |
| *** toure is now known as toure|lunch | 15:58 | |
| *** jaosorior has quit IRC | 16:00 | |
| *** gkadam has joined #openstack-mistral | 16:12 | |
| *** thrash|bbl is now known as thrash | 16:21 | |
| *** jpich has quit IRC | 16:29 | |
| *** shardy has quit IRC | 16:31 | |
| *** shardy has joined #openstack-mistral | 16:32 | |
| *** jkilpatr_ has joined #openstack-mistral | 16:33 | |
| *** jkilpatr has quit IRC | 16:36 | |
| *** toure|lunch is now known as toure | 16:58 | |
| *** thrash is now known as thrash|f00d | 17:05 | |
| *** gkadam has quit IRC | 17:05 | |
| mattybrennan | still getting timeouts with kombu :( "2017-06-08 17:15:17.128 17 ERROR wsme.api [-] Server-side error: "RPC Request timeout". Detail:" | 17:15 |
| *** ebz has joined #openstack-mistral | 17:58 | |
| *** amoralej is now known as amoralej|off | 18:01 | |
| *** jkilpatr_ has quit IRC | 18:08 | |
| *** shardy has quit IRC | 18:10 | |
| *** thrash|f00d is now known as thrash | 18:14 | |
| *** jkilpatr has joined #openstack-mistral | 18:15 | |
| *** amoralej|off is now known as amoralej | 19:23 | |
| *** bobh has quit IRC | 19:24 | |
| *** thrash is now known as thrash|appt | 19:45 | |
| *** amoralej is now known as amoralej|off | 19:47 | |
| *** bobh has joined #openstack-mistral | 19:51 | |
| *** bobh has quit IRC | 19:52 | |
| *** jkilpatr has quit IRC | 19:56 | |
| *** harlowja has quit IRC | 20:08 | |
| *** jkilpatr has joined #openstack-mistral | 20:14 | |
| *** jkilpatr has quit IRC | 20:14 | |
| *** rbrady is now known as rbrady-afk | 20:16 | |
| *** ttpl_ has joined #openstack-mistral | 20:32 | |
| *** ttpl has quit IRC | 20:33 | |
| openstackgerrit | Toure Dunnon proposed openstack/mistral master: [WIP] Workflow Error Analysis https://review.openstack.org/455447 | 20:50 |
| *** thrash|appt is now known as thrash | 20:51 | |
| openstackgerrit | Toure Dunnon proposed openstack/mistral master: [WIP] Workflow Error Analysis https://review.openstack.org/455447 | 20:57 |
| *** thrash is now known as thrash|g0ne | 21:01 | |
| fultonj | can anyone tell me why mistral's entry in /etc/password has a home dir of /home/mistral, which doesn't exist? | 21:02 |
| fultonj | not saying it should exist; just wondering why reference that? | 21:04 |
| breton | fultonj: how did you install mistral? | 21:11 |
| fultonj | tripleo-quickstart | 21:11 |
| fultonj | breton: so it would be the rdo package | 21:11 |
| breton | fultonj: yeah, you need to talk to rdo folks | 21:12 |
| fultonj | breton: ok, thanks | 21:12 |
| breton | or to tripleo | 21:12 |
| fultonj | breton: if you install mistral from source; do the docs say antyhing about this? | 21:13 |
| breton | fultonj: i don't know :) but maybe someone else here knows | 21:13 |
| fultonj | breton: ok, thanks breton | 21:14 |
| *** catintheroof has quit IRC | 21:50 | |
| *** chlong has quit IRC | 21:53 | |
| *** ebz has quit IRC | 22:03 | |
| *** FL1SK has quit IRC | 22:07 | |
| *** harlowja has joined #openstack-mistral | 23:57 | |
| *** jamielennox is now known as jamielennox|away | 23:57 | |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!