| *** openstack has joined #openstack-mistral | 00:09 | |
| *** openstackgerrit has quit IRC | 00:17 | |
| *** openstackgerrit has joined #openstack-mistral | 00:18 | |
| *** toddjohn_ has joined #openstack-mistral | 00:24 | |
| *** toddjohn_ has quit IRC | 00:27 | |
| *** toddjohn_ has joined #openstack-mistral | 00:27 | |
| *** toddjohn_ has quit IRC | 00:31 | |
| *** toddjohn_ has joined #openstack-mistral | 00:32 | |
| *** toddjohn_ has quit IRC | 00:37 | |
| *** ruhe has quit IRC | 00:49 | |
| *** akuznetsova has quit IRC | 00:49 | |
| *** ^Gal^ has quit IRC | 00:49 | |
| *** ruhe2 has joined #openstack-mistral | 00:49 | |
| *** ruhe2 is now known as ruhe | 00:49 | |
| *** akuznetsova has joined #openstack-mistral | 00:49 | |
| *** ^Gal^ has joined #openstack-mistral | 00:52 | |
| *** cheneydc has joined #openstack-mistral | 00:58 | |
| *** xenogear has joined #openstack-mistral | 01:01 | |
| *** gyee has quit IRC | 01:25 | |
| *** toddjohn_ has joined #openstack-mistral | 02:02 | |
| *** toddjohn_ has quit IRC | 02:07 | |
| *** xenogear has quit IRC | 03:17 | |
| *** toddjohn_ has joined #openstack-mistral | 04:04 | |
| *** toddjohn_ has quit IRC | 04:08 | |
| *** toddjohn_ has joined #openstack-mistral | 05:05 | |
| *** toddjohn_ has quit IRC | 05:10 | |
| *** FL1SK has quit IRC | 05:32 | |
| openstackgerrit | hardik proposed openstack/mistral: Use tempest.lib instead of tempest-lib https://review.openstack.org/290995 | 05:49 |
|---|---|---|
| *** jtomasek has joined #openstack-mistral | 05:53 | |
| *** jtomasek has quit IRC | 06:53 | |
| *** pbelamge has joined #openstack-mistral | 07:20 | |
| *** ddeja has quit IRC | 07:29 | |
| *** ddeja has joined #openstack-mistral | 07:37 | |
| *** FL1SK has joined #openstack-mistral | 08:00 | |
| *** toddjohn_ has joined #openstack-mistral | 08:07 | |
| *** toddjohn_ has quit IRC | 08:11 | |
| openstackgerrit | hardik proposed openstack/mistral: Use tempest.lib instead of tempest-lib https://review.openstack.org/290995 | 08:22 |
| *** lkannan has quit IRC | 08:35 | |
| *** zhenguo_ has quit IRC | 08:36 | |
| *** lkannan has joined #openstack-mistral | 08:40 | |
| *** zhenguo_ has joined #openstack-mistral | 08:44 | |
| *** cheneydc has quit IRC | 08:54 | |
| *** cheneydc has joined #openstack-mistral | 08:55 | |
| *** toddjohn_ has joined #openstack-mistral | 09:08 | |
| *** toddjohn_ has quit IRC | 09:12 | |
| *** openstackgerrit has quit IRC | 09:30 | |
| *** openstackgerrit_ has joined #openstack-mistral | 09:30 | |
| *** openstackgerrit_ is now known as openstackgerrit | 09:31 | |
| *** openstackgerrit has quit IRC | 09:31 | |
| *** openstackgerrit_ has joined #openstack-mistral | 09:31 | |
| *** openstackgerrit_ is now known as openstackgerrit | 09:32 | |
| *** openstackgerrit has quit IRC | 09:32 | |
| *** openstackgerrit_ has joined #openstack-mistral | 09:33 | |
| *** openstackgerrit_ is now known as openstackgerrit | 09:33 | |
| *** openstackgerrit has quit IRC | 09:33 | |
| *** openstackgerrit_ has joined #openstack-mistral | 09:34 | |
| *** openstackgerrit_ is now known as openstackgerrit | 09:34 | |
| openstackgerrit | Merged openstack/mistral-specs: Item filtering in Mistral https://review.openstack.org/269975 | 09:45 |
| *** akrivoka has joined #openstack-mistral | 09:57 | |
| *** cheneydc has quit IRC | 10:01 | |
| *** toddjohn_ has joined #openstack-mistral | 10:09 | |
| *** toddjohn_ has quit IRC | 10:14 | |
| _gryf | rakhmerov, hi | 10:25 |
| _gryf | rakhmerov, there is Nikolay patch for a bug https://review.openstack.org/#/c/279018/ | 10:26 |
| rakhmerov | _gryf: hi | 10:26 |
| rakhmerov | yes | 10:26 |
| _gryf | rakhmerov, any chance it would get merged? | 10:26 |
| rakhmerov | yes | 10:26 |
| _gryf | so, in mitaka we will have it, right? | 10:26 |
| rakhmerov | we were desperately discussing how we could implement a unit test for it but came to realize that we should merge it now and then write a functional test for it when we have an HA-gate | 10:27 |
| rakhmerov | right, in Mitaka | 10:27 |
| rakhmerov | it will go to RC1 I think | 10:27 |
| _gryf | cool, thanks | 10:27 |
| _gryf | as of unit test | 10:27 |
| rakhmerov | Nikolay also suggests we make this fix configurable | 10:28 |
| rakhmerov | just in case if we don't have enough time to test it and we break someone | 10:28 |
| _gryf | i think it might require the ha gate, isn't it? | 10:28 |
| rakhmerov | yes, it does require it | 10:28 |
| rakhmerov | Anastasia is already working on it | 10:28 |
| rakhmerov | should be done pretty soon | 10:28 |
| _gryf | than i think it is ok, to make the test later, and test the real thing on ha gate | 10:29 |
| openstackgerrit | hardik proposed openstack/mistral: Use tempest.lib instead of tempest-lib https://review.openstack.org/290995 | 10:51 |
| szaher | kong: hi the problem is when I try to create a workbook with mistral --debug workbook-create glance_actions.yaml | 11:00 |
| szaher | I got the following error message http://paste.openstack.org/show/489971/ | 11:00 |
| szaher | kong: and on the server side I got the following message from logs http://paste.openstack.org/show/489972/ | 11:02 |
| rakhmerov | _gryf: yes | 11:04 |
| rakhmerov | szaher: hi | 11:07 |
| szaher | rakhmerov: hi | 11:07 |
| rakhmerov | as far as your problem, the thing is that we can't disable trusts | 11:07 |
| rakhmerov | they are needed | 11:08 |
| rakhmerov | the only way is to disable keystone auth at all (auth_enabled=False in config) | 11:08 |
| szaher | Do we need trusts in workbook-list ? | 11:09 |
| rakhmerov | no, I mean in general | 11:09 |
| rakhmerov | for that operation, no | 11:09 |
| szaher | Ok, I have some API calls working fine | 11:09 |
| *** toddjohn_ has joined #openstack-mistral | 11:09 | |
| szaher | like workbook-list | 11:09 |
| szaher | action-list | 11:10 |
| rakhmerov | can you please provide your config for keystone? | 11:10 |
| szaher | http://paste.openstack.org/show/489973/ | 11:10 |
| rakhmerov | ok, let me see | 11:10 |
| szaher | I created a user for mistral and when I got the trusts problem I changed the config to admin as he can access anything | 11:10 |
| rakhmerov | in the meantime, here's mine: http://paste.openstack.org/show/489976/ | 11:13 |
| szaher | Ok, thanks | 11:14 |
| rakhmerov | you have a lot of options I'm not sure about | 11:14 |
| rakhmerov | try to make it similar to mine | 11:14 |
| szaher | I forgot to mention that I am working on kilo release of mistral not the master | 11:14 |
| *** toddjohn_ has quit IRC | 11:14 | |
| rakhmerov | aaah.... | 11:14 |
| rakhmerov | kilo | 11:14 |
| szaher | Yes, sorry I forgot to mention that | 11:14 |
| rakhmerov | well, that config should work for kilo as well | 11:14 |
| rakhmerov | the main requirement is Keystone V3 API is enabled | 11:15 |
| szaher | it's enabled | 11:15 |
| rakhmerov | please try it and let me know if it still doesn't work | 11:15 |
| szaher | Ok, Thanks | 11:16 |
| rakhmerov | I mean try similar config | 11:16 |
| szaher | Yes | 11:16 |
| *** akrivoka has quit IRC | 11:26 | |
| *** akrivoka has joined #openstack-mistral | 11:40 | |
| openstackgerrit | Renat Akhmerov proposed openstack/mistral: Deleting redundant trust creation in workbook uploading mechanism https://review.openstack.org/291131 | 12:05 |
| rakhmerov | szaher: btw, we found a bug related to this | 12:09 |
| rakhmerov | here's the fix: https://review.openstack.org/#/c/291131/1 | 12:10 |
| rakhmerov | trust must not be created when we're uploading a workbook or a workflow | 12:10 |
| rakhmerov | only when we create a cron trigger | 12:10 |
| rakhmerov | hparekh_: hi, you there? | 12:23 |
| rakhmerov | quick question: we approved your patch https://review.openstack.org/#/c/290995/ | 12:23 |
| rakhmerov | but I noticed that it depends on the patch in neutron | 12:24 |
| rakhmerov | https://review.openstack.org/#/c/290983/ | 12:24 |
| rakhmerov | why? | 12:24 |
| rakhmerov | mistake? | 12:24 |
| rakhmerov | I guess this is the right one: https://review.openstack.org/#/c/290108/ | 12:26 |
| hparekh_ | rakhmerov: Hi | 12:33 |
| hparekh_ | rakhmerov: actually it is beacuse of tempest | 12:33 |
| rakhmerov | can you explain? | 12:33 |
| hparekh_ | rakhmerov: if you see jenkins dvsm logs of first patch it is getting failed. | 12:34 |
| hparekh_ | Reason is in tox -eallplugin lists all plugin | 12:34 |
| hparekh_ | so while listing it is getting failed for neutron | 12:35 |
| rakhmerov | ooh, I see now | 12:35 |
| rakhmerov | it's ok then, thanks for explaining me | 12:36 |
| nmakhotkin | hparekh_, hi! | 12:36 |
| nmakhotkin | that's interesting | 12:36 |
| hparekh_ | nmakhotkin: hi | 12:36 |
| rakhmerov | nmakhotkin: yes, it's just how tempest works | 12:37 |
| nmakhotkin | why does tempest list all plugins even we don't use them? | 12:37 |
| nmakhotkin | rakhmerov, :) | 12:38 |
| hparekh_ | actually we used tox -eall-plugin mistral command to run tempest tests | 12:38 |
| hparekh_ | this will discover all plugin and run mistral tests after that | 12:38 |
| hparekh_ | if we run tests using ./run_tempest.sh -N --mistral then this issue will not arise | 12:39 |
| rakhmerov | then maybe we should fix it? | 12:40 |
| hparekh_ | IMHO we should not use this script for our gate as it is not standard way | 12:40 |
| hparekh_ | tempest can remove or modify this script in future. | 12:40 |
| rakhmerov | what's the standard way? Just like we do now? | 12:40 |
| hparekh_ | Yes | 12:40 |
| hparekh_ | use of tox is better | 12:41 |
| rakhmerov | ok | 12:41 |
| hparekh_ | as per my discussion with tempest core Ghanshyam, he recommended tox | 12:42 |
| rakhmerov | ok | 12:44 |
| rakhmerov | so, where can I see this command? tox -eall-plugin | 12:44 |
| rakhmerov | in the gate configuration? | 12:44 |
| rakhmerov | hparekh_: ^ | 12:44 |
| nmakhotkin | rakhmerov: in post_test_hook.sh | 12:45 |
| nmakhotkin | functionaltests/ | 12:45 |
| hparekh_ | rakhmerov yes in post_test_hook.sh | 12:45 |
| rakhmerov | ok | 12:46 |
| rakhmerov | hparekh_: so again, why do we need to run tempest with all plugins? | 12:50 |
| *** cheneydc has joined #openstack-mistral | 12:52 | |
| *** nitzikow has joined #openstack-mistral | 12:53 | |
| *** nitzikow has quit IRC | 12:53 | |
| hparekh_ | rakhmerov, thats the way tempest provide way to run tests using tox. | 12:54 |
| rakhmerov | hm.. probably they recommend it just because we wouldn't have to modify this place if we decide to use some plugins | 12:55 |
| rakhmerov | for simplicity | 12:55 |
| rakhmerov | ok | 12:55 |
| *** dprince has joined #openstack-mistral | 13:01 | |
| *** toddjohn_ has joined #openstack-mistral | 13:05 | |
| *** bobh has joined #openstack-mistral | 13:06 | |
| *** cheneydc has quit IRC | 13:07 | |
| *** akrivoka has quit IRC | 13:11 | |
| hparekh_ | that issue may exist with ./run_tempest.sh -N --mistral also. I might have some problem with env. when i tested it. I am sorry. | 13:12 |
| *** cheneydc has joined #openstack-mistral | 13:13 | |
| *** toddjohn_ has quit IRC | 13:21 | |
| *** toddjohn_ has joined #openstack-mistral | 13:21 | |
| *** bobh has quit IRC | 13:25 | |
| *** toddjohn_ has quit IRC | 13:26 | |
| *** xenogear has joined #openstack-mistral | 13:30 | |
| *** akrivoka has joined #openstack-mistral | 13:37 | |
| *** ninag has joined #openstack-mistral | 13:42 | |
| *** toddjohn_ has joined #openstack-mistral | 13:58 | |
| *** openstackgerrit has quit IRC | 14:03 | |
| *** openstackgerrit_ has joined #openstack-mistral | 14:03 | |
| *** openstackgerrit_ is now known as openstackgerrit | 14:04 | |
| *** openstackgerrit has quit IRC | 14:04 | |
| *** openstackgerrit_ has joined #openstack-mistral | 14:05 | |
| *** openstackgerrit_ is now known as openstackgerrit | 14:05 | |
| *** openstackgerrit has quit IRC | 14:05 | |
| *** openstackgerrit_ has joined #openstack-mistral | 14:06 | |
| *** openstackgerrit_ is now known as openstackgerrit | 14:06 | |
| *** openstackgerrit has quit IRC | 14:07 | |
| *** openstackgerrit_ has joined #openstack-mistral | 14:07 | |
| *** openstackgerrit_ is now known as openstackgerrit | 14:08 | |
| *** openstackgerrit has quit IRC | 14:08 | |
| *** openstackgerrit_ has joined #openstack-mistral | 14:08 | |
| *** openstackgerrit_ is now known as openstackgerrit | 14:09 | |
| *** openstackgerrit has quit IRC | 14:09 | |
| *** openstackgerrit_ has joined #openstack-mistral | 14:09 | |
| *** openstackgerrit_ is now known as openstackgerrit | 14:10 | |
| *** Guest41345 has joined #openstack-mistral | 14:10 | |
| *** pbelamge has quit IRC | 14:19 | |
| szaher | rakhmerov: http://paste.openstack.org/show/490007/ after using your configuration for keystone I got this error | 14:25 |
| szaher | http://paste.openstack.org/show/490008/ my configuration based on what you sent | 14:25 |
| *** pbelamge has joined #openstack-mistral | 14:43 | |
| *** pbelamge has quit IRC | 14:45 | |
| *** toddjoh__ has joined #openstack-mistral | 14:50 | |
| *** pbelamge has joined #openstack-mistral | 14:51 | |
| *** toddjohn_ has quit IRC | 14:51 | |
| szaher | rakhmerov: Thanks. After applying the bug fix it's working now for creating workbooks but the problem now is mistral execution-create glance_actions.get_first_glance_image | 14:58 |
| szaher | 'module' object has no attribute 'NoSuchMethod' | 14:58 |
| szaher | rakhmerov: from the server http://paste.openstack.org/show/490013/ | 14:59 |
| *** vgnbkr_ has joined #openstack-mistral | 15:10 | |
| szaher | anybody knows how to solve this problem 'NoSuchMethod: Endpoint does not support RPC method start_workflow\n ? | 15:24 |
| szaher | rakhmerov: The error seems to be related to heat ! | 15:28 |
| szaher | rakhmerov: Could you please take a look here http://paste.openstack.org/show/490016/ ? | 15:28 |
| *** cheneydc has quit IRC | 15:29 | |
| rakhmerov | szaher: ok, let me see | 15:33 |
| rakhmerov | from http://paste.openstack.org/show/490007/ it seems like something is wrong with your keystone installation | 15:36 |
| rakhmerov | this one is really weird: http://paste.openstack.org/show/490013/ | 15:38 |
| rakhmerov | as if you were using some weird python version | 15:38 |
| rakhmerov | or something like that | 15:38 |
| rakhmerov | szaher: you're still using Mistral from kilo? or you switched to master? | 15:38 |
| rakhmerov | it seems like something is wrong with version of Mistral components you're using | 15:41 |
| rakhmerov | maybe you're using engine of one version with executor of another version or something like that | 15:41 |
| rakhmerov | I'd recommend to update everything properly: server-side part and the client | 15:42 |
| rakhmerov | ideally you need to switch to master | 15:42 |
| rakhmerov | it is stable now | 15:42 |
| rakhmerov | your Mistral's RPC subsystem doesn't stand up properly for some reason | 15:47 |
| rakhmerov | also check that your RabbitMQ works | 15:48 |
| szaher | I am using a production deployment | 16:32 |
| szaher | and everything is Ok with keystone ... I've developed an application which depends on keystone v3 and it works fine ! | 16:32 |
| szaher | I have 3 controllers with HA Proxy + 3 compute nodes | 16:32 |
| szaher | rakhmerov: I use mistral-server --config-file ../etc/mistral.conf to run mistral | 16:33 |
| szaher | the config file I sent to you before in a previous paste | 16:33 |
| szaher | $ git branch | 16:34 |
| szaher | * (detached from origin/stable/kilo) | 16:34 |
| szaher | git log | 16:35 |
| szaher | commit 9f5d338265d0aeb1f76fdec72663d90fbf4925db | 16:35 |
| szaher | Author: Nikolay Mahotkin <nmakhotkin@mirantis.com> | 16:35 |
| szaher | Date: Mon Jul 13 18:36:52 2015 +0300 | 16:35 |
| szaher | Making / and /v2 URL allowed without auth | 16:35 |
| szaher | 16:35 | |
| szaher | Closes-Bug: #1473963 | 16:35 |
| openstack | bug 1473963 in Mistral "HTTP request to IP:8989 and to IP:8989/v2 return 401 code" [High,Fix released] https://launchpad.net/bugs/1473963 - Assigned to Nikolay Makhotkin (nmakhotkin) | 16:35 |
| szaher | 16:35 | |
| szaher | Change-Id: I7170121a1216d9d72a43e552db1864a58e4c6237 | 16:35 |
| szaher | (cherry-picked from commit e523f7537c9e3dac0b4d75d42cbb2b0dc3fe2489) | 16:35 |
| *** toddjoh__ has quit IRC | 16:54 | |
| *** toddjohn_ has joined #openstack-mistral | 16:54 | |
| *** toddjohn_ has quit IRC | 16:59 | |
| rakhmerov | ok | 16:59 |
| rakhmerov | szaher: ok, did you try to just debug it? | 17:01 |
| szaher | Yes | 17:01 |
| rakhmerov | we need more date: exact versions of all components + exact steps how to reproduce the problem | 17:01 |
| rakhmerov | you can file a bug | 17:02 |
| szaher | Remote error: NoSuchMethod Endpoint does not support RPC method start_workflow | 17:02 |
| szaher | [u'Traceback (most recent call last):\n', u' File "/opt/stack/venv/heat-20160302T180959Z/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 142, in _dispatch_and_reply\n executor_callback))\n', u' File "/opt/stack/venv/heat-20160302T180959Z/lib/python2.7/site-packages/oslo_messaging/rpc/dispatcher.py", line 193, in _dispatch\n raise NoSuchMethod(method)\n', u'NoSuchMethod: Endpoint does not support RPC | 17:02 |
| szaher | method start_workflow\n']. | 17:02 |
| rakhmerov | but generally, kilo version is no longer supported | 17:02 |
| *** toddjohn_ has joined #openstack-mistral | 17:08 | |
| *** gyee has joined #openstack-mistral | 17:10 | |
| *** pbelamge has quit IRC | 17:43 | |
| *** jtomasek has joined #openstack-mistral | 17:51 | |
| szaher | rakhmerov: Thank you guys I knew what was the problem, it's a kind of epic more than a bug ! | 18:16 |
| szaher | Please, guys we need to change the default topic for MQ as the topic for engine is engine and this overlaps with heat | 18:16 |
| szaher | so simple what was happening is that mistral sends a message and heat capture the message and tries to reply but it couldn't find the correct method ! | 18:17 |
| szaher | rakhmerov: Again thanks a million for your support | 18:17 |
| *** bobh has joined #openstack-mistral | 18:18 | |
| *** bobh has quit IRC | 18:26 | |
| krotscheck | Any cores around? There's a mitaka bugfix I'm trying to land: https://review.openstack.org/#/c/288498/ | 18:27 |
| *** openstackgerrit_ has joined #openstack-mistral | 18:30 | |
| *** xenogear has quit IRC | 18:34 | |
| *** doriftoshoes_ has joined #openstack-mistral | 19:17 | |
| *** akrivoka has quit IRC | 19:19 | |
| openstackgerrit | OpenStack Proposal Bot proposed openstack/mistral: Updated from global requirements https://review.openstack.org/291375 | 19:25 |
| *** gyee has quit IRC | 19:56 | |
| kong | krotscheck: i left a comment in your patch | 20:17 |
| krotscheck | kong: On it, just a sec | 20:17 |
| krotscheck | kong: I'm not certain what I did wrong with the code formatting - I changed it to the comma separation that he asked for, was there something I missed? | 20:18 |
| krotscheck | kong: Also, why does mistral have code styles that are not enforced via hacking and/or flake8? It's an extensible framework, no? | 20:22 |
| kong | krotscheck: http://paste.openstack.org/show/490066/, like this. It's not mandatory to do this, but it's what we always comply with in Mistral :-) | 20:22 |
| kong | krotscheck: yes, it's a historical problem, i have to say | 20:23 |
| kong | krotscheck: there is some guys in the past wanted to add such hacking rules for mistral | 20:23 |
| kong | but i don't if the work has been started | 20:23 |
| kong | krotscheck: i think that will be one of the things we need to complete in Newton | 20:24 |
| kong | when I came to contribute mistral, that was exactly the question I was asking | 20:25 |
| krotscheck | kong: I'd be curious as to what the argument is for diverging from the OpenStack code style. | 20:25 |
| kong | krotscheck: yes, a little bit... | 20:25 |
| krotscheck | I've landed patches in every project over the past month, and mistral's the only one that's like this. | 20:26 |
| krotscheck | Aaaanyway | 20:26 |
| kong | krotscheck: haha~ | 20:26 |
| krotscheck | Blah blah appeal to tradition blah blah logical fallacy blah blah. | 20:26 |
| kong | krotscheck: i'm really sorry for that | 20:26 |
| openstackgerrit | Michael Krotscheck proposed openstack/mistral: Moved CORS middleware configuration into oslo-config-generator https://review.openstack.org/288498 | 20:27 |
| kong | krotscheck: i have a question, why we need the function set_config_defaults()? | 20:27 |
| kong | krotscheck: it does nothing but calling another method | 20:28 |
| krotscheck | Just answered that | 20:28 |
| krotscheck | kong: It's really just a hook for any future config overrides that mistral may want to add (say, default log level overrides). | 20:29 |
| kong | krotscheck: ok, same with what i guessed, thanks | 20:29 |
| kong | i'm ok with this patch now. althrough it makes you a little frustrated | 20:30 |
| krotscheck | kong: I'll get over it, life goes on :D | 20:31 |
| kong | krotscheck :-) | 20:31 |
| *** ninag has quit IRC | 20:41 | |
| *** toddjohn_ has quit IRC | 21:14 | |
| *** toddjohn_ has joined #openstack-mistral | 21:15 | |
| *** toddjohn_ has quit IRC | 21:19 | |
| *** doriftoshoes_ has quit IRC | 21:29 | |
| *** dprince has quit IRC | 21:32 | |
| *** ninag has joined #openstack-mistral | 21:37 | |
| *** toddjohn_ has joined #openstack-mistral | 22:09 | |
| *** jtomasek has quit IRC | 22:18 | |
| *** toddjohn_ has quit IRC | 22:31 | |
| *** chlong has quit IRC | 22:39 | |
| *** gyee has joined #openstack-mistral | 22:40 | |
| *** ninag has quit IRC | 22:49 | |
| *** toddjohn_ has joined #openstack-mistral | 22:55 | |
| *** toddjohn_ has quit IRC | 23:13 | |
| *** ninag has joined #openstack-mistral | 23:30 | |
| *** ninag has quit IRC | 23:35 | |
| *** toddjohn_ has joined #openstack-mistral | 23:52 | |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!