*** prasoon has joined #openstack-horizon | 00:54 | |
*** prasoon has quit IRC | 00:55 | |
*** Longgeek has joined #openstack-horizon | 01:04 | |
*** vkmc has quit IRC | 01:08 | |
*** prasoon has joined #openstack-horizon | 01:16 | |
*** Drago has joined #openstack-horizon | 01:19 | |
*** prasoon has quit IRC | 01:20 | |
*** jacalcat has joined #openstack-horizon | 01:23 | |
*** Drago has quit IRC | 01:24 | |
*** neillc has quit IRC | 01:27 | |
*** rodrigods_ has joined #openstack-horizon | 01:27 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 01:27 | |
*** ddieterl_ has joined #openstack-horizon | 01:29 | |
*** ddieterly has quit IRC | 01:33 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 01:40 | |
*** jacalcat has quit IRC | 01:44 | |
*** Drago has joined #openstack-horizon | 02:07 | |
*** Drago has quit IRC | 02:09 | |
*** nlahouti1 has joined #openstack-horizon | 02:23 | |
*** nlahouti has quit IRC | 02:23 | |
*** nlahouti has joined #openstack-horizon | 02:29 | |
*** nlahouti has quit IRC | 02:32 | |
*** nlahouti has joined #openstack-horizon | 02:32 | |
*** nlahouti1 has quit IRC | 02:34 | |
*** colinmcnamara has joined #openstack-horizon | 02:40 | |
*** ramishra has joined #openstack-horizon | 02:48 | |
*** colinmcnamara has quit IRC | 02:50 | |
*** colinmcnamara has joined #openstack-horizon | 02:57 | |
*** rodrigods_ has quit IRC | 03:09 | |
*** ramishra has quit IRC | 03:10 | |
*** vivekd has joined #openstack-horizon | 03:14 | |
*** vivekd has left #openstack-horizon | 03:14 | |
*** prasoon has joined #openstack-horizon | 03:17 | |
*** ddieterl_ has quit IRC | 03:17 | |
*** prasoon has quit IRC | 03:22 | |
*** ramishra has joined #openstack-horizon | 03:24 | |
*** colinmcnamara has quit IRC | 03:27 | |
*** masco has joined #openstack-horizon | 03:29 | |
*** prasoon has joined #openstack-horizon | 03:29 | |
*** tzumainn has joined #openstack-horizon | 03:36 | |
*** nikunj2512 has joined #openstack-horizon | 03:50 | |
*** neillc has joined #openstack-horizon | 03:52 | |
*** prasoon has quit IRC | 04:05 | |
*** Drago1 has joined #openstack-horizon | 04:08 | |
*** Drago1 has quit IRC | 04:10 | |
*** nikunj2512 has quit IRC | 04:30 | |
*** nikunj2512 has joined #openstack-horizon | 04:30 | |
*** ramishra has quit IRC | 04:35 | |
*** ramishra has joined #openstack-horizon | 04:35 | |
*** hhuang has joined #openstack-horizon | 04:46 | |
*** Longgeek has quit IRC | 05:07 | |
*** tzumainn has quit IRC | 05:15 | |
*** Longgeek has joined #openstack-horizon | 05:22 | |
*** ddieterly has joined #openstack-horizon | 05:23 | |
*** ddieterly has quit IRC | 05:27 | |
*** tnovacik|afk has joined #openstack-horizon | 05:33 | |
*** mrunge has joined #openstack-horizon | 05:52 | |
*** david-lyle has joined #openstack-horizon | 05:59 | |
*** sayali_ has joined #openstack-horizon | 06:04 | |
*** Drago1 has joined #openstack-horizon | 06:09 | |
*** Drago1 has quit IRC | 06:11 | |
*** Clabbe has joined #openstack-horizon | 06:13 | |
*** pkoniszewski has joined #openstack-horizon | 06:14 | |
*** pkoniszewski has quit IRC | 06:17 | |
*** k4n0 has joined #openstack-horizon | 06:20 | |
*** ddieterly has joined #openstack-horizon | 06:23 | |
*** e0ne has joined #openstack-horizon | 06:28 | |
*** ddieterly has quit IRC | 06:28 | |
*** e0ne has quit IRC | 06:30 | |
*** jprovazn has joined #openstack-horizon | 06:32 | |
*** e0ne has joined #openstack-horizon | 06:34 | |
*** e0ne has quit IRC | 06:36 | |
*** mflobo has joined #openstack-horizon | 06:37 | |
*** e0ne has joined #openstack-horizon | 06:40 | |
*** e0ne has quit IRC | 06:43 | |
*** e0ne has joined #openstack-horizon | 06:47 | |
*** jtomasek has joined #openstack-horizon | 06:49 | |
*** e0ne has quit IRC | 06:49 | |
*** ZZelle_ has joined #openstack-horizon | 07:05 | |
*** dulek has joined #openstack-horizon | 07:08 | |
*** jcoufal has joined #openstack-horizon | 07:10 | |
*** Ala has joined #openstack-horizon | 07:14 | |
*** dkorn has joined #openstack-horizon | 07:16 | |
*** ddieterly has joined #openstack-horizon | 07:17 | |
*** ihrachyshka has joined #openstack-horizon | 07:19 | |
*** ddieterly has quit IRC | 07:22 | |
*** ZZelle_ has quit IRC | 07:25 | |
*** nlahouti has quit IRC | 07:26 | |
*** e0ne has joined #openstack-horizon | 07:29 | |
*** ihrachyshka_ has joined #openstack-horizon | 07:30 | |
*** ihrachyshka has quit IRC | 07:33 | |
*** MaxV has joined #openstack-horizon | 07:33 | |
*** e0ne has quit IRC | 07:38 | |
*** e0ne has joined #openstack-horizon | 07:40 | |
*** Longgeek has quit IRC | 07:40 | |
*** cedrics has joined #openstack-horizon | 07:42 | |
*** bradjones has joined #openstack-horizon | 07:51 | |
*** bradjones has quit IRC | 07:51 | |
*** bradjones has joined #openstack-horizon | 07:51 | |
*** masco has quit IRC | 07:52 | |
*** tnovacik|afk is now known as tnovacik | 07:52 | |
*** dulek_ has joined #openstack-horizon | 07:58 | |
*** dulek__ has joined #openstack-horizon | 08:01 | |
*** Longgeek has joined #openstack-horizon | 08:01 | |
*** dulek has quit IRC | 08:01 | |
*** dulek_ has quit IRC | 08:04 | |
*** neillc is now known as neillc_afk | 08:06 | |
*** Drago1 has joined #openstack-horizon | 08:09 | |
*** athomas has joined #openstack-horizon | 08:10 | |
*** Drago1 has quit IRC | 08:12 | |
*** e0ne has quit IRC | 08:13 | |
*** e0ne has joined #openstack-horizon | 08:16 | |
dkorn | david-lyle: mrunge or anyone else, is it legitimate to add something to the Apache license comment at the top of a patch? | 08:16 |
---|---|---|
david-lyle | dkorn: such as? | 08:16 |
dkorn | david-lyle: https://review.openstack.org/#/c/101169/1..5/openstack_dashboard/test/integration_tests/pages/accesssecuritypage.py | 08:16 |
david-lyle | dkorn: the copyright notice is acceptable, the "all rights reserved" is not necessary | 08:18 |
*** mrunge has quit IRC | 08:18 | |
*** ArthurBerezin has joined #openstack-horizon | 08:19 | |
*** mrunge has joined #openstack-horizon | 08:19 | |
*** mrunge has quit IRC | 08:21 | |
*** sambetts has joined #openstack-horizon | 08:24 | |
*** rdopieralski has joined #openstack-horizon | 08:25 | |
dkorn | david-lyle: thanks! | 08:26 |
*** romainh has joined #openstack-horizon | 08:27 | |
*** mrunge has joined #openstack-horizon | 08:32 | |
mrunge | sorry, I might have missed a bit of discussion here dkorn, david-lyle | 08:33 |
mrunge | I had severe network issues | 08:33 |
*** k4n0 has quit IRC | 08:33 | |
mrunge | afaik, we're discouraging to add copyright headers | 08:33 |
david-lyle | mrunge: it's actually unsettled in OpenStack | 08:34 |
mrunge | and we encourage to remove them, wherever possible | 08:34 |
david-lyle | there was a lengthy dev discussion that trailed off to no final outcome | 08:34 |
mrunge | david-lyle, if I remember right, there was a discussion ongoing in march/april 2013 | 08:34 |
david-lyle | mrunge: that's the one | 08:35 |
david-lyle | decidedly undecided in the end | 08:35 |
mrunge | sigh :-/ | 08:35 |
david-lyle | like so many things :) | 08:35 |
mrunge | yes. too bad | 08:35 |
david-lyle | yes | 08:36 |
mrunge | david-lyle, maybe "we" as project could get to a common sense here? | 08:36 |
david-lyle | my policy has been - I don't encourage them, but I won't ask for them to be removed | 08:37 |
david-lyle | we could make a stand, if we are so driven, but I see little harm in them | 08:37 |
mrunge | I have asked to remove them in the past | 08:37 |
mrunge | but that was jsut a gut feeling | 08:38 |
david-lyle | I've been guilty of adding them too :P | 08:38 |
david-lyle | to some employers, there is great drive to add them if OpenStack hasn't prohibited them | 08:39 |
mrunge | if we encourage to add, we'll end up in having many companies listed in headers | 08:39 |
mrunge | I don't really see a value there | 08:39 |
mrunge | but I agree, higher management will love to have a company listed there | 08:40 |
david-lyle | the argument as to the value was that tracking down copyright and licensing authority via git can be rather difficult | 08:40 |
david-lyle | as company affiliations change over time | 08:40 |
mrunge | but in reality: how do you track an issue down to a company? | 08:41 |
*** dulek__ has quit IRC | 08:41 | |
david-lyle | and although I may have worked for company A when I contributed something 8 months ago, I may now work for company B | 08:41 |
mrunge | yes, that's right. | 08:41 |
mrunge | I assue, the issue arises, when we're trying to re-license code | 08:42 |
mrunge | then we'd need to ask every contributor to ack that | 08:42 |
mrunge | difficult, though | 08:42 |
david-lyle | agreed | 08:43 |
nikunj2512 | @amotoki: Hi, the comments you gave on this patch https://review.openstack.org/#/c/112513/, i am little confused about them | 08:47 |
nikunj2512 | @amotoki: Can You explain to me what You meant in those comments?? | 08:47 |
*** ramishra has quit IRC | 08:48 | |
*** tosky has joined #openstack-horizon | 08:49 | |
*** dulek has joined #openstack-horizon | 08:49 | |
amotoki | nikunj2512: context at L.115 contains "regenerate". If "regenerate" is specified, I wonder keypair-delete should be called. | 08:50 |
nikunj2512 | @amotoki: When "regenerate" is specified, it will call the generate views class | 08:51 |
*** k4n0 has joined #openstack-horizon | 08:51 | |
nikunj2512 | and then the if condition will automatically will become true and will delete the keypair | 08:51 |
nikunj2512 | Their is no need to call keypair-delete specifically | 08:52 |
amotoki | nikunj2512: if so, doesn't the test case cover the case? | 08:52 |
nikunj2512 | @amotoki: Which case?? | 08:52 |
nikunj2512 | @amotoki: my test covers it | 08:52 |
amotoki | nikunj2512: we need a test case which check keypair is regenerated, but in your test only keypair_create. How can we know keypair_delete is called and a new key is created? | 08:54 |
amotoki | nikunj2512: in my understanding, your test calls "horizon:project:access_and_security:keypairs:generate" and in this case only api.nova.keypair_create is called. | 08:55 |
amotoki | nikunj2512: i wonder why this test is enough. | 08:55 |
nikunj2512 | @amotoki: Let me explain | 08:56 |
nikunj2512 | @amotoki: first i called api.nova.keypair_create | 08:56 |
*** dulek has quit IRC | 08:56 | |
nikunj2512 | This will create a keypair | 08:56 |
nikunj2512 | @amotoki: I am correct ? | 08:57 |
*** neillc_afk has quit IRC | 08:57 | |
amotoki | nikunj2512: yes | 08:57 |
nikunj2512 | @amotoki: Then if You see L112, L113 | 08:57 |
nikunj2512 | @amotoki: in the code | 08:58 |
nikunj2512 | @amotoki: they are calling the "horizon:project:access_and_security:keypairs:generate" url which calls the Generate View | 08:58 |
nikunj2512 | @amotoki: Right? | 08:58 |
amotoki | nikunj2512: yes. | 08:59 |
*** akrivoka has joined #openstack-horizon | 08:59 | |
nikunj2512 | @amotoki: And when the generate view is called it passes to parameter to it, one is keypair name and other is the optional paramter | 08:59 |
nikunj2512 | @amotoki: right? | 08:59 |
*** masco has joined #openstack-horizon | 09:00 | |
amotoki | nikunj2512: I am not sure. | 09:00 |
nikunj2512 | @amotoki: Why?? | 09:00 |
nikunj2512 | If You see the L112 i am passing 2 parameters | 09:01 |
amotoki | nikunj2512: When you look at views.py, if optional is specified, api.nova.keypair_delete() should be called. | 09:02 |
*** ttrifonov is now known as ttrifonov_zZzz | 09:02 | |
nikunj2512 | @amotoki: yes | 09:02 |
amotoki | nikunj2512: what I mean is that your test need to cover this. | 09:03 |
*** david-lyle has quit IRC | 09:03 | |
nikunj2512 | @amotoki: This is what i am trying to say, when i am passing optional paramter, it calls api.nova.keypair_delete() | 09:03 |
nikunj2512 | @amotoki: But isn't this is happening in the views.py code?? | 09:04 |
amotoki | nikunj2512: if so, your test need to stubout api.nova.keypair_delete and add api.nova.keypari_delete(IsA(.... | 09:04 |
nikunj2512 | @amotoki: With all respect, i am really confused, i still not able to get why i have to call keypair_delete() explicitly when it is called in views.py | 09:06 |
*** qba73 has joined #openstack-horizon | 09:06 | |
*** neillc_ has joined #openstack-horizon | 09:06 | |
amotoki | nikunj2512: Unless it is stubbed out, api.nova.keypair_delete tries to access nova actually. | 09:07 |
amotoki | nikunj2512: It should be avoided in our unit test. | 09:07 |
*** Longgeek has quit IRC | 09:08 | |
nikunj2512 | @amotoki: Ok | 09:08 |
amotoki | nikunj2512: The code (views.py) seems to call keypair_delete, but how can we check it in your unit test. | 09:08 |
*** ramishra has joined #openstack-horizon | 09:09 | |
nikunj2512 | @amotoki: But isn't my test is calls the keypair_delete in the views?? | 09:09 |
*** viklund has quit IRC | 09:10 | |
nikunj2512 | @amotoki: When an optional argument is passed which is "regenerate" it deletes the keypair and again creates it | 09:10 |
amotoki | nikunj2512: this is exactlly what I want to ask you :-) | 09:10 |
nikunj2512 | @amotoki: yes and that is what test case is doing, it is calling the generate view with two parameters | 09:11 |
amotoki | If "optional" is passed correctly, delete_keypair would be called and delete_keypair should fail because nova doesn't work when the unit test runs. | 09:11 |
amotoki | I suspect something is wrong. | 09:11 |
nikunj2512 | @amotoki: Ok | 09:12 |
nikunj2512 | @amotoki: Then how should i figure out the issue??? Please can you give some suggestions ?? | 09:12 |
*** dulek has joined #openstack-horizon | 09:15 | |
amotoki | nikunj2512: I have no enough time to debug your patch now. What I can say is to check "optional" = "regneraeet" is passed to view.get as you expected. | 09:15 |
amotoki | nikunj2512: i think L.114 need to have "optoional": "regenereate" in addition to keypair_name. | 09:16 |
nikunj2512 | @amotoki: Ok, thank you | 09:16 |
*** Longgeek has joined #openstack-horizon | 09:17 | |
*** viklund has joined #openstack-horizon | 09:20 | |
amotoki | nikunj2512: I think the url generated at your test L.113-114 matches L.31-32 in urls.py rather than L.33-34 (you expected) | 09:22 |
nikunj2512 | ok | 09:23 |
amotoki | nikunj2512: because optional: regnerate is not passed as an argument of reverse | 09:23 |
*** ihrachyshka_ has quit IRC | 09:23 | |
nikunj2512 | @amotoki: Thank You very much | 09:23 |
nikunj2512 | @amotoki: Ok then do You know how can i pass optional as an argument of reverse?? | 09:24 |
*** e0ne has quit IRC | 09:24 | |
amotoki | nikunj2512: why dont you grep other unit tests in horizon? there are many examples. If not found, django docuemtn has good explanations. | 09:26 |
nikunj2512 | @amotoki: Ok | 09:26 |
*** e0ne has joined #openstack-horizon | 09:26 | |
*** pawels has joined #openstack-horizon | 09:39 | |
*** tnovacik has quit IRC | 09:40 | |
*** hhuang has quit IRC | 09:41 | |
mflobo | question | 09:42 |
mflobo | How can I display a new variable on a view, for example, on /dashboards/project/images/templates/images/index.html | 09:43 |
*** k4n0 has quit IRC | 09:44 | |
mflobo | I've create a new variable on /dashboards/project/images/views.py and I want to show it on /dashboards/project/images/templates/images/index.html | 09:44 |
mflobo | The variable is on class IndexView:get_data(self) | 09:45 |
rdopieralski | you have to pass it in the context to the template | 09:46 |
rdopieralski | mflobo: see https://docs.djangoproject.com/en/dev/ref/templates/ | 09:46 |
mflobo | rdopieralski: which part? Built-in template tags and filters or The Django template language: For Python programmers? | 09:48 |
mflobo | I know the sintax about Django framework, but I'm missing something | 09:50 |
mflobo | rdopieralski: my understanding is in context there is only "table" data, how can I add more info to conetext on /dashboards/project/images/views.py? | 09:53 |
rdopieralski | mflobo: start with 'basics' and 'using the templating system' | 09:57 |
*** jasondotstar has joined #openstack-horizon | 10:07 | |
*** athomas has quit IRC | 10:10 | |
*** sayali_ has quit IRC | 10:10 | |
*** sayali_ has joined #openstack-horizon | 10:10 | |
*** Drago1 has joined #openstack-horizon | 10:11 | |
*** romainh has quit IRC | 10:14 | |
*** Drago1 has quit IRC | 10:15 | |
mflobo | rdopieralski: the quick answer is: re-define def get_context_data(self, **kwargs) funtion on /dashboards/project/images/views.py and add whatever I want | 10:16 |
*** Longgeek has quit IRC | 10:16 | |
*** aix has joined #openstack-horizon | 10:16 | |
*** athomas has joined #openstack-horizon | 10:19 | |
*** Longgeek has joined #openstack-horizon | 10:20 | |
*** ihrachyshka has joined #openstack-horizon | 10:20 | |
*** mitz_ has joined #openstack-horizon | 10:22 | |
nikunj2512 | @amotoki: As you said, now the test is passing the optional paramter and it is failing. As you said that a test can't call keypair_delete() on nova | 10:27 |
nikunj2512 | @amotoki: Please can you tell me, how can i modify the test case ? | 10:27 |
*** k4n0 has joined #openstack-horizon | 10:30 | |
amotoki | nikunj2512: as I wrote before, | 10:34 |
amotoki | nikunj2512: 18:04:35 <amotoki> nikunj2512: if so, your test need to stubout api.nova.keypair_delete and add api.nova.keypari_delete(IsA(.... | 10:34 |
nikunj2512 | @amotoki: Ok thank you | 10:35 |
*** ArthurB has joined #openstack-horizon | 10:36 | |
amotoki | nikunj2512: btw, don't your colleagues help you to debug? | 10:36 |
nikunj2512 | @amotoki: Except me others are only interested in backend like nova, ironic | 10:37 |
nikunj2512 | @amotoki: So, no help :( | 10:37 |
*** ArthurBerezin has quit IRC | 10:39 | |
*** bradjones has quit IRC | 10:39 | |
amotoki | nikunj2512: :-( I see a number of HP folks in horizon community. | 10:39 |
amotoki | nikunj2512: apart from that, what is important is not to fix tests to succeed but to keep tests what is expected | 10:40 |
nikunj2512 | @amotoki: different timezones :) | 10:40 |
nikunj2512 | @amotoki: Ok | 10:41 |
nikunj2512 | @amotoki | 10:41 |
nikunj2512 | @amotoki | 10:41 |
nikunj2512 | @amotoki: i made the changes and testing them | 10:41 |
nikunj2512 | @amotoki: You also told this: Please use @test.create_stubs instead | 10:42 |
nikunj2512 | @amotoki: is it necessary to use @test.create_stubs?? | 10:42 |
*** e0ne has quit IRC | 10:43 | |
*** dulek has quit IRC | 10:48 | |
*** zigo has quit IRC | 10:50 | |
nikunj2512 | @amotoki: Thank You for everything:) test is working as expected and also passing :) | 10:51 |
*** zigo has joined #openstack-horizon | 10:52 | |
*** dulek has joined #openstack-horizon | 10:54 | |
*** pawels has quit IRC | 11:02 | |
*** ArthurB has quit IRC | 11:03 | |
*** ArthurB has joined #openstack-horizon | 11:03 | |
*** dulek has quit IRC | 11:04 | |
*** pawels has joined #openstack-horizon | 11:05 | |
*** romainh has joined #openstack-horizon | 11:06 | |
*** vkmc has joined #openstack-horizon | 11:09 | |
*** ygbo has joined #openstack-horizon | 11:12 | |
*** mrunge has quit IRC | 11:15 | |
*** mrunge has joined #openstack-horizon | 11:16 | |
*** tosky has quit IRC | 11:17 | |
*** nikunj2512 has quit IRC | 11:31 | |
*** e0ne has joined #openstack-horizon | 11:42 | |
*** tosky has joined #openstack-horizon | 11:43 | |
*** e0ne has quit IRC | 11:50 | |
akrivoka | hello Horizon | 11:54 |
akrivoka | we will want to merge this patch asap, to prevent gate failures: https://review.openstack.org/#/c/123104/ | 11:54 |
akrivoka | we are already having gate failures in tuskar-ui due to that bug | 11:55 |
akrivoka | http://logs.openstack.org/79/121579/1/gate/gate-tuskar-ui-python26/54b0374/console.html | 11:55 |
*** dulek has joined #openstack-horizon | 11:56 | |
*** ttrifonov_zZzz is now known as ttrifonov | 11:57 | |
*** e0ne has joined #openstack-horizon | 11:58 | |
*** aberezin has joined #openstack-horizon | 11:59 | |
*** ArthurB has quit IRC | 11:59 | |
*** jacalcat has joined #openstack-horizon | 12:01 | |
*** marzif__ has quit IRC | 12:02 | |
*** ddieterly has joined #openstack-horizon | 12:07 | |
*** pawels has quit IRC | 12:09 | |
*** ArthurBerezin has joined #openstack-horizon | 12:09 | |
*** aberezin has quit IRC | 12:10 | |
*** sayan_ has joined #openstack-horizon | 12:10 | |
*** Drago has joined #openstack-horizon | 12:11 | |
*** sayan_ has quit IRC | 12:11 | |
*** sayan_ has joined #openstack-horizon | 12:12 | |
*** Drago has quit IRC | 12:14 | |
*** ttrifonov is now known as ttrifonov_zZzz | 12:21 | |
*** ttrifonov_zZzz is now known as ttrifonov | 12:22 | |
*** jacalcat has quit IRC | 12:24 | |
*** sayan_ has quit IRC | 12:26 | |
*** neillc_ has quit IRC | 12:26 | |
*** sayan_ has joined #openstack-horizon | 12:29 | |
*** doug-fish has joined #openstack-horizon | 12:32 | |
*** mrunge has quit IRC | 12:39 | |
*** rdopieralski has quit IRC | 12:40 | |
*** mrunge has joined #openstack-horizon | 12:42 | |
*** neillc_ has joined #openstack-horizon | 12:43 | |
*** rdopieralski has joined #openstack-horizon | 12:46 | |
*** ArthurBerezin has quit IRC | 12:49 | |
*** ttrifonov is now known as ttrifonov_zZzz | 12:49 | |
*** ttrifonov_zZzz is now known as ttrifonov | 12:50 | |
*** ramishra has quit IRC | 12:51 | |
*** mrunge has quit IRC | 12:52 | |
*** tzumainn has joined #openstack-horizon | 12:56 | |
*** neillc_ has quit IRC | 12:56 | |
*** neillc_ has joined #openstack-horizon | 12:58 | |
*** tnovacik has joined #openstack-horizon | 12:58 | |
*** ArthurBerezin has joined #openstack-horizon | 12:59 | |
*** dkorn has quit IRC | 12:59 | |
*** dkorn has joined #openstack-horizon | 13:00 | |
*** tnovacik has quit IRC | 13:01 | |
*** _crobertsrh is now known as crobertsrh | 13:01 | |
*** dkorn1 has joined #openstack-horizon | 13:02 | |
*** rbertram has joined #openstack-horizon | 13:02 | |
*** dkorn has quit IRC | 13:05 | |
*** afaranha has joined #openstack-horizon | 13:10 | |
*** julim has joined #openstack-horizon | 13:16 | |
*** neelashah has joined #openstack-horizon | 13:18 | |
*** radez_g0n3 is now known as radez | 13:19 | |
mflobo | why FORMS in Horizon have always GET action and not POST action? | 13:20 |
rdopieralski | mflobo: LIES! | 13:22 |
mflobo | rdopieralski: ok, maybe not ALWAYS, but several times. Why not use POST always? | 13:24 |
*** ddieterly has quit IRC | 13:24 | |
*** peristeri has joined #openstack-horizon | 13:25 | |
rdopieralski | mflobo: there can be many reasons why you might want to use GET and not POST, and it's hard to tell without seeing the particular case | 13:28 |
rdopieralski | mflobo: in general, you want to use GET for anything that pople might want to link to or bookmark | 13:28 |
rdopieralski | like search, or pagination | 13:29 |
*** neillc_ has quit IRC | 13:38 | |
*** afaranha_ has joined #openstack-horizon | 13:43 | |
afaranha | Hi, I have a question regarding the panels in Horizon, in current implementation one cannot create projects in Horizon even if he/she has permission to it. | 13:45 |
*** neillc has joined #openstack-horizon | 13:45 | |
afaranha | The panels will be shown or not depending if the user is "admin" or not, and only in this case, ignoring permissions on the policies | 13:45 |
afaranha | I would like to understanding the reason of this behavior because I'm would like to suggest another approach to this | 13:47 |
*** afaranha_ has quit IRC | 13:47 | |
rdopieralski | afaranha: that's legacy code from before policies were incorporated | 13:47 |
rdopieralski | afaranha: not all of horizon uses the policies properly yet, we are in the process of fixing it | 13:48 |
rdopieralski | it can take a while | 13:48 |
*** neillc has quit IRC | 13:50 | |
*** hhuang has joined #openstack-horizon | 13:52 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:53 | |
thiagop | rdopieralski: today, the panels/dashboards only checks permissions based on roles, right? can I check against a rUle? | 13:55 |
*** echevemaster has joined #openstack-horizon | 13:56 | |
afaranha | rdopieralski thiagop actually is not based on any role, only on "admin" role, right? | 13:59 |
thiagop | afaranha: we could indeed check by another role... by changing it directly on code. :/ | 14:00 |
thiagop | I think it's not desirable at all | 14:01 |
*** dkorn1 has quit IRC | 14:01 | |
*** ramishra has joined #openstack-horizon | 14:02 | |
*** dkorn has joined #openstack-horizon | 14:03 | |
rdopieralski | thiagop: I have no idea | 14:07 |
afaranha | rdopieralski: What's your opinion about changing Horizon to show the panels accordingly to policies permissions? | 14:07 |
rdopieralski | afaranha: I have no opinion, but I know it's planned | 14:08 |
*** ddieterly has joined #openstack-horizon | 14:08 | |
rdopieralski | just somebody has to do the work | 14:08 |
thiagop | we want this one! :) | 14:09 |
thiagop | me and afaranha | 14:09 |
afaranha | is there any blueprint for this? In the laboratory I work we are interesting on this | 14:09 |
afaranha | we could help | 14:09 |
*** romainh has left #openstack-horizon | 14:09 | |
*** ddieterl_ has joined #openstack-horizon | 14:10 | |
amotoki | I think this is the one: https://blueprints.launchpad.net/horizon/+spec/rbac-panels | 14:10 |
afaranha | amotoki: Thanks o/ | 14:10 |
*** dulek has quit IRC | 14:10 | |
amotoki | there are two ways to control a panels: the one is has_permission from keystone information) and the other is can_access. | 14:11 |
amotoki | can_access looks up policy or other information (like nova/neutron/... extensions). | 14:11 |
amotoki | I think these two needs to be merged but it is not simple and we all need to explore how it can be done. | 14:12 |
*** Drago has joined #openstack-horizon | 14:12 | |
*** ddieterly has quit IRC | 14:13 | |
afaranha | We have has_permission the one that checks if the user is admin and can_access is the one when, for example, I create a instance but I don't have permission to do it, the can_access returns a permission error? | 14:13 |
*** ddieterl_ has quit IRC | 14:14 | |
amotoki | afaranha: are you talking about panels or action in tables? | 14:16 |
amotoki | afaranha: for panels, can_access and has_permission works as AND operation, i.e., a panel is displayed when both return True. | 14:17 |
*** Drago has quit IRC | 14:17 | |
afaranha | amotoki: both. Panels, views or buttons that appear depending on the user role. | 14:19 |
*** ddieterly has joined #openstack-horizon | 14:19 | |
*** jcooley has quit IRC | 14:19 | |
*** k4n0 has quit IRC | 14:19 | |
afaranha | Are they similar in the way they are shown to the user? | 14:21 |
*** bradjones has joined #openstack-horizon | 14:21 | |
*** bradjones has quit IRC | 14:21 | |
*** bradjones has joined #openstack-horizon | 14:21 | |
*** neillc_ has joined #openstack-horizon | 14:23 | |
*** david-lyle has joined #openstack-horizon | 14:24 | |
amotoki | afaranha: the goal is similar . both has_permission and can_access are available for panel/dashboards. | 14:24 |
*** david-lyle has quit IRC | 14:24 | |
*** jcooley has joined #openstack-horizon | 14:24 | |
*** masco has quit IRC | 14:24 | |
amotoki | afaranha: for actions, a specified policy is applied in horizon.actions.BaseAction._allowed. | 14:24 |
amotoki | afaranha: _allowed calls a policy check function. can_access also calls a policy check function. | 14:26 |
amotoki | afaranha: Am i answering your questions? | 14:27 |
*** david-lyle has joined #openstack-horizon | 14:27 | |
*** jacalcat has joined #openstack-horizon | 14:28 | |
rbertram | amotoki: When you proposed using horizon.contrib, I thought it was an existing module, but I'm having trouble finding it. Is it something new? | 14:28 |
afaranha | Yes, thank you. It's only that I don't know Horizon very well, so I don't know where to start, but I'll look the codes to find out. | 14:28 |
*** david-lyle has quit IRC | 14:29 | |
amotoki | afaranha: thanks for having an interest in horizon :-) This is a very on-ongoing area in Horizon and your contribution would be really appreciated. | 14:30 |
*** pawels has joined #openstack-horizon | 14:30 | |
*** ArthurB has joined #openstack-horizon | 14:33 | |
*** ArthurBerezin has quit IRC | 14:33 | |
rbertram | amotoki: Are you thinking of adding it to the datepicker package? | 14:34 |
amotoki | rbertram: yes, horizon contrib is a new directory. It is related to third party module (bootstrap-datepicker) so i think "contrib" is a good candidate. | 14:37 |
amotoki | rbertram: I am not sure it should be covered by datepicker package at the moment because what I said is a bridging module between django locale and datepicker locale. | 14:38 |
rbertram | amotoki right | 14:38 |
amotoki | rbertram: datepicker is a JS package and it should not be aware of djnago, so horizon.contrib sounds nice to me, though there may be a better name. | 14:39 |
*** david-lyle has joined #openstack-horizon | 14:40 | |
*** colinmcnamara has joined #openstack-horizon | 14:40 | |
*** tnovacik has joined #openstack-horizon | 14:42 | |
rbertram | amotoki contrib.py would be in the horizon directory as a peer of base.py, right? | 14:44 |
pawels | hi, I would like to register a new bleuprint for horizon, I am wonder if we have any bp template ready as it was discuss during last meeting ? | 14:44 |
amotoki | rbertram: what in my mind is to create horizon/contrib directory and add horizon.contrib.datepicker. | 14:45 |
david-lyle | pawels: not yet | 14:45 |
rbertram | amotoki ah, ok makes better sense | 14:45 |
david-lyle | on the plus side, we won't be approving any bps in the next couple of days either ;) | 14:45 |
pawels | david-lyle: so I will go the "old" way and then change it if necessary, sounds ok? | 14:45 |
david-lyle | pawels: yes | 14:46 |
pawels | cool | 14:46 |
*** neillc_ has quit IRC | 14:48 | |
*** jprovazn has quit IRC | 14:49 | |
amotoki | david-lyle: Is requirement freeze already enabled? I saw Yves proposed a global-requirement update for the new django-openstack-auth. | 14:53 |
amotoki | david-lyle: it looks good to me for inclusion in Juno. | 14:53 |
david-lyle | amotoki: what is required from the new version? | 14:55 |
amotoki | david-lyle: there is no patch so far. https://review.openstack.org/#/c/88220/ requires it. | 14:55 |
david-lyle | technically clients, which I lump django_openstack_auth in can be bumped until RC1, but I think it requires a FFE | 14:55 |
*** cedrics has quit IRC | 14:55 | |
*** ericpeterson has joined #openstack-horizon | 14:56 | |
amotoki | david-lyle: I experience this bug frequently after keystone token expires in 1 hour, and it is worth considered. | 14:56 |
david-lyle | amotoki: yes, this is a very painful bug | 14:57 |
david-lyle | looking at code | 14:57 |
amotoki | david-lyle: yes. we need FFE. Support from horizon ptl is nice to approve FFE. | 14:57 |
david-lyle | recent bug, https://bugs.launchpad.net/horizon/+bug/1372320 is unrelated to the change in django_openstack_auth? | 14:59 |
*** cedrics has joined #openstack-horizon | 14:59 | |
david-lyle | haven't looked critically at it yet | 14:59 |
*** kmartin has joined #openstack-horizon | 15:01 | |
*** ZZelle has quit IRC | 15:07 | |
*** Drago has joined #openstack-horizon | 15:08 | |
*** ZZelle has joined #openstack-horizon | 15:08 | |
*** vijendar has joined #openstack-horizon | 15:08 | |
*** rdopieralski has quit IRC | 15:08 | |
*** colinmcnamara has quit IRC | 15:10 | |
*** Drago1 has joined #openstack-horizon | 15:16 | |
*** rebelagentm has joined #openstack-horizon | 15:16 | |
*** Drago1 has quit IRC | 15:17 | |
*** Drago1 has joined #openstack-horizon | 15:17 | |
*** tnovacik has quit IRC | 15:18 | |
*** Longgeek_ has joined #openstack-horizon | 15:19 | |
*** asahlin has joined #openstack-horizon | 15:21 | |
*** Longgeek has quit IRC | 15:22 | |
*** Drago has quit IRC | 15:23 | |
*** ihrachyshka has quit IRC | 15:24 | |
*** pkarikh has joined #openstack-horizon | 15:30 | |
*** lcheng has joined #openstack-horizon | 15:35 | |
*** tnovacik has joined #openstack-horizon | 15:42 | |
*** sayali_ has quit IRC | 15:45 | |
*** jacalcat has quit IRC | 15:46 | |
*** nlahouti has joined #openstack-horizon | 15:48 | |
*** dkorn has quit IRC | 15:48 | |
*** david-lyle has quit IRC | 15:53 | |
*** underbyte1 has joined #openstack-horizon | 15:54 | |
*** david-lyle has joined #openstack-horizon | 15:55 | |
*** Longgeek_ has quit IRC | 15:55 | |
*** colinmcnamara has joined #openstack-horizon | 15:56 | |
*** amerine has joined #openstack-horizon | 15:56 | |
*** underbyte1 has quit IRC | 15:57 | |
*** denis_makogon has joined #openstack-horizon | 16:00 | |
*** lcheng has quit IRC | 16:06 | |
*** sayan_ has quit IRC | 16:13 | |
*** vokhrimenko has quit IRC | 16:13 | |
*** pawels has quit IRC | 16:14 | |
*** jacalcat has joined #openstack-horizon | 16:16 | |
*** ddieterly has quit IRC | 16:17 | |
*** e0ne has quit IRC | 16:17 | |
*** pkarikh has quit IRC | 16:20 | |
*** cedrics has quit IRC | 16:22 | |
*** sayali_ has joined #openstack-horizon | 16:23 | |
*** MaxV has quit IRC | 16:23 | |
*** MaxV has joined #openstack-horizon | 16:24 | |
*** ArthurB has quit IRC | 16:27 | |
*** MaxV has quit IRC | 16:28 | |
*** ygbo has quit IRC | 16:31 | |
*** colinmcnamara has quit IRC | 16:42 | |
*** ArthurBerezin has joined #openstack-horizon | 16:42 | |
*** ArcTanSusan has joined #openstack-horizon | 16:45 | |
*** akrivoka has quit IRC | 16:47 | |
*** lcheng has joined #openstack-horizon | 16:47 | |
*** tqtran has joined #openstack-horizon | 16:50 | |
*** athomas has quit IRC | 16:54 | |
ericpeterson | amotoki: we have a request for the network topology, to be available in the admin view. So an admin could choose a project, and view their network topology. Does a blueprint exist for this??? | 17:02 |
*** cedrics has joined #openstack-horizon | 17:02 | |
*** qba73 has quit IRC | 17:03 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 17:04 | |
*** jacalcat has quit IRC | 17:06 | |
amotoki | ericpeterson: I am not sure. According to the search result of Horizon blueprints, https://blueprints.launchpad.net/horizon/+spec/syspanel-network-topology seems related. | 17:07 |
amotoki | ericpeterson: It was filed nearly a year ago and I don't know the status. | 17:07 |
ericpeterson | thanks. I should have searched for that on my own, sorry. It seems like something that would be very useful in larger neutron deployments | 17:08 |
ericpeterson | will comment on that bp | 17:08 |
amotoki | ericpeterson: i wonder how such topology view scales. I am looking forward to seeing your idea :-) | 17:10 |
*** e0ne has joined #openstack-horizon | 17:11 | |
ericpeterson | I think it's the same view we have today.... just an admin would first have to select something like "view the topology page for project XYZ" | 17:12 |
david-lyle | amotoki: I think the suggestion was scoping it to a project view | 17:12 |
*** cedrics has quit IRC | 17:13 | |
david-lyle | not the entire topology as that would just be noise | 17:13 |
ericpeterson | the orig bp said to view for all projects, but that is going to be a bad idea to me | 17:13 |
david-lyle | ++ | 17:13 |
ericpeterson | ++++ | 17:13 |
amotoki | +100 | 17:13 |
amotoki | In admin view, there is another need. Admin wants to know which instances/routers/.... are hosted by which physical nodes. | 17:17 |
amotoki | In larger deployments, drop-down list doesn't scale too. | 17:18 |
*** ramishra has quit IRC | 17:20 | |
*** harlowja_away is now known as harlowja | 17:21 | |
ericpeterson | yep. there is a bigger horizon admin issue I think that exists.... we can't just have end users page through many items to try to find resources | 17:23 |
ericpeterson | there needs to be a way to find exact instances / routers / networks and then jump to related instances / routers / networks / hypervisors.... etc | 17:24 |
ericpeterson | I have a change that does some of this https://review.openstack.org/#/c/111854/ but it's a larger issue | 17:25 |
ericpeterson | (granted, my change needs to be rebased) | 17:26 |
*** sayan has joined #openstack-horizon | 17:27 | |
*** ZZelle_ has joined #openstack-horizon | 17:31 | |
*** dulek has joined #openstack-horizon | 17:41 | |
*** david-lyle has quit IRC | 17:44 | |
*** amcrn has joined #openstack-horizon | 17:50 | |
*** sambetts has quit IRC | 17:52 | |
*** david-lyle has joined #openstack-horizon | 17:54 | |
*** aix has quit IRC | 17:55 | |
*** jcoufal has quit IRC | 17:56 | |
*** dulek has quit IRC | 17:58 | |
*** colinmcnamara has joined #openstack-horizon | 18:00 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 18:00 | |
*** cedrics has joined #openstack-horizon | 18:02 | |
*** jacalcat has joined #openstack-horizon | 18:05 | |
*** harlowja has quit IRC | 18:05 | |
*** harlowja_ has joined #openstack-horizon | 18:05 | |
*** cedrics has quit IRC | 18:13 | |
*** jacalcat has quit IRC | 18:19 | |
*** tosky has quit IRC | 18:19 | |
*** ArcTanSusan has quit IRC | 18:26 | |
*** clu_ has joined #openstack-horizon | 18:30 | |
*** david-lyle has quit IRC | 18:33 | |
*** lcheng has quit IRC | 18:33 | |
*** lcheng has joined #openstack-horizon | 18:34 | |
*** david-lyle has joined #openstack-horizon | 18:34 | |
*** e0ne has quit IRC | 18:35 | |
*** e0ne has joined #openstack-horizon | 18:35 | |
*** Drago1 has quit IRC | 18:37 | |
*** ArthurBerezin has quit IRC | 18:39 | |
rbertram | amotoki, doug-fish: the changes you requested for datepicker locale are ready; see if I got what you wanted: https://review.openstack.org/#/c/120242/ | 18:40 |
*** lcheng_ has joined #openstack-horizon | 18:40 | |
*** david-lyle has quit IRC | 18:40 | |
*** david-lyle has joined #openstack-horizon | 18:41 | |
*** lcheng has quit IRC | 18:41 | |
*** lcheng_ has quit IRC | 18:42 | |
*** lcheng_ has joined #openstack-horizon | 18:43 | |
*** colinmcnamara has quit IRC | 18:47 | |
*** kmartin has quit IRC | 18:47 | |
*** sbfox has joined #openstack-horizon | 18:49 | |
*** lcheng has joined #openstack-horizon | 18:51 | |
*** david-lyle has quit IRC | 18:51 | |
*** lcheng_ has quit IRC | 18:53 | |
*** openstack has joined #openstack-horizon | 18:55 | |
*** david-lyle has joined #openstack-horizon | 18:55 | |
*** cedrics has joined #openstack-horizon | 19:02 | |
*** MaxV has joined #openstack-horizon | 19:08 | |
*** colinmcnamara has joined #openstack-horizon | 19:10 | |
*** rwsu has joined #openstack-horizon | 19:10 | |
*** jacalcat has joined #openstack-horizon | 19:12 | |
*** cedrics has quit IRC | 19:13 | |
*** lcheng has quit IRC | 19:22 | |
*** david-lyle has quit IRC | 19:29 | |
*** david-lyle has joined #openstack-horizon | 19:30 | |
*** jtomasek has quit IRC | 19:32 | |
*** MaxV has quit IRC | 19:35 | |
*** echevemaster has quit IRC | 19:37 | |
*** clu_ has quit IRC | 19:37 | |
*** ArcTanSusan has quit IRC | 19:41 | |
*** tnovacik has quit IRC | 19:45 | |
*** MaxV has joined #openstack-horizon | 19:46 | |
*** MaxV has quit IRC | 19:48 | |
*** cedrics has joined #openstack-horizon | 19:49 | |
*** ArcTanSusan has joined #openstack-horizon | 19:49 | |
*** jtomasek has joined #openstack-horizon | 19:49 | |
*** cedricss has joined #openstack-horizon | 19:54 | |
*** sbfox has quit IRC | 19:54 | |
*** nlahouti has quit IRC | 19:55 | |
*** cedrics has quit IRC | 19:58 | |
*** cedrics has joined #openstack-horizon | 20:01 | |
*** cedricss has quit IRC | 20:03 | |
*** lcheng has joined #openstack-horizon | 20:03 | |
*** bpokorny has joined #openstack-horizon | 20:07 | |
*** echevemaster has joined #openstack-horizon | 20:07 | |
*** e0ne has quit IRC | 20:09 | |
*** vijendar has quit IRC | 20:11 | |
*** sbfox has joined #openstack-horizon | 20:11 | |
*** cedrics has quit IRC | 20:13 | |
*** MaxV has joined #openstack-horizon | 20:14 | |
*** cedrics has joined #openstack-horizon | 20:20 | |
*** clu_ has joined #openstack-horizon | 20:23 | |
*** cedrics has quit IRC | 20:30 | |
*** ArcTanSusan has quit IRC | 20:31 | |
*** peristeri has quit IRC | 20:38 | |
*** david-lyle has quit IRC | 20:49 | |
clu_ | Hey all, should it be called "Extra Specs" or "Metadata" in the Flavors table? (Nova docs say "Extra Specs") | 20:50 |
*** david-lyle has joined #openstack-horizon | 20:51 | |
*** ArcTanSusan has joined #openstack-horizon | 20:53 | |
*** colinmcnamara has quit IRC | 20:54 | |
*** lcheng has quit IRC | 20:57 | |
*** nlahouti has joined #openstack-horizon | 20:57 | |
*** sayali_ has quit IRC | 21:02 | |
*** sbfox has quit IRC | 21:02 | |
*** sbfox has joined #openstack-horizon | 21:02 | |
*** lcheng has joined #openstack-horizon | 21:04 | |
ericpeterson | extra specs sounds better to me, in that flavors are essentially specs. unless you are talking about "this flavor was created on 5/14/2014" then it is metadata | 21:07 |
* ericpeterson not sure if he know what he is talking about | 21:07 | |
*** radez is now known as radez_g0n3 | 21:14 | |
*** jtomasek has quit IRC | 21:19 | |
*** cedrics has joined #openstack-horizon | 21:20 | |
ericpeterson | david-lyle: tqtran and I would like to rework some of the angular dynamic table view stuff, and maybe cover that in tomorrow | 21:26 |
ericpeterson | s irc meeting | 21:26 |
*** asahlin has quit IRC | 21:26 | |
ericpeterson | newlines are hard to master | 21:26 |
*** jacalcat has quit IRC | 21:27 | |
tqtran | haha | 21:28 |
*** jasondotstar has quit IRC | 21:28 | |
david-lyle | ericpeterson: sure | 21:29 |
*** cedrics has quit IRC | 21:31 | |
*** MaxV has quit IRC | 21:31 | |
gary-smith_ | clu_: nova flavor-list calls them "extra specs", so that seems to be the correct term | 21:32 |
gary-smith_ | and some objects, like volumes, have both metadata and extra specs | 21:32 |
gary-smith_ | well, actually, the volumes have metadata, and volume types have extra specs | 21:33 |
*** amcrn has quit IRC | 21:36 | |
*** med_ has joined #openstack-horizon | 21:36 | |
*** rbertram has quit IRC | 21:37 | |
*** denis_makogon has quit IRC | 21:38 | |
clu_ | thanks gary-smith! | 21:43 |
*** cedrics has joined #openstack-horizon | 21:49 | |
*** harlowja_ has quit IRC | 21:49 | |
*** harlowja has joined #openstack-horizon | 21:49 | |
*** crobertsrh is now known as _crobertsrh | 21:52 | |
*** cedrics has quit IRC | 21:58 | |
*** gokrokve has joined #openstack-horizon | 21:58 | |
*** amcrn has joined #openstack-horizon | 21:58 | |
clu_ | thanks ericpeterson! | 21:58 |
*** ericpeterson has quit IRC | 21:59 | |
*** rodrigods_ has joined #openstack-horizon | 21:59 | |
*** rebelagentm has quit IRC | 22:01 | |
*** sayan has quit IRC | 22:09 | |
gary-smith_ | doug-fish: Did you intend to create two bugs (1372661/2) ? | 22:10 |
gary-smith_ | looks like the same thing twice | 22:10 |
doug-fish | nope, I did not | 22:10 |
gary-smith_ | do you want to mark one as a dup? | 22:11 |
doug-fish | yep. Will do. | 22:11 |
gary-smith_ | thanks | 22:11 |
doug-fish | thank you | 22:11 |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:13 | |
*** rodrigods_ has quit IRC | 22:29 | |
*** lcheng has quit IRC | 22:37 | |
*** lcheng has joined #openstack-horizon | 22:38 | |
*** cedrics has joined #openstack-horizon | 22:49 | |
*** neelashah has quit IRC | 22:53 | |
*** sbfox has quit IRC | 22:53 | |
*** sbfox has joined #openstack-horizon | 22:54 | |
*** cedrics has quit IRC | 22:57 | |
*** neillc has joined #openstack-horizon | 22:57 | |
*** amcrn has quit IRC | 23:00 | |
*** colinmcnamara has joined #openstack-horizon | 23:05 | |
*** KurtMartin has joined #openstack-horizon | 23:05 | |
*** KurtMartin is now known as kumartin | 23:06 | |
*** lcheng_ has joined #openstack-horizon | 23:06 | |
*** lcheng has quit IRC | 23:06 | |
*** jpich has joined #openstack-horizon | 23:10 | |
*** hhuang has quit IRC | 23:22 | |
*** ZZelle_ has quit IRC | 23:23 | |
*** gary-smith has joined #openstack-horizon | 23:33 | |
*** kumartin is now known as kmartin_away | 23:35 | |
*** cedrics has joined #openstack-horizon | 23:49 | |
*** colinmcnamara has quit IRC | 23:49 | |
*** gokrokve has quit IRC | 23:51 | |
*** ArcTanSusan has quit IRC | 23:54 | |
*** cedrics has quit IRC | 23:59 | |
*** ArcTanSusan has joined #openstack-horizon | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!