Thursday, 2015-07-23

*** pm90_ has quit IRC00:12
*** pm90_ has joined #openstack-sdks00:28
*** hitalia has quit IRC00:29
*** dguerri is now known as dguerri`00:39
*** bknudson has joined #openstack-sdks00:47
*** pm90_ has quit IRC00:50
*** pm90_ has joined #openstack-sdks00:51
openstackgerritLi Yingjun proposed openstack/cliff: Replace '\r' with '' for prettytable
*** chlong has quit IRC00:52
*** pm90_ has quit IRC00:56
*** Qiming_ has joined #openstack-sdks01:11
openstackgerritQiming Teng proposed stackforge/python-openstacksdk: add scheduler_hints support for server creation
*** dguerri` is now known as dguerri01:48
*** Yanyanhu has joined #openstack-sdks01:49
*** dguerri is now known as dguerri`01:58
openstackgerritjiaxi proposed openstack/python-openstackclient: Fix quota set failed problem
*** chlong has joined #openstack-sdks02:11
*** Qiming_ is now known as Qiming02:16
*** stevemar has joined #openstack-sdks03:06
*** stevemar has quit IRC03:11
*** stevemar has joined #openstack-sdks03:22
*** Qiming is now known as Qiming_afk03:26
*** pm90_ has joined #openstack-sdks03:33
openstackgerritchengkunye proposed openstack/python-openstackclient: make pool optional
*** dguerri` is now known as dguerri03:36
openstackgerritheha proposed openstack/python-openstackclient: Add set feature to volume type v2
*** dguerri is now known as dguerri`03:46
*** HenryG has quit IRC04:09
*** mordred has quit IRC04:11
*** HenryG has joined #openstack-sdks04:12
*** etoews has quit IRC04:17
*** mordred has joined #openstack-sdks04:24
*** Qiming_afk is now known as Qiming05:09
*** dguerri` is now known as dguerri05:24
*** dguerri is now known as dguerri`05:34
*** terrylhowe has quit IRC05:42
*** hitalia has joined #openstack-sdks05:47
openstackgerritOpenStack Proposal Bot proposed openstack/python-openstackclient: Imported Translations from Transifex
*** boris-42 has quit IRC06:12
*** pm90_ has quit IRC06:18
openstackgerritWang Guo proposed openstack/cliff: Add command fuzzy matching
openstackgerritWang Guo proposed openstack/cliff: Add command fuzzy matching
*** chlong has quit IRC06:49
*** stevemar has quit IRC06:52
*** stevemar has joined #openstack-sdks06:52
*** stevemar has quit IRC06:55
*** dguerri` is now known as dguerri07:13
*** hitalia has quit IRC07:20
*** ParsectiX has joined #openstack-sdks07:21
*** dguerri is now known as dguerri`07:22
*** aufi has joined #openstack-sdks07:37
*** karimb has joined #openstack-sdks08:03
*** dguerri` is now known as dguerri08:06
*** ParsectiX_ has joined #openstack-sdks08:21
*** ParsectiX has quit IRC08:26
*** ParsectiX_ has quit IRC08:47
*** ParsectiX has joined #openstack-sdks08:48
*** ParsectiX has quit IRC08:49
*** ParsectiX has joined #openstack-sdks09:19
openstackgerritWang Guo proposed openstack/cliff: Add command fuzzy matching
*** stevemar has joined #openstack-sdks09:42
*** stevemar has quit IRC09:46
*** ParsectiX has quit IRC09:57
*** ParsectiX has joined #openstack-sdks09:57
*** ParsectiX has quit IRC10:02
openstackgerritheha proposed openstack/python-openstackclient: Add list feature to volume v2
*** Yanyanhu has quit IRC10:08
*** karmatronic has joined #openstack-sdks10:22
*** karimb has quit IRC10:24
*** karmatronic has quit IRC10:38
*** karimb has joined #openstack-sdks10:40
*** Qiming has quit IRC10:55
*** ParsectiX has joined #openstack-sdks11:04
*** chlong has joined #openstack-sdks11:08
*** ParsectiX has quit IRC11:28
*** ParsectiX has joined #openstack-sdks11:28
*** stevemar has joined #openstack-sdks11:30
*** stevemar has quit IRC11:34
*** Qiming has joined #openstack-sdks11:44
*** terrylhowe has joined #openstack-sdks11:50
*** jaosorior has joined #openstack-sdks11:53
*** trown|outttypeww is now known as trown11:55
openstackgerritTerry Howe proposed openstack/python-openstackclient: Add set feature to volume type v2
*** Qiming has quit IRC12:16
*** Qiming has joined #openstack-sdks12:20
*** thrash|g0ne is now known as thrash12:33
openstackgerritMerged openstack/python-openstackclient: Imported Translations from Transifex
*** markus_z has joined #openstack-sdks13:18
*** stevemar has joined #openstack-sdks13:19
*** stevemar has quit IRC13:22
*** stevemar has joined #openstack-sdks13:39
*** bknudson has quit IRC13:40
*** zz_steveortiz is now known as steveortiz13:56
*** bnemec has joined #openstack-sdks13:59
*** markus_z has quit IRC14:08
*** sigmavirus24_awa is now known as sigmavirus2414:08
*** markus_z has joined #openstack-sdks14:09
*** ParsectiX has quit IRC14:10
*** bknudson has joined #openstack-sdks14:11
*** rbrooker has joined #openstack-sdks14:20
*** rm_work has joined #openstack-sdks14:20
jaosoriorstevemar: ping14:26
rm_workstevemar: SYN14:26
*** hockeynut has joined #openstack-sdks14:29
*** briancurtin has quit IRC14:31
*** briancurtin has joined #openstack-sdks14:31
stevemarjaosorior: rm_worko/14:36
stevemarjaosorior: rm_work o/14:36
jaosoriorstevemar: Hey man. We were just having some discussion regarding the barbican plugin for the OCC. And ended up discussing how things currently are in the OCC. We were wondering if there are plans to actually namespace the different commands currently in the OCC. Since the fact that there are just actions kinda felt weird. For instance, the current "container14:38
jaosoriorwe have the same concept of a "container" in barbican, and in my CR I addressed that by renaming it a "secret-container". But we thought it would be way easier to differentiate concepts if there was some namespacing of commands in the OCC. Have there been any discussions about that?14:40
rm_workyeah, it looks like right now every project just had their commands dumped into the top level of the client14:41
rm_workwhich causes some confusion with similar commands14:41
stevemarrm_work: yeah, congress had the same issue14:44
stevemarjaosorior: they ended up namespacing everything with congress14:45
stevemarjaosorior: rm_work i think it's fine to name space everything with `barbican` or `key-store` or `keystore` << that last one is maybe too similar to keystone14:46
rm_workwell, it just seems like that then causes the commands to be inconsistent14:47
rm_workand i thought the whole point of the openstackclient project was to make things more consistent T_T14:47
jaosoriorrm_work: this is how it looks like it congress
*** pm90_ has joined #openstack-sdks14:49
stevemarrm_work: not just consistency, and i'd argue it's still consistent (the input actions are still the same, and the expected output). but it also means that OSC is doing authN for the CLIs instead of folks copying and pasting auth code14:51
rm_worksuppose so14:52
rm_worki'm just tired of openstack's clients feeling like a jumble of random code thrown together, without any real consistency. aren't you? :/14:53
rm_workmust be the 100th time you've heard that though14:53
rm_worki feel like i'm late to this discussion :P14:53
stevemarrm_work: i do feel like that too :\14:54
jaosoriorrm_work, stevemar: giving it a second thought. I'm not sure if namespacing is the real solution here. What one would use the openstack CLI for is to manage their openstack services. I would guess what they really would want to just to do some action, regardless of what service is the one in charge of that14:58
rm_workI was really hopeful about the OSC (OCC?) project at first but now i am worried it doesn't really address the problem of providing a consistent and unified experience14:58
rm_workjaosorior: I think that's somewhat true, but it's not that simple14:59
dtroyer_zzfon't forget that when we started OSC there were 5 official projects and only a little overlap…  I don't have a good answer to the namespace thing other than to suggest a descriptive name and not a project name (see congress)14:59
rm_worki feel like generally you know if you want to perform a networking, compute, or identity based action15:00
rm_workbut it could be due to me being TOO familiar with all of the projects already15:00
rm_workit's hard for me to say what someone coming in from outside would thing15:00
dtroyer_zzanother option I have considered is going ahead with multiple top-level commands and handling it similar to how lvm works15:00
jaosoriordtroyer_zz: Could you give an example?15:01
dtroyer_zzbut OSC would still provide the shell, etc, only you might have os-net as the command?  not sure if that's the right approach15:01
jaosoriorAlso, I agree with dtroyer_zz that at the moment I would be in favor of more descriptive commands15:01
jaosorior.... have people tried asking some OpenStack admins what they think? You know, people actually running this. I'm a dev, so I feel like I'm pretty biased15:02
dtroyer_zzI'm thinking that 'openstack secure container create' == 'os-secure container create'  to abuse the barbican -> secure mapping and the fact that bare descriptive names may not be the best thing in your path15:02
dtroyer_zzre asking ops… we've talked to the UX group about doing a study, probably in the fall, and that's the sort of thing I want to know15:03
dtroyer_zzI've been an SA for 20 years and have a bit of an idea of what I wanted out of a cli, so it hasn't been in a void, but I'm just one guy15:03
jaosoriordtroyer_zz: That is already pretty helpful15:04
jaosoriorand if there would be a study that would be even better :D15:04
dtroyer_zzdo you guys think having multiple top-level commands is worth persuing?15:05
*** pm90_ has quit IRC15:05
dtroyer_zzI'm thinking of the LVM commands where 'lvm vg create' == 'vg create'15:05
dtroyer_zzand the latter basically wraps the former15:05
rm_workyeah, i imagined something like that -- i mean like "openstack compute server create" seems obvious to me, but then you get to things like "openstack networks network create" and it gets fuzzier15:05
dtroyer_zzright.  FWIW that's one reason we had commands based on projects, to keep them straight ;)  and to dump the boto aws-atyle cli15:06
rm_workand doing it by project name would seem less redundant, but not everyone memorizes project names, and coming in for the first time that would seem almost nonsensical15:06
dtroyer_zzer, s/boto/euca2ools/15:06
dtroyer_zzwe don't ant users to have to know project names.  they never appear in OSc if we can help it15:07
dtroyer_zzexternally appear15:07
rm_workit takes quite some exposure to really remember them all15:07
rm_workand it's not useful information15:07
rm_workalright, i guess for now i'm good with `openstack secret-container create`15:08
rm_work`openstack secret create`15:08
*** woodster_ has joined #openstack-sdks15:08
rm_work`openstack secret-order create`15:08
dtroyer_zzlose the dash.  we have multi-work object names15:08
dtroyer_zzironically with a dash in it15:08
jaosoriordtroyer_zz: I initially had it without the dash, and that caused some confusion by itself15:09
rm_workI GUESS so... i just talked jaosorior into adding the dash from not :P15:09
jaosoriornoticed that the dash helped15:09
rm_workwithout the dash, the number of arguments changes15:09
rm_workbetween commands15:09
dtroyer_zzthere's the inconsistency then, we don't use dashes in commands in the repo15:09
rm_workwhich seems really strange15:09
dtroyer_zzcliff can handle it15:09
dtroyer_zzlook at 'ip floating create'15:10
dtroyer_zzor many others15:10
rm_worki guess so >_<15:10
dtroyer_zzyeah, I hate that one specifcally but terrylhowe brought it up in a review for me to relive the horror of forgetting to fix it years ago15:10
rm_workconsistency wins for me 99% of the time, so if that's how everyone else is doing it...15:10
jaosoriorI'll bring back the dash then15:10
rm_works/bring back/revert/15:11
rm_work:P k15:12
rm_workI guess I'll live15:12
*** aufi has quit IRC15:14
jaosoriorpatch submitted15:15
jaosoriordtroyer_zz, stevemar: Thanks for the clarifications15:15
*** david-lyle has joined #openstack-sdks15:17
rm_workyeah, still not super happy but i guess this is the best compromise15:17
jaosoriorget a beer, it'll make it better :D15:17
rm_workit's 10:30am here15:23
* rm_work gets a beer15:23
*** sdague has quit IRC15:26
*** sdague has joined #openstack-sdks15:30
*** rbrooker has quit IRC15:30
*** karimb has quit IRC15:31
*** rbrooker has joined #openstack-sdks15:38
*** Qiming has quit IRC15:42
*** pm90_ has joined #openstack-sdks15:45
*** pm90__ has joined #openstack-sdks15:47
*** pm90_ has quit IRC15:50
*** isviridov_away has joined #openstack-sdks15:51
*** isviridov_away is now known as isviridov15:51
*** dguerri is now known as dguerri`16:11
*** rbrooker has quit IRC16:12
openstackgerritMerged openstack/python-openstackclient: add doc for floatingip
*** isviridov is now known as isviridov_away16:21
*** dguerri` is now known as dguerri16:34
*** shaleh has joined #openstack-sdks16:46
shalehmorning all16:46
shaleh <-- update Glance module to export its supported formats. If accepted OSC could use this to not hard code its list.16:47
*** trown is now known as trown|lunch17:03
*** hitalia has joined #openstack-sdks17:44
*** trown|lunch is now known as trown17:51
terrylhoweshaleh: I don’t think OSC wants to be dependent on glance, just python-glanceclient18:00
shalehterrylhowe: yeah, I am a bone head18:00
shalehI thought python-glanceclient -> glance18:01
shalehI misread some notes I wrote when i first started researching code18:01
terrylhowetook me a while too.  looked good at first :)18:01
shalehterrylhowe: I know, right :-)18:01
shalehI still believe the patch has value to users of the glance module which is why I did not abandon it18:02
shalehtheir own code and tests had hard coded which just leads to pain18:02
shalehThere are times when I miss compiled code. I could just have the build process drop the lists in a header and all is well :-)18:03
openstackgerritTerry Howe proposed openstack/python-openstackclient: Add configuration show command
*** hitalia has quit IRC18:54
*** bitblt has joined #openstack-sdks18:55
stevemarterrylhowe: dtroyer_zz we have a meeting soon?18:56
*** bitblt has quit IRC18:58
terrylhowestevemar: listo!18:59
openstackgerritTerry Howe proposed openstack/python-openstackclient: Add configuration show command
dtroyer_zzoops!  meeting!19:02
*** jaosorior has quit IRC19:06
*** petertr7_away is now known as petertr719:24
*** hockeynut_afk has joined #openstack-sdks19:55
*** sorantis has joined #openstack-sdks19:59
*** petertr7 is now known as petertr7_away20:17
*** petertr7_away is now known as petertr720:20
*** jaosorior has joined #openstack-sdks20:35
*** hitalia has joined #openstack-sdks20:43
stevemarterrylhowe: around?20:45
*** pm90__ has quit IRC20:58
*** karimb has joined #openstack-sdks21:05
*** trown is now known as trown|outttypeww21:08
*** shaleh has quit IRC21:09
*** petertr7 is now known as petertr7_away21:11
*** dguerri is now known as dguerri`21:21
*** karimb has quit IRC21:23
*** karimb has joined #openstack-sdks21:23
*** bknudson has quit IRC21:31
*** karimb has quit IRC21:32
*** markus_z has quit IRC21:40
*** sigmavirus24 is now known as sigmavirus24_awa21:43
*** sorantis has quit IRC21:53
*** etoews has joined #openstack-sdks21:54
openstackgerritDean Troyer proposed openstack/python-openstackclient: Properly handle port arguments for ICMP
*** bnemec has quit IRC22:18
*** stevemar has quit IRC22:46
*** chlong has quit IRC22:52
*** david-lyle has quit IRC23:02
*** steveortiz is now known as zz_steveortiz23:11
openstackgerritAmey Bhide proposed openstack/python-openstackclient: Add support for volume v2 commands
*** bknudson has joined #openstack-sdks23:31
*** pm90_ has joined #openstack-sdks23:32
*** Qiming has joined #openstack-sdks23:32
*** pm90__ has joined #openstack-sdks23:35
*** david-lyle has joined #openstack-sdks23:36
*** pm90_ has quit IRC23:38

Generated by 2.14.0 by Marius Gedminas - find it at!