openstackgerrit | Dean Troyer proposed openstack/python-openstackclient: Defer client imports https://review.openstack.org/173098 | 00:35 |
---|---|---|
*** stevemar has joined #openstack-sdks | 02:40 | |
*** stevemar has quit IRC | 03:06 | |
*** LinuxHorn has quit IRC | 03:06 | |
*** jacekn has quit IRC | 03:06 | |
*** stevemar has joined #openstack-sdks | 03:13 | |
*** LinuxHorn has joined #openstack-sdks | 03:13 | |
*** jacekn has joined #openstack-sdks | 03:13 | |
*** britthouser has joined #openstack-sdks | 03:19 | |
*** britthou_ has joined #openstack-sdks | 03:21 | |
*** britthouser has quit IRC | 03:24 | |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient: Defer client imports https://review.openstack.org/173098 | 03:50 |
*** britthou_ has quit IRC | 04:22 | |
*** britthouser has joined #openstack-sdks | 04:23 | |
*** terrylhowe has quit IRC | 04:43 | |
*** maufart has joined #openstack-sdks | 04:58 | |
*** maufart has quit IRC | 05:06 | |
*** maufart has joined #openstack-sdks | 06:47 | |
*** maufart has quit IRC | 06:53 | |
*** jamielennox is now known as jamielennox|away | 07:02 | |
*** stevemar has quit IRC | 07:09 | |
*** chlong has quit IRC | 07:27 | |
*** terrylhowe has joined #openstack-sdks | 09:08 | |
*** trown|outttypeww is now known as trown | 11:53 | |
*** sdague has joined #openstack-sdks | 13:11 | |
sdague | ok, openstack client questions, does anyone have a working version of openstack security group rule add ? | 13:12 |
sdague | because: | 13:13 |
sdague | + openstack security group rule create nova_grenade --proto icmp | 13:13 |
sdague | ERROR: openstack 'NoneType' object is not iterable | 13:13 |
sdague | but the help tells me that's a completely valid gramar for that command | 13:14 |
dtroyer_zz | sdague: that's fixed in master | 13:30 |
dtroyer_zz | change-id: I017ffd424ca25b6c62193b91068eb1ba7de6c919 | 13:30 |
dtroyer_zz | wait…wrong one | 13:30 |
dtroyer_zz | too early | 13:31 |
*** britthouser has quit IRC | 13:32 | |
sdague | dtroyer_zz: so, not usable in grenade because we're at 1.0.2 (juno pinned version) | 13:33 |
dtroyer_zz | hey, this should actually sound totally familiar…it's the null description bug | 13:33 |
dtroyer_zz | add a description | 13:33 |
dtroyer_zz | https://bugs.launchpad.net/python-openstackclient/+bug/1434172 | 13:33 |
openstack | Launchpad bug 1434172 in python-openstackclient "security group create errors without description" [Low,In progress] - Assigned to Dean Troyer (dtroyer) | 13:33 |
dtroyer_zz | I haven't worked around it inOSC yet | 13:33 |
sdague | yeh I hit 1434172 as well | 13:34 |
sdague | but it's not the issue I'm looking at right now, which is the *rule* create | 13:34 |
sdague | I was trying to make these resource scripts in grenade entirely use openstack client, however, that looks like it's not really an option with the amount of issues I'm running into | 13:36 |
dtroyer_zz | icmp, yeah, that should work, add a —dst-port 0 to work around it | 13:37 |
*** sigmavirus24_awa is now known as sigmavirus24 | 13:37 | |
sdague | oh, also, openstack server create doesn't seem to work | 13:38 |
sdague | openstack server create --image cirros-0.3.2-x86_64-uec --flavor m1.tiny nova_server1 | 13:38 |
sdague | ERROR: openstack Invalid volume client version '2'. must be one of: 1 | 13:38 |
sdague | most infuriating because I'm not using any volume commands | 13:39 |
dtroyer_zz | export OS_VOLUME_API_VERION=1 | 13:39 |
dtroyer_zz | I forget why that started | 13:40 |
sdague | nope | 13:40 |
sdague | + export OS_VOLUME_API_VERION=1 | 13:40 |
sdague | + OS_VOLUME_API_VERION=1 | 13:40 |
sdague | + openstack server create --image cirros-0.3.2-x86_64-uec --flavor m1.tiny nova_server1 | 13:40 |
sdague | ERROR: openstack Invalid volume client version '2'. must be one of: 1 | 13:40 |
sdague | oh, there was a typo | 13:40 |
sdague | ok, yes, that works, but that seems ... suboptimal to make people do that for server create to work | 13:41 |
sdague | is there a bug out there for that? | 13:41 |
dtroyer_zz | I thought there was but can't find it so no | 13:42 |
terrylhowe | I would think your delayed import changes should solve that volume issue dtroyer_zz | 13:43 |
terrylhowe | at least if you aren’t using cinder | 13:43 |
sdague | yeh, would help, but still doesn't address the fact that if you were trying to use volumes, it doesn't work out of the box | 13:47 |
dtroyer_zz | terrylhowe: I'm not sure about that, we only import cinderclient.v1.* stuff and cinderclient.exceptions | 13:47 |
dtroyer_zz | I don't think I ever chansed down exactly what changed to make that start happening | 13:47 |
terrylhowe | I haven’t seen the issue I’m having a tough time thinking how that might even happen | 13:49 |
dtroyer_zz | I've seen it, but IIRC only in DevStack installs. | 13:49 |
dtroyer_zz | someone needs to kick those guys | 13:49 |
sdague | dtroyer_zz: ah... | 13:51 |
sdague | os1:~/devstack(master)> git grep CINDER_VERSION | 13:51 |
sdague | openrc:export CINDER_VERSION=${CINDER_VERSION:-2} | 13:51 |
sdague | openrc:export OS_VOLUME_API_VERSION=${OS_VOLUME_API_VERSION:-$CINDER_VERSION} | 13:51 |
sdague | so it's been embedded in the openrc | 13:51 |
sdague | we should probably get rid of that | 13:52 |
terrylhowe | yep | 13:52 |
sdague | because I'm definitely sourcing openrc to bootstrap this script | 13:52 |
dtroyer_zz | no ownder I never found it in osc… ;) | 13:53 |
terrylhowe | it’d be nice if you could do security group rules on a nonadmin url | 13:53 |
dtroyer_zz | nove doesn't have admin-specific endpoints | 13:54 |
dtroyer_zz | and I still can't type before 9:00am | 13:54 |
terrylhowe | hmm, I was getting a an error that it couldn’t find an admin url for that operation | 13:54 |
sdague | it's honestly kind of weird that keystone does honestly | 14:00 |
sdague | what dictates the order of sub commands in lists? | 14:02 |
sdague | http://paste.openstack.org/show/203873/ - seems really unhelpful in order | 14:02 |
dtroyer_zz | we're alpha-sorted everywhere in the source, that's probably an unordered dict dump. | 14:03 |
openstackgerrit | Merged stackforge/python-openstacksdk: Determine limit based on page size https://review.openstack.org/155954 | 14:03 |
*** britthouser has joined #openstack-sdks | 14:03 | |
sdague | is there a budding man page anywhere for osc? | 14:05 |
dtroyer_zz | that we do have! | 14:05 |
sdague | not installed by default? | 14:05 |
dtroyer_zz | teach me how and it will be | 14:06 |
sdague | also, is there an equiv of --poll on 'server create' ? | 14:06 |
dtroyer_zz | —wait should be our common option for that | 14:06 |
* sdague tries | 14:06 | |
dtroyer_zz | here is the published man page: http://docs.openstack.org/developer/python-openstackclient/man/openstack.html | 14:07 |
dtroyer_zz | it only covers the global options, commands are separate | 14:08 |
dtroyer_zz | fwiw, that help output is produced by cliff in cliff.help:HelpCommand.take_action() and should be sorted | 14:08 |
dtroyer_zz | where 'shoud be' == 'needs to be change to be' | 14:09 |
sdague | it would be nice if the commands were included | 14:10 |
sdague | I wonder if the man page question is one for mordred | 14:10 |
dtroyer_zz | ya know how huge that would be? | 14:10 |
sdague | dtroyer_zz: I have a pager that supports search | 14:10 |
sdague | rsync man page is 2500 lines | 14:11 |
sdague | bash man page is 3500 lines | 14:11 |
dtroyer_zz | we could probably cat together the detail from all of these… http://docs.openstack.org/developer/python-openstackclient/command-list.html | 14:11 |
dtroyer_zz | I actually hate how big those are | 14:11 |
dtroyer_zz | search for the set command in bash man page and get back to me | 14:12 |
sdague | because, honestly, if it's a manpage I'm now outside of hyperlink realm (also, hyperlinked sub documents only make sense if you *know* where it is) | 14:12 |
dtroyer_zz | you sound like an emacs-using info guy | 14:12 |
sdague | /^\s+ set | 14:13 |
* dtroyer_zz ducks | 14:13 | |
sdague | hit n... 8 times? | 14:13 |
sdague | no, this is the *anti* info approach | 14:13 |
sdague | info pages are basically what you have, and I kind of hate | 14:13 |
dtroyer_zz | so at least we agree on that | 14:14 |
sdague | sure :) | 14:15 |
sdague | it's terrible for discovery | 14:15 |
sdague | because you actually need to know enough about the thing to find the thing | 14:15 |
sdague | one giant man page means you know where to look, and can search until you find something related | 14:16 |
sdague | smb.conf - 6500 lines :) | 14:17 |
sdague | trying to find bigger ones | 14:17 |
sdague | though I knew that one was a monster | 14:17 |
terrylhowe | I was all in the cliff help this morning, so sdague https://review.openstack.org/#/c/173341/ | 14:18 |
dtroyer_zz | I'll lean on git as the counter-example… although it can be maddening finding things there if you don't know where to look, proving your point | 14:18 |
sdague | terrylhowe: thanks | 14:19 |
sdague | dtroyer_zz: right, git man pages are completely useless to learn git | 14:19 |
dtroyer_zz | but htat's a discovery problem, after that I think the size does get in the way | 14:19 |
sdague | you have to know git, and they are reasonable to reference advanced options | 14:20 |
sdague | I'm not convinced size is an issue | 14:20 |
sdague | very few people read man pages cover to cover | 14:20 |
sdague | the moment you are no longer reading the whole document, but are just searching to some point in it, size is kind of irrelevant (as long as it doesn't crash less) | 14:21 |
*** mattfarina has joined #openstack-sdks | 14:21 | |
sdague | dtroyer_zz: maybe it's just me, but I can't remember the last time I typed "man xxxxx" and the first thing I did next was anything other that '/' | 14:22 |
sdague | unrelated, the fact that openstack goes to some shell like thing with no options, does that mean you can #!/usr/local/bin/openstack ? | 14:23 |
dtroyer_zz | I haven't tried that, but it might work. It does mean you can redirect into it as in https://review.openstack.org/#/c/164302/ | 14:25 |
dtroyer_zz | but that has other problems in devstack's use case | 14:25 |
dtroyer_zz | it saved about 20 seconds when I timed that patch | 14:25 |
sdague | is there a way to do var capture and basic conditionals? | 14:25 |
dtroyer_zz | nope, that's into DSL territory and while I'd love to do that we don't | 14:26 |
dtroyer_zz | maybe I'll embed Lua | 14:26 |
dtroyer_zz | ;) | 14:26 |
openstackgerrit | Monty Taylor proposed openstack/os-client-config: Reset cache default to 0 https://review.openstack.org/173345 | 14:26 |
sdague | ok, mordred must now be awake, I really want to figure out the pbr man page thing | 14:27 |
sdague | I wonder how many times we have to say mordred to make him appear :) | 14:27 |
dtroyer_zz | usually not quite three | 14:27 |
sdague | this makes me a little sad as the way -f shell works for server create | 14:28 |
sdague | addresses="private=10.0.0.3" | 14:28 |
mordred | sdague: aroo? | 14:28 |
mordred | "pbr man page thing? | 14:28 |
sdague | mordred: how does one install man pages from a python package correctly | 14:29 |
sdague | assuming that pbr might be implicated | 14:29 |
dtroyer_zz | sdague: use -f value instead | 14:29 |
dtroyer_zz | and -c id | 14:29 |
dtroyer_zz | return exactly one value | 14:29 |
mordred | sdague: well, you can make them from sphinx | 14:29 |
dtroyer_zz | -f shell isn't as useful as I had hoped it would be | 14:29 |
*** stevemar has joined #openstack-sdks | 14:30 | |
mordred | unless you want to do troff directly | 14:30 |
sdague | mordred: right, making the content isn't the issue | 14:30 |
sdague | it's pip install python-openstackclient | 14:30 |
sdague | actually *installing* man pages correctly | 14:30 |
mordred | yeah - pbr does that | 14:30 |
sdague | mordred: example? | 14:31 |
mordred | sdague: git-review's setup.cfg installs a manpage | 14:32 |
mordred | manpages = | 14:32 |
mordred | git-review.1 | 14:32 |
mordred | [pbr] | 14:32 |
sdague | mordred: nice | 14:32 |
mordred | manpages = | 14:32 |
mordred | git-review.1 | 14:32 |
mordred | actually | 14:32 |
mordred | however- I think there is more magic available | 14:32 |
mordred | nope. no magic - just that | 14:33 |
sdague | mordred: ok, cool, I'll figure out how to add to python-openstackclient | 14:33 |
sdague | so, in the git-review case this is already troff | 14:34 |
sdague | if it's getting built by sphinx, how do you specify the reference | 14:35 |
mordred | yeah - that's a bit more difficult, because we don't normally do a sphinx run as part of an install step | 14:36 |
mordred | I think it would require install becoming "python setup.py build_sphinx install" - except taht's ugly | 14:37 |
mordred | we may want to add a feature to pbr | 14:37 |
sdague | ok, yeh, installing man pages from source would definitely be handy | 14:37 |
*** pm90_ has joined #openstack-sdks | 14:42 | |
*** bknudson has joined #openstack-sdks | 14:43 | |
sdague | it makes me slightly sad pants that -c addresses,id doesn't work | 14:47 |
*** Vultr-Dave has left #openstack-sdks | 14:48 | |
*** stevemar has quit IRC | 14:49 | |
dtroyer_zz | sdague: try: -c Addresses -c ID | 14:49 |
dtroyer_zz | matching case is important, although it shouldn't be | 14:49 |
*** stevemar has joined #openstack-sdks | 14:49 | |
dtroyer_zz | and yeah, that should probably handle a list too | 14:49 |
dtroyer_zz | but in general, in OSC specifying multiple of anything uses multiple options | 14:50 |
sdague | dtroyer_zz: yeh, multiple -c works, which I figured out | 14:50 |
sdague | yeh, it's unfortunate, because while lots of things are a huge step forward in UX, things like security group rules feel like a regression because the possitional parameters make a little more sense | 14:51 |
*** etoews has joined #openstack-sdks | 14:51 | |
openstackgerrit | Monty Taylor proposed openstack/os-client-config: Reset cache default to 0 https://review.openstack.org/173345 | 14:53 |
*** pm90_ has quit IRC | 15:01 | |
*** pm90_ has joined #openstack-sdks | 15:05 | |
openstackgerrit | Merged openstack/os-client-config: Reset cache default to 0 https://review.openstack.org/173345 | 15:10 |
*** pm90__ has joined #openstack-sdks | 15:21 | |
openstackgerrit | Monty Taylor proposed openstack/os-client-config: Document vendor support information https://review.openstack.org/173383 | 15:24 |
*** pm90_ has quit IRC | 15:24 | |
openstackgerrit | Merged stackforge/python-openstacksdk: Rework update_attrs so dirty list always updated https://review.openstack.org/169451 | 15:28 |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient: Defer client imports https://review.openstack.org/173098 | 15:40 |
*** pm90__ has quit IRC | 15:47 | |
mordred | terrylhowe: thansk! nice cach | 15:48 |
terrylhowe | :) | 15:48 |
openstackgerrit | Monty Taylor proposed openstack/os-client-config: Document vendor support information https://review.openstack.org/173383 | 15:48 |
*** stevemar has quit IRC | 15:49 | |
*** stevemar has joined #openstack-sdks | 15:49 | |
openstackgerrit | Terry Howe proposed stackforge/python-openstacksdk: Create stack https://review.openstack.org/164061 | 15:51 |
*** pm90_ has joined #openstack-sdks | 15:59 | |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient: Defer client imports https://review.openstack.org/173098 | 15:59 |
stevemar | dtroyer_zz, you sent me down the rabbit hole | 16:05 |
stevemar | the biggest of all rabbit holes | 16:05 |
* sigmavirus24 gets popcorn | 16:06 | |
* dtroyer_zz reached for funny top hat | 16:06 | |
stevemar | dtroyer_zz, https://launchpad.net/bugs/1443089 came in, and i started to look at our option parsing and glanceclients lib | 16:06 |
openstack | Launchpad bug 1443089 in python-openstackclient "image list displays a maximum of 25 images" [High,Confirmed] | 16:06 |
dtroyer_zz | somehow I knew the word 'image' would be part of this explanation | 16:07 |
stevemar | then after bugging everyone in -glance, and insisting that their client libs are broken... | 16:07 |
stevemar | sigmavirus24 realizes that we are using our own API | 16:07 |
stevemar | \o/ | 16:07 |
stevemar | so it's our own fault, yay | 16:08 |
* dtroyer_zz bows | 16:08 | |
* dtroyer_zz then crawls out of room | 16:08 | |
sigmavirus24 | stevemar: you and I did it at the same time | 16:09 |
stevemar | so i guess if we want to actually list all the images available, then we need to pass in limit=None ? or something to that... sigmavirus24 ? | 16:09 |
sigmavirus24 | dtroyer_zz: want some popcorn? | 16:09 |
sigmavirus24 | stevemar: I don't think you need to pass anything special | 16:09 |
terrylhowe | 25 is such a small page size too | 16:09 |
sigmavirus24 | I think it will "Just Work"™ | 16:09 |
sigmavirus24 | If you send page_size=50 or whatever that'll work | 16:09 |
sigmavirus24 | 50,100, whatever | 16:10 |
* sigmavirus24 wishes he'd have the time this week to work on fixing this | 16:10 | |
stevemar | sigmavirus24, but like you said, arbitrary amounts won't work | 16:10 |
sigmavirus24 | stevemar: that's page_size which only affects how many you get back per-request | 16:11 |
sigmavirus24 | that way you're not making 4 requests for those 103 images | 16:11 |
sigmavirus24 | 100 isn't a bad number to pick | 16:11 |
dtroyer_zz | since we own the api on this we can do whatever we need to make it work, is it a server-side 'feature' we are working around? | 16:11 |
dtroyer_zz | can we not get 'all'? | 16:11 |
sigmavirus24 | If you want 200 that's cool too but you have to consider the stress it' may put on the server | 16:11 |
sigmavirus24 | dtroyer_zz: the server will list "all" if you specify a page size large enough I think | 16:12 |
stevemar | dtroyer_zz ++, getting all would be nice | 16:12 |
sigmavirus24 | I think the server has an arbitrary of max of 1000 though (as someone just mentioned) | 16:12 |
dtroyer_zz | I did expect sanity limits like that | 16:12 |
dtroyer_zz | so no matter what we'll need to step through getting the whole list. it'll look a _LOT_ like the object_store list implementation | 16:13 |
sigmavirus24 | It may or may not be because glance hasn't focused on stability/performance in a few cycles | 16:13 |
stevemar | sigmavirus24, take the keystone route and just list everything :P | 16:13 |
sigmavirus24 | feature feature feature bug | 16:13 |
sigmavirus24 | in which case I really wish I had one of the RAX tees from PyCon | 16:14 |
stevemar | that was a cool tee | 16:14 |
dtroyer_zz | I gotta check out this 'PyCon' thing sometime… | 16:14 |
sigmavirus24 | best part of never thinking to make my own business cards - briancurtin gets all the emails | 16:14 |
sigmavirus24 | =P | 16:14 |
stevemar | dtroyer_zz, would it make sense to allow the user to specify a limit ? like: https://review.openstack.org/#/c/172763/ | 16:15 |
stevemar | and default to 100 or so if it's not set | 16:15 |
stevemar | instead of 25 | 16:15 |
stevemar | this all seems hacked together, i like the keystone approach of using filters instead of pagination it definitely simplifies the client side | 16:17 |
stevemar | or maybe i'm just hangry | 16:18 |
dtroyer_zz | I think it is perfectly fine to have an option for the user to set the limit. I'd really prefer though to not have one by default. | 16:20 |
dtroyer_zz | in the keystone LDAP case, I totally understand why 'all' is bad. but not here | 16:20 |
dtroyer_zz | lunchtime… | 16:21 |
*** pm90_ has quit IRC | 16:39 | |
openstackgerrit | Everett Toews proposed stackforge/python-openstacksdk: The first functional test https://review.openstack.org/170343 | 17:02 |
*** pm90_ has joined #openstack-sdks | 17:03 | |
openstackgerrit | Terry Howe proposed openstack/python-openstackclient: Handle the pagination for image list https://review.openstack.org/173420 | 17:04 |
*** pm90_ has quit IRC | 17:04 | |
*** pm90_ has joined #openstack-sdks | 17:05 | |
*** trown is now known as trown|lunch | 17:26 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 17:30 | |
openstackgerrit | Terry Howe proposed stackforge/python-openstacksdk: Add the IPv6 subnet attributes https://review.openstack.org/168754 | 17:31 |
openstackgerrit | Terry Howe proposed stackforge/python-openstacksdk: Add the IPv6 subnet attributes https://review.openstack.org/168754 | 17:32 |
*** boris-42 has quit IRC | 17:38 | |
*** chellygel has joined #openstack-sdks | 18:02 | |
chellygel | Hey everyone. I asked a question on launchpad today in regards to cliff and how to format the responses. If you get a chance, please take a look and help me out, i'd greatly appreciate it! | 18:03 |
chellygel | https://answers.launchpad.net/python-openstackclient/+question/265199 | 18:03 |
chellygel | im still a newbie at this whole thing and may be missing something entirely. | 18:04 |
*** jamielennox|away is now known as jamielennox | 18:05 | |
dhellmann | chellygel: I think you want the "value" formatter | 18:07 |
chellygel | dhellmann, thank you! i didnt see that in the documentation!! you have saved me so much work | 18:15 |
chellygel | ill be happy to submit a pr to add some info! :D | 18:16 |
*** sigmavirus24_awa is now known as sigmavirus24 | 18:16 | |
openstackgerrit | Merged openstack/os-client-config: Document vendor support information https://review.openstack.org/173383 | 18:21 |
*** tellesnobrega has quit IRC | 18:25 | |
*** tellesnobrega has joined #openstack-sdks | 18:25 | |
*** tellesnobrega_ has joined #openstack-sdks | 18:27 | |
*** tellesnobrega_ has quit IRC | 18:27 | |
*** tellesnobrega has quit IRC | 18:29 | |
*** trown|lunch is now known as trown | 18:32 | |
briancurtin | SDK meeting in 15 min in #openstack-meeting-3 -- with terry having been out on vacation and then i had been at pycon (still am), things have been slow. no agenda right now, probably just a conversation on getting back into it with a few of the outstanding reviews | 18:47 |
jamielennox | dtroyer_zz: did you get a change to follow up https://review.openstack.org/#/c/168770/ | 18:56 |
jamielennox | dtroyer_zz: also people start ignoring the _zz when you are known to still respond | 18:56 |
dtroyer_zz | jamielennox: the zz is a znc problem, I'll go kick it… | 18:57 |
*** dtroyer_zz has quit IRC | 18:58 | |
*** dtroyer has joined #openstack-sdks | 18:58 | |
openstackgerrit | Merged stackforge/python-openstacksdk: The first functional test https://review.openstack.org/170343 | 19:50 |
sigmavirus24 | etoews: is trying to lower my life-expectancy =P | 20:02 |
etoews | doing my best | 20:02 |
etoews | everyone wants more and more users for their oss projects right? | 20:02 |
etoews | just to confirm. this is the canonical place for our docs right? http://python-openstacksdk.readthedocs.org/en/latest/ | 20:04 |
etoews | or is there something on openstack.org? | 20:04 |
etoews | with a url i'm not aware of | 20:04 |
terrylhowe | yes etoews | 20:05 |
terrylhowe | readthedocs that is | 20:05 |
etoews | great. i prefer that over somewhere on openstack.org. it's more where our users would expect to find it. | 20:06 |
andreluiz | ? | 20:18 |
*** sigmavirus24 is now known as sigmavirus24_awa | 21:03 | |
*** trown is now known as trown|outttypeww | 21:05 | |
*** pm90_ has quit IRC | 21:07 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 21:17 | |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient: Add docs for service provider CRUD https://review.openstack.org/168562 | 21:20 |
*** mattfarina has quit IRC | 21:27 | |
*** boris-42 has joined #openstack-sdks | 21:39 | |
*** pm90_ has joined #openstack-sdks | 21:40 | |
*** pm90_ has quit IRC | 21:41 | |
*** pm90_ has joined #openstack-sdks | 21:41 | |
*** pm90_ has quit IRC | 22:01 | |
openstackgerrit | Merged openstack/python-openstackclient: Add warning message if unknown version supplied https://review.openstack.org/173102 | 22:05 |
openstackgerrit | Merged openstack/python-openstackclient: Use cliff deferred help instead of homemade one https://review.openstack.org/158779 | 22:14 |
*** britthouser has quit IRC | 22:44 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 22:59 | |
*** bknudson has quit IRC | 23:07 | |
*** chlong has joined #openstack-sdks | 23:10 | |
*** chlong has quit IRC | 23:43 | |
*** chlong has joined #openstack-sdks | 23:45 | |
*** britthouser has joined #openstack-sdks | 23:50 | |
*** britthouser has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!