*** rodrigods has quit IRC | 00:01 | |
*** rodrigods has joined #openstack-horizon | 00:03 | |
*** lcheng has quit IRC | 00:08 | |
*** lcheng has joined #openstack-horizon | 00:08 | |
*** sbfox has quit IRC | 00:12 | |
*** lcheng has quit IRC | 00:12 | |
*** neillc has joined #openstack-horizon | 00:22 | |
*** ArcTanSusan has quit IRC | 00:28 | |
*** bradjones has quit IRC | 00:40 | |
*** bradjones has joined #openstack-horizon | 00:48 | |
*** bradjones has quit IRC | 00:48 | |
*** bradjones has joined #openstack-horizon | 00:48 | |
*** rwsu has quit IRC | 00:49 | |
*** gokrokve has joined #openstack-horizon | 00:49 | |
*** harlowja_away is now known as harlowja | 00:49 | |
*** gokrokve has quit IRC | 00:51 | |
*** gokrokve_ has joined #openstack-horizon | 00:51 | |
*** bpokorny has quit IRC | 00:51 | |
*** Drago has quit IRC | 00:58 | |
*** athomas has quit IRC | 01:07 | |
*** echevemaster has joined #openstack-horizon | 01:09 | |
*** gokrokve_ has quit IRC | 01:14 | |
*** rwsu has joined #openstack-horizon | 01:15 | |
*** gokrokve has joined #openstack-horizon | 01:15 | |
*** gokrokve has quit IRC | 01:20 | |
*** alexpilotti has quit IRC | 01:23 | |
*** mikedillion has joined #openstack-horizon | 01:33 | |
*** Sukhdev has quit IRC | 01:38 | |
*** nlahouti has quit IRC | 01:41 | |
*** clu_ has quit IRC | 01:42 | |
*** jacalcat has joined #openstack-horizon | 01:42 | |
*** mikedillion has quit IRC | 01:47 | |
*** sseago has quit IRC | 02:20 | |
*** dsneddon has quit IRC | 02:25 | |
*** dsneddon has joined #openstack-horizon | 02:26 | |
*** sseago has joined #openstack-horizon | 02:34 | |
*** hhuang has joined #openstack-horizon | 02:38 | |
*** lcheng has joined #openstack-horizon | 02:41 | |
*** bpokorny has joined #openstack-horizon | 02:42 | |
*** halede has quit IRC | 02:43 | |
*** bpokorny has quit IRC | 02:45 | |
*** bpokorny has joined #openstack-horizon | 02:45 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 02:47 | |
*** lcheng has quit IRC | 03:00 | |
*** lcheng has joined #openstack-horizon | 03:01 | |
*** neillc is now known as neillc_afk | 03:03 | |
*** lcheng has quit IRC | 03:05 | |
*** vkmc has quit IRC | 03:06 | |
*** jacalcat has quit IRC | 03:21 | |
*** harlowja is now known as harlowja_away | 03:26 | |
*** harlowja_away is now known as harlowja | 03:32 | |
*** nlahouti has joined #openstack-horizon | 03:34 | |
*** nlahouti has quit IRC | 03:37 | |
*** nlahouti has joined #openstack-horizon | 03:38 | |
*** hhuang has quit IRC | 03:38 | |
*** sbfox has joined #openstack-horizon | 03:41 | |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 03:42 | |
*** nikunj2512 has joined #openstack-horizon | 03:50 | |
*** lcheng has joined #openstack-horizon | 03:50 | |
*** sayan has joined #openstack-horizon | 04:01 | |
*** masco has joined #openstack-horizon | 04:12 | |
*** Drago has joined #openstack-horizon | 04:21 | |
*** halede has joined #openstack-horizon | 04:24 | |
*** Drago has quit IRC | 04:24 | |
*** jrist has quit IRC | 04:32 | |
*** hhuang has joined #openstack-horizon | 04:34 | |
*** jrist has joined #openstack-horizon | 04:35 | |
*** Drago has joined #openstack-horizon | 04:36 | |
*** sbfox has quit IRC | 04:39 | |
*** sbfox has joined #openstack-horizon | 04:40 | |
*** Drago has quit IRC | 04:41 | |
*** ramishra has joined #openstack-horizon | 04:55 | |
*** gokrokve has joined #openstack-horizon | 04:56 | |
*** Drago has joined #openstack-horizon | 05:02 | |
*** Drago1 has quit IRC | 05:05 | |
*** Drago has quit IRC | 05:05 | |
*** tzumainn has quit IRC | 05:06 | |
*** tnovacik has joined #openstack-horizon | 05:22 | |
*** jtomasek has joined #openstack-horizon | 05:40 | |
*** jtomasek has quit IRC | 05:50 | |
*** sayali has joined #openstack-horizon | 06:04 | |
*** harlowja is now known as harlowja_away | 06:05 | |
*** rwsu has quit IRC | 06:09 | |
*** mrunge has joined #openstack-horizon | 06:11 | |
*** Daisy has joined #openstack-horizon | 06:11 | |
Daisy | Hello | 06:11 |
---|---|---|
Daisy | I'm from translation team. I noticed there were two new strings in Horizon "sell puppies" and "sold puppies". What does "puppies" mean here? | 06:12 |
mrunge | Daisy, without looking at the code, I'd assume they come from testing code | 06:13 |
Daisy | let me check | 06:14 |
mrunge | Daisy, then it'd be an error, that they were included for translation | 06:14 |
Daisy | Yes, there are. | 06:14 |
Daisy | test/test_dashboards/dogs/puppies/tables.py: | 06:14 |
mrunge | yes. | 06:14 |
mrunge | Daisy, just a se | 06:14 |
mrunge | Daisy, just a sec | 06:14 |
Daisy | why they are not excluded? I remember the strings in test codes are excluded. | 06:14 |
mrunge | Daisy, good question! | 06:15 |
mrunge | Daisy, they weree introduced by doug fish. he's located in the US | 06:16 |
mrunge | offending commit was: https://github.com/openstack/horizon/commit/41d16ce4caba47b6436847bc3578855924d6ed41 | 06:16 |
Daisy | Thanks, mrunge. | 06:17 |
mrunge | Daisy, it's a bit a test for translation | 06:17 |
mrunge | Daisy, and it contains a comment: # Translators: test code, don't really have to translate | 06:17 |
mrunge | Daisy, so please, just ignore | 06:17 |
Daisy | ok. got it. | 06:18 |
Daisy | translators won't be able to read these comments in codes. | 06:19 |
Daisy | Anyway, I will send an email to I18n list to notify the test strings. | 06:19 |
mrunge | Daisy, that'd be a bug in translation software | 06:20 |
mrunge | Daisy, as the comments are intended as a hint for translators and to give context | 06:20 |
mrunge | Daisy, they are included in many places in Horizon code | 06:20 |
Daisy | Yes, i remember there were several discussions about the comments in the mail thread. | 06:21 |
Daisy | I checked the translation software carefully, and cannot find the comments. | 06:21 |
Daisy | Maybe I missed something, maybe the translation software is wrong | 06:21 |
Daisy | I will figure it out. | 06:21 |
*** jacalcat has joined #openstack-horizon | 06:22 | |
Daisy | I remember we discussed to add context in translations, not comments. | 06:22 |
mrunge | at least Django (the framework used for horizon) explicitly copies those comments for translators. | 06:22 |
mrunge | it's intended to give context | 06:22 |
mrunge | Daisy, docs for this is: https://docs.djangoproject.com/en/1.7/topics/i18n/translation/#comments-for-translators | 06:23 |
mrunge | it's an explicit feature here, and I think it's a good help for translators | 06:23 |
Daisy | If translators could read comments from developers, it will be a great help. | 06:24 |
mrunge | since some communities dropped transifex as a tool, transifex devs might be pushed to help you, if you'd file a bug there | 06:25 |
mrunge | and transifex uses Django as well | 06:25 |
Daisy | While I'm doing translations, because I don't know codes, I have to translate strings "words by words". If I could read comments, that will be great. | 06:25 |
mrunge | I totally agree! | 06:26 |
*** k4n0 has joined #openstack-horizon | 06:27 | |
*** ttrifonov_zZzz is now known as ttrifonov | 06:29 | |
*** lcheng has quit IRC | 06:31 | |
*** jacalcat has quit IRC | 06:33 | |
*** nlahouti has quit IRC | 06:36 | |
*** hhuang has quit IRC | 06:38 | |
*** sayan has quit IRC | 06:39 | |
*** neillc_afk has quit IRC | 06:41 | |
*** tnovacik has quit IRC | 06:42 | |
*** hhuang has joined #openstack-horizon | 06:42 | |
*** krykowski has joined #openstack-horizon | 06:42 | |
*** Longgeek has joined #openstack-horizon | 06:43 | |
*** Longgeek has quit IRC | 06:44 | |
*** Longgeek has joined #openstack-horizon | 06:46 | |
*** jcoufal has joined #openstack-horizon | 06:47 | |
*** jcoufal has quit IRC | 06:47 | |
*** hhuang has quit IRC | 06:48 | |
*** Longgeek_ has joined #openstack-horizon | 06:49 | |
*** sayan has joined #openstack-horizon | 06:52 | |
*** Longgeek has quit IRC | 06:52 | |
*** ttrifonov is now known as ttrifonov_zZzz | 06:56 | |
*** neillc has joined #openstack-horizon | 06:58 | |
*** romainh has joined #openstack-horizon | 06:59 | |
*** pawels has joined #openstack-horizon | 07:01 | |
*** pawels has quit IRC | 07:02 | |
*** tnovacik has joined #openstack-horizon | 07:03 | |
*** Drago has joined #openstack-horizon | 07:03 | |
*** Drago has quit IRC | 07:05 | |
*** romainh has quit IRC | 07:07 | |
*** bfic has joined #openstack-horizon | 07:07 | |
*** romainh has joined #openstack-horizon | 07:07 | |
*** krykowski has quit IRC | 07:07 | |
*** krykowski has joined #openstack-horizon | 07:12 | |
Daisy | mrunge: I checked the translation po files, I don't see any comments there. | 07:12 |
Daisy | mrunge: I guess it may be caused by the po file generation method. | 07:13 |
mrunge | Daisy, could you please file a bug? | 07:13 |
mrunge | Daisy, if we can fix it, we should! | 07:13 |
Daisy | mrunge: I send the issue to I18n mailing list and ask for if any volunteers look into this issue. | 07:13 |
mrunge | Daisy, thank you | 07:13 |
mrunge | Daisy, could you please still file a bug? | 07:14 |
Daisy | file to Horizon? | 07:14 |
mrunge | yes! | 07:14 |
Daisy | ok. | 07:14 |
mrunge | Daisy, https://bugs.launchpad.net/horizon/ | 07:14 |
*** sayan has quit IRC | 07:14 | |
mrunge | something like .po files don't contain comments for translators | 07:14 |
mrunge | (or so) | 07:14 |
*** hhuang has joined #openstack-horizon | 07:15 | |
Daisy | it's a good title. I will use it. | 07:15 |
mrunge | Daisy, yes, you're right. .po files are flawed | 07:16 |
Daisy | Bug is filed. | 07:19 |
*** ttrifonov_zZzz is now known as ttrifonov | 07:21 | |
*** vokhrimenko has joined #openstack-horizon | 07:21 | |
*** jcoufal has joined #openstack-horizon | 07:22 | |
*** jcoufal has quit IRC | 07:23 | |
*** e0ne has joined #openstack-horizon | 07:23 | |
*** jcoufal has joined #openstack-horizon | 07:23 | |
*** qba73 has joined #openstack-horizon | 07:23 | |
*** e0ne has quit IRC | 07:24 | |
*** gokrokve has quit IRC | 07:26 | |
*** rdopieralski has joined #openstack-horizon | 07:26 | |
*** Longgeek has joined #openstack-horizon | 07:27 | |
*** hhuang has quit IRC | 07:27 | |
*** Longgeek_ has quit IRC | 07:28 | |
*** e0ne has joined #openstack-horizon | 07:29 | |
*** krykowski has quit IRC | 07:29 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 07:31 | |
mrunge | Daisy, thank you! | 07:31 |
*** jcoufal has quit IRC | 07:32 | |
*** ZZelle has quit IRC | 07:34 | |
*** jcoufal has joined #openstack-horizon | 07:34 | |
*** ZZelle has joined #openstack-horizon | 07:34 | |
*** jcoufal has quit IRC | 07:40 | |
*** sunrenjie6 has joined #openstack-horizon | 07:40 | |
*** jcoufal has joined #openstack-horizon | 07:40 | |
*** Longgeek has quit IRC | 07:40 | |
*** tnovacik has quit IRC | 07:41 | |
*** Longgeek has joined #openstack-horizon | 07:42 | |
*** ZZelle has quit IRC | 07:42 | |
*** ZZelle has joined #openstack-horizon | 07:43 | |
*** e0ne has quit IRC | 07:47 | |
*** ygbo has joined #openstack-horizon | 07:48 | |
*** krykowski has joined #openstack-horizon | 07:48 | |
*** Dafna has joined #openstack-horizon | 07:53 | |
*** jprovazn has joined #openstack-horizon | 07:53 | |
*** pawels has joined #openstack-horizon | 07:55 | |
*** athomas has joined #openstack-horizon | 07:55 | |
*** aix_ has quit IRC | 07:55 | |
*** krykowski has quit IRC | 07:56 | |
*** sayan has joined #openstack-horizon | 07:58 | |
*** gokrokve has joined #openstack-horizon | 07:58 | |
*** regebro has joined #openstack-horizon | 07:59 | |
*** lsmola has joined #openstack-horizon | 07:59 | |
*** gokrokve has quit IRC | 08:00 | |
*** gokrokve has joined #openstack-horizon | 08:00 | |
*** e0ne has joined #openstack-horizon | 08:02 | |
*** gokrokve has quit IRC | 08:05 | |
*** cedrics has joined #openstack-horizon | 08:06 | |
*** e0ne has quit IRC | 08:13 | |
*** Ala has joined #openstack-horizon | 08:13 | |
*** halede has quit IRC | 08:15 | |
*** sbfox has quit IRC | 08:16 | |
*** e0ne has joined #openstack-horizon | 08:17 | |
*** e0ne has quit IRC | 08:18 | |
*** akrivoka has joined #openstack-horizon | 08:19 | |
*** MaxV has joined #openstack-horizon | 08:19 | |
*** _crobertsrh has quit IRC | 08:21 | |
*** mrunge has quit IRC | 08:23 | |
*** mrunge has joined #openstack-horizon | 08:25 | |
*** krykowski has joined #openstack-horizon | 08:30 | |
*** dkorn has joined #openstack-horizon | 08:35 | |
*** krykowski has quit IRC | 08:37 | |
*** aix has joined #openstack-horizon | 08:42 | |
*** aix_ has joined #openstack-horizon | 08:46 | |
*** garcianavalon has joined #openstack-horizon | 08:48 | |
*** gokrokve has joined #openstack-horizon | 08:59 | |
*** sayali has quit IRC | 09:04 | |
*** ramishra has quit IRC | 09:04 | |
*** Drago1 has joined #openstack-horizon | 09:04 | |
*** gokrokve has quit IRC | 09:04 | |
*** Drago1 has quit IRC | 09:09 | |
*** krykowski has joined #openstack-horizon | 09:10 | |
*** e0ne has joined #openstack-horizon | 09:14 | |
*** pawels has quit IRC | 09:16 | |
*** pawels has joined #openstack-horizon | 09:17 | |
*** e0ne has quit IRC | 09:30 | |
*** sayan has quit IRC | 09:32 | |
*** neillc is now known as neillc_away | 09:32 | |
*** alexpilotti has joined #openstack-horizon | 09:33 | |
*** Daisy has quit IRC | 09:34 | |
*** tosky has joined #openstack-horizon | 09:34 | |
*** krykowski has quit IRC | 09:36 | |
*** jtomasek has joined #openstack-horizon | 09:36 | |
*** krykowski has joined #openstack-horizon | 09:39 | |
*** e0ne has joined #openstack-horizon | 09:43 | |
*** sayan has joined #openstack-horizon | 09:45 | |
*** hhuang has joined #openstack-horizon | 09:48 | |
*** hhuang has quit IRC | 09:57 | |
*** gokrokve has joined #openstack-horizon | 09:59 | |
*** gokrokve has quit IRC | 10:03 | |
*** romainh has quit IRC | 10:13 | |
*** tosky has quit IRC | 10:16 | |
*** cedrics has quit IRC | 10:18 | |
*** krykowski has quit IRC | 10:22 | |
*** jcoufal has quit IRC | 10:23 | |
*** jcoufal has joined #openstack-horizon | 10:24 | |
*** krykowski has joined #openstack-horizon | 10:32 | |
*** dulek has joined #openstack-horizon | 10:36 | |
*** dulek_ has joined #openstack-horizon | 10:36 | |
*** dulek_ has quit IRC | 10:37 | |
*** krykowski has quit IRC | 10:38 | |
rdopieralski | does anybody know how the clientside_templates are handled in Horizon? | 10:44 |
rdopieralski | could you point me to the right piece of code or docs? | 10:44 |
*** ramishra has joined #openstack-horizon | 10:46 | |
*** sayali has joined #openstack-horizon | 10:46 | |
*** jacalcat has joined #openstack-horizon | 10:51 | |
rdopieralski | ok, I think I found it | 10:51 |
*** sambetts has joined #openstack-horizon | 10:56 | |
*** ramishra_ has joined #openstack-horizon | 10:56 | |
*** MaxV has quit IRC | 10:57 | |
*** MaxV has joined #openstack-horizon | 10:58 | |
*** gokrokve has joined #openstack-horizon | 10:59 | |
*** ramishra has quit IRC | 10:59 | |
*** MaxV has quit IRC | 11:02 | |
*** gokrokve has quit IRC | 11:04 | |
*** hhuang has joined #openstack-horizon | 11:04 | |
*** MaxV has joined #openstack-horizon | 11:05 | |
*** krykowski has joined #openstack-horizon | 11:06 | |
*** cedrics has joined #openstack-horizon | 11:10 | |
nikunj2512 | Hi, Is anyone knows in the Metering Tab how does the rickshaw gets the data for the legend?? | 11:11 |
*** e0ne has quit IRC | 11:13 | |
*** ramishra_ has quit IRC | 11:15 | |
mflobo | rdopieralski, I'm looking to that as well, could pass me the link, please? | 11:15 |
rdopieralski | mflobo: https://github.com/openstack/horizon/blob/master/horizon/static/horizon/js/horizon.templates.js | 11:17 |
*** ygbo has quit IRC | 11:17 | |
rdopieralski | mflobo: it's pretty much useless, as it's all hardcoded | 11:17 |
*** ramishra has joined #openstack-horizon | 11:19 | |
*** krykowski_ has joined #openstack-horizon | 11:19 | |
*** krykowski has quit IRC | 11:21 | |
*** hhuang has quit IRC | 11:22 | |
*** nikunj2512 has quit IRC | 11:23 | |
*** krykowski has joined #openstack-horizon | 11:28 | |
mflobo | rdopieralski, thanks! | 11:28 |
*** krykowski_ has quit IRC | 11:29 | |
*** krykowski__ has joined #openstack-horizon | 11:29 | |
*** krykowski_ has joined #openstack-horizon | 11:31 | |
*** krykowski has quit IRC | 11:33 | |
*** MaxV has quit IRC | 11:34 | |
*** MaxV has joined #openstack-horizon | 11:34 | |
*** krykowski__ has quit IRC | 11:35 | |
*** viklund has joined #openstack-horizon | 11:42 | |
*** krykowski_ has quit IRC | 11:44 | |
*** romainh has joined #openstack-horizon | 11:51 | |
*** krykowski has joined #openstack-horizon | 11:52 | |
*** tosky has joined #openstack-horizon | 11:58 | |
*** gokrokve has joined #openstack-horizon | 11:59 | |
*** gokrokve has quit IRC | 12:00 | |
*** gokrokve has joined #openstack-horizon | 12:01 | |
*** gokrokve has quit IRC | 12:06 | |
*** akrivoka has quit IRC | 12:14 | |
*** akrivoka has joined #openstack-horizon | 12:15 | |
*** jprovazn has quit IRC | 12:17 | |
*** cchalla has joined #openstack-horizon | 12:17 | |
*** cchalla has quit IRC | 12:18 | |
*** vkmc has joined #openstack-horizon | 12:18 | |
*** vkmc has quit IRC | 12:18 | |
*** vkmc has joined #openstack-horizon | 12:18 | |
*** e0ne has joined #openstack-horizon | 12:19 | |
*** krykowski has quit IRC | 12:27 | |
*** waterkinfe has joined #openstack-horizon | 12:33 | |
*** sayan has quit IRC | 12:34 | |
*** waterkinfe has quit IRC | 12:34 | |
*** waterkinfe has joined #openstack-horizon | 12:35 | |
*** aberezin has joined #openstack-horizon | 12:35 | |
*** neelashah has joined #openstack-horizon | 12:38 | |
*** krykowski has joined #openstack-horizon | 12:39 | |
*** jprovazn has joined #openstack-horizon | 12:51 | |
regebro | Anyone have any docs on how filter actions work? | 12:55 |
regebro | Because the code is not, and the errors I get incomprehensibel. | 12:55 |
*** gokrokve has joined #openstack-horizon | 12:59 | |
*** k4n0 has quit IRC | 13:01 | |
*** sseago has quit IRC | 13:02 | |
*** sseago has joined #openstack-horizon | 13:03 | |
*** vijendar has quit IRC | 13:03 | |
*** gokrokve has quit IRC | 13:03 | |
*** Drago1 has joined #openstack-horizon | 13:04 | |
*** crobertsrh has joined #openstack-horizon | 13:05 | |
*** tzumainn has joined #openstack-horizon | 13:05 | |
*** aberezin has quit IRC | 13:06 | |
*** bfic has quit IRC | 13:08 | |
*** julim has joined #openstack-horizon | 13:09 | |
*** Drago1 has quit IRC | 13:16 | |
*** ramishra has quit IRC | 13:20 | |
*** vijendar has joined #openstack-horizon | 13:24 | |
*** halede has joined #openstack-horizon | 13:25 | |
*** ramishra has joined #openstack-horizon | 13:26 | |
*** Drago1 has joined #openstack-horizon | 13:30 | |
*** jacalcat has quit IRC | 13:31 | |
*** vijendar has quit IRC | 13:32 | |
*** doug-fish has joined #openstack-horizon | 13:33 | |
*** woodm1979 has joined #openstack-horizon | 13:33 | |
*** halede_ has joined #openstack-horizon | 13:34 | |
*** halede has quit IRC | 13:37 | |
*** krykowski has quit IRC | 13:42 | |
*** krykowski has joined #openstack-horizon | 13:43 | |
*** jasondotstar has joined #openstack-horizon | 13:46 | |
*** DCWilliams_VA has joined #openstack-horizon | 13:47 | |
*** radez_g0n3 is now known as radez | 13:49 | |
*** mrunge has quit IRC | 13:49 | |
*** krykowski has quit IRC | 13:50 | |
*** waterkinfe has quit IRC | 13:51 | |
*** krykowski has joined #openstack-horizon | 13:53 | |
*** DCWilliams_VA has left #openstack-horizon | 13:53 | |
*** jacalcat has joined #openstack-horizon | 13:55 | |
*** masco has quit IRC | 13:58 | |
*** athomas has quit IRC | 13:59 | |
*** qba73 has quit IRC | 13:59 | |
*** gokrokve has joined #openstack-horizon | 13:59 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 14:00 | |
*** qba73 has joined #openstack-horizon | 14:00 | |
*** krykowski_ has joined #openstack-horizon | 14:01 | |
*** ramishra_ has joined #openstack-horizon | 14:03 | |
*** gokrokve has quit IRC | 14:04 | |
*** ramishra has quit IRC | 14:04 | |
*** krykowski has quit IRC | 14:04 | |
*** krykowski has joined #openstack-horizon | 14:04 | |
*** davelowe has joined #openstack-horizon | 14:05 | |
*** athomas has joined #openstack-horizon | 14:05 | |
*** e0ne has quit IRC | 14:06 | |
rodrigods | does horizon receive notifications from keystone? like, when a project is deleted? | 14:06 |
*** krykowski_ has quit IRC | 14:07 | |
*** tosky has quit IRC | 14:10 | |
*** tosky has joined #openstack-horizon | 14:11 | |
*** DCWilliams_VA has joined #openstack-horizon | 14:14 | |
*** vijendar has joined #openstack-horizon | 14:17 | |
*** sunilm has quit IRC | 14:18 | |
*** DCWilliams_VA has quit IRC | 14:19 | |
*** pbelanyi_ is now known as pbelanyi | 14:21 | |
*** Drago1 has quit IRC | 14:22 | |
*** DCWilliams_VA has joined #openstack-horizon | 14:23 | |
*** alexpilotti has quit IRC | 14:24 | |
*** gokrokve has joined #openstack-horizon | 14:27 | |
*** bradjones has quit IRC | 14:27 | |
*** Drago has joined #openstack-horizon | 14:29 | |
*** e0ne has joined #openstack-horizon | 14:29 | |
*** gokrokve has quit IRC | 14:30 | |
*** gokrokve has joined #openstack-horizon | 14:31 | |
*** jcoufal has quit IRC | 14:33 | |
*** jcoufal has joined #openstack-horizon | 14:37 | |
*** david-lyle has joined #openstack-horizon | 14:40 | |
woodm1979 | I'm pretty sure we don't get any push notifications from anything. Is that what you were talking about? | 14:42 |
*** bpokorny has quit IRC | 14:42 | |
mflobo | I'm looking for a javascript function in horizon | 14:44 |
*** bradjones has joined #openstack-horizon | 14:44 | |
*** bradjones has quit IRC | 14:44 | |
*** bradjones has joined #openstack-horizon | 14:44 | |
mflobo | this function is executed when, in Image List in project dashboard, you click on the buttons on top | 14:44 |
mflobo | this buttons are "Porject", "Shared with me" and "Public" | 14:45 |
mflobo | I want to know which javascript functions are executed when you click those buttons | 14:45 |
mflobo | thanks | 14:46 |
*** bpokorny has joined #openstack-horizon | 14:52 | |
*** DCWilliams_VA has quit IRC | 14:52 | |
*** tosky has quit IRC | 14:55 | |
*** DCWilliams_VA has joined #openstack-horizon | 14:56 | |
*** tosky has joined #openstack-horizon | 14:56 | |
*** kmartin_away is now known as kmartin | 15:02 | |
*** MaxV has quit IRC | 15:03 | |
*** david-lyle has quit IRC | 15:03 | |
*** MaxV has joined #openstack-horizon | 15:04 | |
*** david-lyle has joined #openstack-horizon | 15:08 | |
*** absubram has joined #openstack-horizon | 15:08 | |
*** EmilyW has joined #openstack-horizon | 15:11 | |
*** johnma has joined #openstack-horizon | 15:14 | |
*** gokrokve_ has joined #openstack-horizon | 15:15 | |
*** gokrokve_ has quit IRC | 15:15 | |
*** gokrokve_ has joined #openstack-horizon | 15:16 | |
*** rwsu has joined #openstack-horizon | 15:16 | |
*** rebelagentm has joined #openstack-horizon | 15:17 | |
*** jtomasek has quit IRC | 15:17 | |
*** gokrokve has quit IRC | 15:19 | |
*** e0ne has quit IRC | 15:21 | |
*** e0ne has joined #openstack-horizon | 15:21 | |
*** nlahouti has joined #openstack-horizon | 15:24 | |
*** jcoufal has quit IRC | 15:27 | |
woodm1979 | Hey, does anyone know where the NEXT openstack summit will be? Spring of 2015? | 15:28 |
david-lyle | woodm1979, not yet | 15:29 |
woodm1979 | Likely in the United States if the pattern follows. | 15:29 |
woodm1979 | Oh. oh really. | 15:29 |
woodm1979 | When is that decided? | 15:29 |
david-lyle | pattern may not hold | 15:29 |
david-lyle | should be announced in Paris | 15:29 |
woodm1979 | I'd think that folks would want more than 6 months to get it all setup. | 15:29 |
woodm1979 | ok. | 15:29 |
woodm1979 | I can't make it to Paris. :-( | 15:29 |
david-lyle | wha??? | 15:29 |
*** qba73 has quit IRC | 15:30 | |
woodm1979 | I'm going to suggest two locations: Compton, CA or Detroit. Low rents there, and companies won't have to bother with return airfare. | 15:31 |
*** coolsvap|afk is now known as coolsvap | 15:32 | |
*** cedrics has quit IRC | 15:33 | |
*** DCWilliams_VA has quit IRC | 15:33 | |
*** krykowski has quit IRC | 15:33 | |
*** bpokorny has quit IRC | 15:35 | |
*** gokrokve_ has quit IRC | 15:37 | |
*** gokrokve has joined #openstack-horizon | 15:38 | |
*** gokrokve has quit IRC | 15:39 | |
*** gokrokve has joined #openstack-horizon | 15:39 | |
*** Daisy has joined #openstack-horizon | 15:40 | |
*** gokrokve has quit IRC | 15:44 | |
*** bpokorny has joined #openstack-horizon | 15:45 | |
*** vokhrimenko has quit IRC | 15:46 | |
*** TravT has joined #openstack-horizon | 15:47 | |
*** pkarikh has joined #openstack-horizon | 15:49 | |
sambetts | doug-fish: ping | 15:50 |
doug-fish | Hi sambetts | 15:50 |
sambetts | Hi o/ | 15:50 |
sambetts | I was just wondering what you thought about the use of a list vs a dict in my patch with respect to extensiblity? | 15:52 |
doug-fish | hmm, hadn't thought about the implications for that much yet. | 15:52 |
* doug-fish starts thinking | 15:53 | |
*** clu_ has joined #openstack-horizon | 15:54 | |
*** Drago has quit IRC | 15:55 | |
*** cbader has joined #openstack-horizon | 15:56 | |
doug-fish | sambetts: It's certainly less easily extensible. I'm wondering if a JSON structure like {"hz":["en", "US/Central", 15], "myCustomBackground":"purple"} meets both needs ... | 15:57 |
doug-fish | but I also wonder if that structure is just too complex | 15:57 |
*** neelashah has quit IRC | 15:57 | |
*** lcheng has joined #openstack-horizon | 15:57 | |
rdopieralski | flat is better than nested | 15:57 |
doug-fish | for sure | 15:57 |
doug-fish | I just hate to see those property names repeated for each user's cookie | 15:58 |
sambetts | My main concern is having to maintain a list of constants somewhere if we use a list | 15:58 |
doug-fish | but maybe that's necesary | 15:58 |
*** Drago has joined #openstack-horizon | 15:58 | |
*** hurgleburgler has joined #openstack-horizon | 15:58 | |
rdopieralski | if you are concerned about space, why not go all the way and use the struct module to pack it? | 15:59 |
doug-fish | mostly because I wasn't aware that was an option | 15:59 |
doug-fish | but that sounds really good | 15:59 |
doug-fish | django module? | 15:59 |
rdopieralski | it's really low level, though | 15:59 |
*** rbertram has joined #openstack-horizon | 15:59 | |
rdopieralski | no, python | 15:59 |
rdopieralski | stdlib | 15:59 |
rdopieralski | https://docs.python.org/2/library/struct.html | 15:59 |
doug-fish | well I have to attend an online meeting, but I'd be happy to chat more about this later. | 16:00 |
rdopieralski | useful for parsing tcp frames ;) | 16:00 |
doug-fish | Thx rdopieralski! | 16:00 |
sambetts | Ok! Thanks doug-fish | 16:00 |
*** amotoki has joined #openstack-horizon | 16:00 | |
sambetts | rdopieralski: will that struct library reduce the amount of data stored once the the dict/list is parsed into a string for storage in the cookie? | 16:01 |
*** pawelss has joined #openstack-horizon | 16:01 | |
rdopieralski | sambetts: yes, but there is a caveat | 16:02 |
sambetts | oh? | 16:02 |
*** tqtran has joined #openstack-horizon | 16:02 | |
rdopieralski | sambetts: you see, it requires a very rigid format | 16:02 |
rdopieralski | sambetts: basically you define the meanings of bytes at different offsets | 16:02 |
rdopieralski | sambetts: and then it stores those values in those bytes | 16:02 |
*** pawels has quit IRC | 16:02 | |
rdopieralski | sambetts: and lets you get them back | 16:03 |
rdopieralski | it's not human-readable | 16:03 |
sambetts | sounds painful | 16:03 |
rdopieralski | it's similar to how you have records in database files | 16:03 |
rdopieralski | the order decides about the meaning | 16:03 |
*** regebro has quit IRC | 16:03 | |
sambetts | it certainly would make it difficult to mock the cookies | 16:04 |
*** yinzuo has joined #openstack-horizon | 16:05 | |
sambetts | also having such a ridgid format would likely hurt extensiblity more than just making it into a list | 16:06 |
*** yinzuo has quit IRC | 16:06 | |
*** ttrifonov is now known as ttrifonov_zZzz | 16:07 | |
doug-fish | agreed. It sounds like all of the potential troubles of using a list. | 16:07 |
*** gokrokve has joined #openstack-horizon | 16:08 | |
rdopieralski | doug-fish: sure, that's why I said, if you are going to use a list, why not go one step further | 16:09 |
*** pkarikh has quit IRC | 16:09 | |
doug-fish | got it. | 16:09 |
doug-fish | I guess the question is when is it "good enough". Maybe the dict was the right stopping place. | 16:10 |
*** neelashah has joined #openstack-horizon | 16:12 | |
*** gokrokve has quit IRC | 16:13 | |
*** packet has joined #openstack-horizon | 16:14 | |
*** packet is now known as Guest55921 | 16:14 | |
tsufiev | http://paste2.org/AL4XbOFx - does this error while running `python manage.py compress` seem familiar to anyone? | 16:15 |
tsufiev | at first I thought that it's the problem with django_pyscss, but we've updated dependency to the one from global-requirements.txt and the problem still persists | 16:16 |
rdopieralski | tsufiev: it was fixed in 1.0.3 of django-pyscss | 16:17 |
rdopieralski | tsufiev: make sure you have it updated in the right virtualenv | 16:17 |
rdopieralski | tsufiev: also, the directories don't look like horizon's defaults | 16:18 |
tsufiev | rdopieralski, http://paste2.org/1Kd62PE8 that's the state of things :( | 16:19 |
rdopieralski | tsufiev: looking closer, it doesn't actually look like that bug | 16:20 |
rdopieralski | tsufiev: you might have discovered a new one | 16:20 |
rdopieralski | tsufiev: are there any symlinks involved? | 16:20 |
*** MaxV has quit IRC | 16:21 | |
tsufiev | rdopieralski, I'll trying to get more details from our deployment engineer who found this issue | 16:21 |
*** IvanBerezovskiy has joined #openstack-horizon | 16:21 | |
rdopieralski | tsufiev: I would be interested in the file layout, and the contents of the xstatic package for angular... | 16:22 |
tsufiev | rdopieralski, IvanBerezovskiy is the man who can tell you more than I on this matter | 16:22 |
rdopieralski | hmm.. | 16:22 |
rdopieralski | why is pyscss even touching angular.js files? :/ | 16:22 |
tsufiev | IvanBerezovskiy, could you provide Radomir with more details? | 16:23 |
IvanBerezovskiy | tsufiev, of course, I can. | 16:24 |
rdopieralski | IvanBerezovskiy: is /usr/share/javascript/angular.js/angular.min.js a symlink? | 16:24 |
*** bradjones has quit IRC | 16:24 | |
IvanBerezovskiy | /usr/share/javascript/angular.js/angular.min.js is a file | 16:24 |
rdopieralski | anything special about that filesystem? | 16:25 |
rdopieralski | NFS maybe? | 16:25 |
*** Longgeek has quit IRC | 16:25 | |
rdopieralski | no, that would be silly | 16:25 |
IvanBerezovskiy | no, It's ext4 | 16:26 |
*** bradjones has joined #openstack-horizon | 16:26 | |
*** bradjones has quit IRC | 16:26 | |
*** bradjones has joined #openstack-horizon | 16:26 | |
*** hhuang has joined #openstack-horizon | 16:26 | |
rdopieralski | it looks like django for some reason thinks it's a directory and tries to list its contents | 16:26 |
rdopieralski | which doesn't make much sense | 16:26 |
rdopieralski | now why would django's code be confused about it | 16:27 |
IvanBerezovskiy | Could it be a problem with rights on file? | 16:28 |
*** absubram has quit IRC | 16:28 | |
IvanBerezovskiy | it's 0644 | 16:28 |
*** Guest55921 has quit IRC | 16:28 | |
tsufiev | IvanBerezovskiy, perhaps listing of all files in deb package would help? | 16:29 |
tsufiev | rdopieralski, IvanBerezovskiy, I mean, could it provide some insights? | 16:29 |
rdopieralski | hmm | 16:30 |
IvanBerezovskiy | tsufiev, those agular*.js file are coming not from xstatic-angular* packages, they are coming from lib-angular, that looks strange | 16:31 |
IvanBerezovskiy | s/file/files | 16:31 |
rdopieralski | it looks like the path to that file somehow got into some list of directories in the configuration | 16:31 |
doug-fish | bpokorny: does this mean you'll be doing UI development now, or did you just stop by to harass us about tests? | 16:31 |
rdopieralski | IvanBerezovskiy: can you pastebin the settings.py and local_settings.py files that you are using? | 16:31 |
IvanBerezovskiy | rdopieralski, sure | 16:32 |
*** lcheng has quit IRC | 16:32 | |
*** lcheng has joined #openstack-horizon | 16:32 | |
rdopieralski | IvanBerezovskiy: you can use paste.openstack.org | 16:32 |
*** dulek has quit IRC | 16:33 | |
rdopieralski | or whatever | 16:33 |
*** amcrn has joined #openstack-horizon | 16:34 | |
IvanBerezovskiy | settings.py - http://paste.openstack.org/show/117196/ | 16:34 |
rdopieralski | IvanBerezovskiy: also, the xstatic-angular/xstatic/pkg/angular/__init__.py from the xstatic-angular package | 16:35 |
IvanBerezovskiy | local_settings.py - http://paste.openstack.org/show/117197/ | 16:35 |
* IvanBerezovskiy trying to find it | 16:36 | |
IvanBerezovskiy | here is it http://paste.openstack.org/show/117198/ | 16:37 |
*** ramishra_ has quit IRC | 16:37 | |
rdopieralski | hmm, so you didn't touch it | 16:37 |
IvanBerezovskiy | Could be a problem that we have #BASE_DIR = '/usr/share/javascript/angular here? | 16:37 |
rdopieralski | how come horizon looks for angular.js in /usr/share and not in that package? | 16:38 |
rdopieralski | can you tell me what happens when you run this in python? http://paste.openstack.org/show/117199/ | 16:39 |
IvanBerezovskiy | /usr/share/javascript/angular.js/angular.min.js | 16:40 |
rdopieralski | that's the problem | 16:40 |
rdopieralski | it should be /usr/share/javascript/angular.js/ | 16:40 |
rdopieralski | but that's set in that __init__ file | 16:40 |
rdopieralski | so you must have given me the wrong file | 16:40 |
IvanBerezovskiy | it's commented in __init__.py | 16:40 |
rdopieralski | not the one that is actually being used | 16:40 |
rdopieralski | no, it's fine in there, it uses the default, which is the 'data' dir in the same directory as that __init__ file | 16:41 |
rdopieralski | look at the line before | 16:41 |
rdopieralski | but that's the xstatic default | 16:41 |
rdopieralski | and I guess you guys changed it | 16:41 |
rdopieralski | to point to the global angular.js file in /usr/share | 16:41 |
rdopieralski | but it should be pointing to the directory, not to the file | 16:42 |
IvanBerezovskiy | rdopieralski, yes, sorry, I got you wrong file | 16:42 |
IvanBerezovskiy | It right file: BASE_DIR = '/usr/share/javascript/angular.js/angular.min.js' | 16:42 |
rdopieralski | shoud be BASE_DIR = '/usr/share/javascript/angular.js' | 16:42 |
IvanBerezovskiy | yes, It's installation mistake I think | 16:43 |
IvanBerezovskiy | rdopieralski, thank you a lot | 16:44 |
*** garcianavalon has quit IRC | 16:44 | |
IvanBerezovskiy | I think I know how to fix that now | 16:44 |
rdopieralski | no problem, I have to run now, but someone here will help you if you have further problems | 16:45 |
rdopieralski | or you can catch me tomorrow | 16:45 |
doug-fish | rdopieralski - I think there is a minor issue in https://review.openstack.org/#/c/116583/ -- just pointing it out to help get it turned around quickly | 16:45 |
IvanBerezovskiy | rdopieralski, thanks! | 16:45 |
*** asahlin has joined #openstack-horizon | 16:45 | |
rdopieralski | doug-fish: what is it? | 16:45 |
tsufiev | rdopieralski, yes, thank you very much! | 16:45 |
doug-fish | environment_version needs to be updated | 16:45 |
*** Daisy has quit IRC | 16:46 | |
rdopieralski | aah, some patch bumped it again | 16:46 |
rdopieralski | doug-fish: that's the problem with using consecutive numbers in there, and not hashes | 16:46 |
rdopieralski | doug-fish: two patches bump it, and it's lost | 16:46 |
doug-fish | understood | 16:46 |
*** Daisy has joined #openstack-horizon | 16:46 | |
doug-fish | it's easy to catch during review though! | 16:47 |
rdopieralski | not that easy | 16:47 |
rdopieralski | thank you | 16:47 |
rdopieralski | fixed | 16:47 |
doug-fish | cool! | 16:47 |
*** IvanBerezovskiy has left #openstack-horizon | 16:47 | |
*** romainh has left #openstack-horizon | 16:49 | |
*** romainh has joined #openstack-horizon | 16:49 | |
sambetts | doug-fish: could always parse the user settings through zlib.compress, however thats not nice for inspecting or mocking :-P | 16:50 |
rdopieralski | generate md5 hash | 16:50 |
rdopieralski | ah | 16:50 |
rdopieralski | sorry | 16:50 |
doug-fish | sambetts: maybe it can be a new configuration option! | 16:50 |
doug-fish | (kidding) | 16:51 |
*** hhuang has quit IRC | 16:51 | |
sambetts | followed by RSA-256 encryption | 16:51 |
rdopieralski | or double rot-13 | 16:51 |
*** ArcTanSusan has joined #openstack-horizon | 16:52 | |
*** athomas has quit IRC | 16:52 | |
sambetts | doug-fish: where would you suggest storing the constants if we decided to go the list route? | 16:54 |
*** jacalcat has quit IRC | 16:56 | |
*** jacalcat has joined #openstack-horizon | 16:56 | |
*** Ala has quit IRC | 16:57 | |
*** absubram has joined #openstack-horizon | 16:57 | |
doug-fish | probably in the code that's reading/writing the cookie | 17:00 |
doug-fish | not sure any other code should need to know the positional information | 17:00 |
*** rdopieralski has quit IRC | 17:00 | |
sambetts | I trying to leave the JSON cookie util module generic, the other peices of code that read and write the cookie with the keys are all over the place | 17:02 |
doug-fish | sambetts: maybe the list is just overcomplicated? | 17:03 |
doug-fish | if that's the way it's turning out you can say it | 17:03 |
doug-fish | it won't hurt my feeling. :-) | 17:04 |
sambetts | I'm just trying to go through all the senarios because I want to avoid repetition also | 17:05 |
*** ramishra has joined #openstack-horizon | 17:05 | |
doug-fish | cool, understood | 17:06 |
*** Drago has quit IRC | 17:08 | |
*** Daisy has quit IRC | 17:08 | |
sambetts | the only other thing I was thinking is that the dict would make it easier in the future to allow different users to like admin etc to have differnt settings stored, also something else to consider is not storing the value in the cookie if the value is the same as the default? | 17:08 |
*** gokrokve has joined #openstack-horizon | 17:09 | |
sambetts | these are all optimisations that could be made in the future if and when cookie space becomes a problem I guess | 17:10 |
*** vokhrimenko has joined #openstack-horizon | 17:11 | |
sambetts | also the dict is easier for mocking the cookies when you only want to mock one value instead of having to mock a list with positions | 17:11 |
*** gokrokve has quit IRC | 17:14 | |
bpokorny | doug-fish: Well, a little of both :) | 17:14 |
*** bradjones has quit IRC | 17:15 | |
bpokorny | I've been working with Horizon talking to the v3 identity API, and looking into options for testing that out. | 17:16 |
*** MaxV has joined #openstack-horizon | 17:16 | |
*** gokrokve has joined #openstack-horizon | 17:16 | |
*** harlowja_away is now known as harlowja | 17:18 | |
*** ramishra has quit IRC | 17:18 | |
*** sbfox has joined #openstack-horizon | 17:21 | |
david-lyle | bpokorny, we support v3 now | 17:21 |
david-lyle | what we're missing is domain scoped token support | 17:21 |
david-lyle | otherwise, you can just change the setting in your local_settings.py to use v3 | 17:22 |
david-lyle | and you can also set multi-domain support if you wish | 17:22 |
*** amotoki has quit IRC | 17:22 | |
david-lyle | but that's broken once you start talking to the clients for other services | 17:22 |
david-lyle | if you stay in the default domain, all works | 17:23 |
*** bradjones has joined #openstack-horizon | 17:27 | |
*** bradjones has quit IRC | 17:27 | |
*** bradjones has joined #openstack-horizon | 17:27 | |
*** sbfox1 has joined #openstack-horizon | 17:30 | |
bpokorny | david-lyle: Yes, all looks good at this point except for things that require domain scoped tokens. | 17:31 |
*** ZZelle_ has joined #openstack-horizon | 17:31 | |
bpokorny | What I've been looking at most recently is changes to Tempest to support domain scoped tokens so I can run Tempest against a V3-enabled Horizon instance. | 17:31 |
david-lyle | ok, domain scoped tokens is a somewhat sizely change for Horizon | 17:32 |
bpokorny | I put together a few hacks to get the scenario test to pass for V3. | 17:32 |
bpokorny | Yep, agree that domain scoped tokens will be a big change. | 17:33 |
*** romainh has left #openstack-horizon | 17:33 | |
bpokorny | Including changes needed to django-openstack-auth to support domain scope. | 17:33 |
david-lyle | I've started, but still have a ways to go | 17:33 |
*** sbfox has quit IRC | 17:33 | |
david-lyle | yes | 17:33 |
bpokorny | Since Horizon depends on it. | 17:33 |
david-lyle | yes, that's the first part | 17:33 |
bpokorny | Do you know if anyone is currently working the django parts now? | 17:33 |
david-lyle | I | 17:33 |
david-lyle | 've put that on the back burner, but it was me | 17:34 |
bpokorny | ok, cool. Do you have a link to a blueprint at this point or any doc so far? | 17:34 |
david-lyle | https://blueprints.launchpad.net/horizon/+spec/domain-admin-support | 17:35 |
*** coolsvap is now known as coolsvap|afk | 17:35 | |
david-lyle | contained it | 17:35 |
david-lyle | looks like lcheng is actually the assignee | 17:35 |
david-lyle | I'm sure he'd gladly give it up though | 17:36 |
*** bpokorny_ has joined #openstack-horizon | 17:36 | |
lcheng | bpokorny: if you're interested, you're welcome to take it up :) | 17:37 |
david-lyle | see | 17:37 |
david-lyle | :D | 17:37 |
david-lyle | drop it like it's hot | 17:37 |
*** crobertsrh has quit IRC | 17:39 | |
*** bpokorny has quit IRC | 17:39 | |
lcheng | I like to give people opportunity to work on bp's. :) | 17:39 |
*** crobertsrh has joined #openstack-horizon | 17:40 | |
*** mflobo_ has joined #openstack-horizon | 17:40 | |
bpokorny_ | Thanks for the info. I was thinking about getting started with the changes needed to django first to get the dependencies in place for Horizon. | 17:41 |
*** sayan has joined #openstack-horizon | 17:42 | |
bpokorny_ | Other than support for domain scoped tokens, are there other changes to Horizon you guys know of that need to be done for full V3 support? | 17:42 |
david-lyle | bpokorny_, support for other roles than admin and member | 17:43 |
david-lyle | that's been started with all the RBAC work | 17:43 |
*** mflobo has quit IRC | 17:43 | |
*** mflobo__ has joined #openstack-horizon | 17:43 | |
david-lyle | but needs some refinement | 17:43 |
*** akrivoka has quit IRC | 17:44 | |
*** gokrokve has quit IRC | 17:45 | |
*** mflobo_ has quit IRC | 17:46 | |
*** gokrokve has joined #openstack-horizon | 17:46 | |
bpokorny_ | Is the cloud-admin role what you're referring to, or are there others that need specific support in Horizon as well? | 17:47 |
*** ArcTanSusan has quit IRC | 17:48 | |
david-lyle | the keystone v3 policy file is wonky IMO, but yes, along those lines | 17:49 |
*** gokrokve has quit IRC | 17:49 | |
*** gokrokve has joined #openstack-horizon | 17:49 | |
*** sambetts has quit IRC | 17:50 | |
lcheng | bpokorny_: The keystone policy file in horizon might need to be updated to cloudadmin version as well, but the problem with that though is the policy file is not backward compatible | 17:51 |
*** Sukhdev has joined #openstack-horizon | 17:51 | |
*** bpokorny has joined #openstack-horizon | 17:52 | |
lcheng | bpokorny_: that's a bit tricky, need to give that some more thought. we need to make sure all changes are backward compatible. Although keystone is deprecating v3, most of the operators are still using V2. | 17:53 |
*** lsmola has quit IRC | 17:54 | |
bpokorny | lcheng: Yeah, having a backwards compatible policy file will be difficult. We actually use V3 in production right now, but I agree most are still using V2. | 17:56 |
*** bpokorny_ has quit IRC | 17:56 | |
bpokorny | lcheng: It looks like the keystone policy file in Horizon is normally a sync from the policy file from the keystone repo, which makes sense. | 17:57 |
bpokorny | So I assume modifications to that policy file should be done in the keystone repo first. | 17:58 |
david-lyle | bpokorny, they need to match | 18:00 |
david-lyle | yes | 18:00 |
*** tosky has quit IRC | 18:00 | |
lcheng | +1 | 18:01 |
*** nlahouti has quit IRC | 18:01 | |
tsufiev | bpokorny, david-lyle: gentlemen, sorry for jumping in without reading the whole backlog, but could be the commits https://review.openstack.org/#/c/123745/ and https://review.openstack.org/#/c/123741/ related to the changes you're talking about? | 18:02 |
*** ArcTanSusan has joined #openstack-horizon | 18:02 | |
doug-fish | bpokorny: sorry - was off doing a little PT. It's nice to see you around! | 18:02 |
bpokorny | doug-fish: You too! I haven't fallen off the face of the earth yet! | 18:03 |
david-lyle | tsufiev, no that's a little of it, but not the extent | 18:03 |
doug-fish | lol. You're close though right? One bad earthquake ... | 18:03 |
tsufiev | the problems | 18:03 |
tsufiev | never mind previous lien | 18:04 |
tsufiev | *line | 18:04 |
david-lyle | have to step away for a bit | 18:04 |
lcheng | bpokorny: how about storing both version of the policy file: keystone_policy_v2 and keystone_policy, and depending on the OPENSTACK_API_VERSIONS set it would pick the right policy file? | 18:04 |
tsufiev | david-lyle, okay then :) | 18:04 |
*** david-lyle is now known as david-lyle_afk | 18:05 | |
*** gokrokve has quit IRC | 18:08 | |
bpokorny | lcheng: Thinking about this some more, I'm not sure backwards compatibility is needed. | 18:09 |
*** gokrokve has joined #openstack-horizon | 18:09 | |
bpokorny | Keystone can run the V2 and V3 api's at the same time, so an operator could have Horizon configured for V2... | 18:10 |
*** sbfox has joined #openstack-horizon | 18:10 | |
*** gokrokve has quit IRC | 18:10 | |
bpokorny | and then switch the Horizon instances to V3 one by one if they have multiple Horizon instances pointing at the same keystone endpoint. | 18:10 |
*** gokrokve has joined #openstack-horizon | 18:10 | |
*** jprovazn has quit IRC | 18:11 | |
bpokorny | Hmm, but the problem of backwards compatibility is more of a keystone problem and not Horizon. | 18:12 |
*** sbfox1 has quit IRC | 18:12 | |
bpokorny | Since at some point the operator has to switch keystone to the V3 enabled policy. | 18:12 |
lcheng | bpokorny: correct, once you switched the keystone policy file with the cloudadmin policy file, the v2 would not work. | 18:13 |
*** rbertram_ has joined #openstack-horizon | 18:13 | |
*** Ephur has joined #openstack-horizon | 18:13 | |
bpokorny | Yeah | 18:13 |
*** aix_ has quit IRC | 18:13 | |
*** aix has quit IRC | 18:13 | |
*** rbertram has quit IRC | 18:16 | |
lcheng | the code in horizon should be flexible enough to work with both version of policy file. The rule names matches, that's good. Horizon should know when to request/use domain scoped token depending on the identity version. | 18:16 |
*** gokrokve has quit IRC | 18:17 | |
lcheng | bpokonry: I haven't fully tested keystone v3 api with domain scoped token though, I would imagine you'll hit some keystone issue later. | 18:17 |
lcheng | bpokorny: brace yourself for that :) | 18:18 |
*** sbfox has quit IRC | 18:19 | |
bpokorny | lcheng: Yeah, I'm currently hitting some issues with "Unable to retrieve project list." and similar errors when using V3, which I think is due to not having domain scoped tokens. | 18:26 |
bpokorny | But what may be lacking is just the support for domain scoped tokens in django-openstack-auth at this point. | 18:26 |
bpokorny | But most functions still work in Horizon, even though the errors pop up. | 18:28 |
*** ArcTanSusan has quit IRC | 18:28 | |
*** sayan has quit IRC | 18:30 | |
*** sayan has joined #openstack-horizon | 18:30 | |
*** david-lyle_afk has quit IRC | 18:38 | |
*** e0ne has quit IRC | 18:45 | |
*** EmilyW has quit IRC | 18:49 | |
*** vkmc has quit IRC | 18:51 | |
*** sayan has quit IRC | 18:58 | |
*** gokrokve has joined #openstack-horizon | 19:04 | |
lcheng | bpokorny: yes, this would only affect the identity dashboard and as long as the other panels does not try to get a list of projects it should still work. | 19:04 |
bpokorny | Yeah, that syncs up with what I'm seeing. | 19:05 |
*** sbfox has joined #openstack-horizon | 19:06 | |
*** lcheng_ has joined #openstack-horizon | 19:07 | |
*** Drago has joined #openstack-horizon | 19:24 | |
*** david-lyle_afk has joined #openstack-horizon | 19:26 | |
*** david-lyle_afk is now known as david-lyle | 19:26 | |
*** Drago1 has joined #openstack-horizon | 19:30 | |
*** jacalcat has quit IRC | 19:32 | |
*** sbfox has quit IRC | 19:34 | |
*** jacalcat has joined #openstack-horizon | 19:43 | |
*** sbfox has joined #openstack-horizon | 19:44 | |
*** sayali has quit IRC | 19:45 | |
*** e0ne has joined #openstack-horizon | 19:50 | |
*** Sukhdev has quit IRC | 19:51 | |
*** ericpeterson has joined #openstack-horizon | 19:53 | |
*** EmilyW has joined #openstack-horizon | 19:54 | |
*** radez is now known as radez_g0n3 | 19:55 | |
*** cloudkiller has joined #openstack-horizon | 19:55 | |
*** cloudkiller is now known as Guest50674 | 19:55 | |
*** Guest50674 has left #openstack-horizon | 19:56 | |
*** bpokorny_ has joined #openstack-horizon | 20:02 | |
*** nlahouti has joined #openstack-horizon | 20:05 | |
*** bpokorny has quit IRC | 20:05 | |
*** Drago2 has joined #openstack-horizon | 20:08 | |
*** Drago1 has quit IRC | 20:08 | |
*** hemna has joined #openstack-horizon | 20:10 | |
*** sbfox has quit IRC | 20:11 | |
*** Drago2 has quit IRC | 20:12 | |
*** Drago1 has joined #openstack-horizon | 20:13 | |
*** Drago1 has quit IRC | 20:18 | |
*** Drago1 has joined #openstack-horizon | 20:18 | |
*** Drago1 has quit IRC | 20:20 | |
*** mordred is now known as jeblair | 20:21 | |
*** Drago1 has joined #openstack-horizon | 20:21 | |
*** jeblair is now known as mordred | 20:21 | |
*** jacalcat has quit IRC | 20:24 | |
*** Drago1 has quit IRC | 20:26 | |
*** Drago1 has joined #openstack-horizon | 20:26 | |
*** Drago1 has quit IRC | 20:27 | |
*** Drago1 has joined #openstack-horizon | 20:27 | |
*** julim has quit IRC | 20:27 | |
*** ArcTanSusan has joined #openstack-horizon | 20:29 | |
*** jasondotstar has quit IRC | 20:30 | |
*** ArcTanSusan has quit IRC | 20:36 | |
*** ArcTanSusan has joined #openstack-horizon | 20:44 | |
*** sbfox has joined #openstack-horizon | 20:45 | |
*** neelashah has quit IRC | 20:47 | |
*** ericpeterson has quit IRC | 20:49 | |
*** ttrifonov_zZzz is now known as ttrifonov | 20:51 | |
*** ericpeterson has joined #openstack-horizon | 20:54 | |
*** crobertsrh is now known as _crobertsrh | 20:57 | |
*** sbfox has quit IRC | 21:03 | |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 21:03 | |
*** lcheng has quit IRC | 21:05 | |
*** lcheng_ has quit IRC | 21:05 | |
*** lcheng has joined #openstack-horizon | 21:05 | |
*** bpokorny has joined #openstack-horizon | 21:09 | |
*** hemna_ has joined #openstack-horizon | 21:10 | |
*** lcheng has quit IRC | 21:10 | |
*** neelashah has joined #openstack-horizon | 21:11 | |
*** hemna has quit IRC | 21:11 | |
*** bpokorny_ has quit IRC | 21:12 | |
*** vijendar has quit IRC | 21:16 | |
*** cbader has quit IRC | 21:31 | |
*** e0ne has quit IRC | 21:32 | |
*** sbfox has joined #openstack-horizon | 21:34 | |
*** e0ne has joined #openstack-horizon | 21:34 | |
*** e0ne has quit IRC | 21:38 | |
*** ttrifonov is now known as ttrifonov_zZzz | 21:40 | |
*** rbertram_ has quit IRC | 21:44 | |
*** tqtran_ has joined #openstack-horizon | 21:47 | |
*** tqtran has quit IRC | 21:50 | |
*** hemna_ has quit IRC | 21:50 | |
*** ericpeterson has quit IRC | 21:50 | |
*** r1chardj0n3s is now known as r1chardj0n3s_afk | 21:53 | |
*** neelashah has quit IRC | 21:54 | |
*** bradjones has quit IRC | 21:55 | |
*** ArcTanSusan has quit IRC | 22:00 | |
*** hemna_ has joined #openstack-horizon | 22:00 | |
*** sbfox has quit IRC | 22:03 | |
*** Drago1 has quit IRC | 22:03 | |
*** Drago1 has joined #openstack-horizon | 22:07 | |
*** lcheng has joined #openstack-horizon | 22:08 | |
*** absubram has quit IRC | 22:08 | |
*** david-lyle_ has joined #openstack-horizon | 22:11 | |
*** david-lyle has quit IRC | 22:11 | |
*** david-lyle has joined #openstack-horizon | 22:12 | |
*** david_lyle__ has joined #openstack-horizon | 22:14 | |
*** david-lyle_ has quit IRC | 22:16 | |
*** david-lyle has quit IRC | 22:17 | |
*** vijendar has joined #openstack-horizon | 22:18 | |
*** david_lyle__ has quit IRC | 22:20 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:21 | |
*** r1chardj0n3s_afk is now known as r1chardj0n3s | 22:21 | |
*** sbfox has joined #openstack-horizon | 22:25 | |
*** rebelagentm has quit IRC | 22:26 | |
*** ZZelle_ has quit IRC | 22:31 | |
*** david-lyle has joined #openstack-horizon | 22:39 | |
*** david-lyle_ has joined #openstack-horizon | 22:41 | |
*** david-lyle has quit IRC | 22:44 | |
*** nlahouti has quit IRC | 22:47 | |
*** Drago1 has quit IRC | 22:49 | |
*** ArcTanSusan has joined #openstack-horizon | 22:55 | |
*** bpokorny_ has joined #openstack-horizon | 22:58 | |
*** nlahouti has joined #openstack-horizon | 22:58 | |
*** AndroUser2 has joined #openstack-horizon | 23:00 | |
*** bpokorny has quit IRC | 23:01 | |
*** david-lyle_ has quit IRC | 23:02 | |
*** pawelss has quit IRC | 23:07 | |
*** jacalcat has joined #openstack-horizon | 23:08 | |
*** MaxV has quit IRC | 23:12 | |
*** AndroUser2 has quit IRC | 23:14 | |
*** neillc_away is now known as neillc | 23:14 | |
*** sbfox has quit IRC | 23:24 | |
*** woodm1979 has quit IRC | 23:25 | |
*** nlahouti has quit IRC | 23:25 | |
*** nlahouti has joined #openstack-horizon | 23:27 | |
*** hemna__ has joined #openstack-horizon | 23:35 | |
*** hemna_ has quit IRC | 23:36 | |
*** EmilyW has quit IRC | 23:42 | |
*** MaxV has joined #openstack-horizon | 23:42 | |
*** MaxV has quit IRC | 23:47 | |
*** ArcTanSusan has quit IRC | 23:58 | |
*** ArcTanSusan has joined #openstack-horizon | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!