*** 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!