*** david-lyle has quit IRC | 00:02 | |
*** david-lyle has joined #openstack-sdks | 00:03 | |
*** kzaitsev_mb has joined #openstack-sdks | 00:15 | |
*** shakamunyi has joined #openstack-sdks | 00:18 | |
*** cdent has quit IRC | 00:21 | |
*** shakamunyi has quit IRC | 00:23 | |
*** salv-orlando has joined #openstack-sdks | 00:26 | |
*** salv-orlando has quit IRC | 00:30 | |
openstackgerrit | Ankur proposed openstack/python-openstackclient: Spec to Implement Network IP Availability https://review.openstack.org/298870 | 00:40 |
---|---|---|
*** Kiall has quit IRC | 00:55 | |
*** amotoki has quit IRC | 00:56 | |
*** Kiall has joined #openstack-sdks | 00:57 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: TrivialFix: Improve Help message for provider segment https://review.openstack.org/303174 | 01:02 |
reedip | stevemar: Didnt realize that the release is still pending | 01:06 |
reedip | when is the release? | 01:06 |
stevemar | reedip: maybe next week | 01:07 |
reedip | Oh ok.. I thought Mitaka would be released tonight by Openstack .. | 01:07 |
reedip | stevemar: One thing to change in that patch... will be reproposing soon | 01:08 |
reedip | done | 01:09 |
reedip | vvv | 01:09 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: TrivialFix: Improve Help message for provider segment https://review.openstack.org/303174 | 01:09 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: TrivialFix: Rename provider segment option https://review.openstack.org/303174 | 01:10 |
*** shakamunyi has joined #openstack-sdks | 01:18 | |
*** amotoki has joined #openstack-sdks | 01:22 | |
*** shakamunyi has quit IRC | 01:23 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Append existing information during port set https://review.openstack.org/300305 | 01:23 |
*** amotoki has quit IRC | 01:29 | |
*** kzaitsev_mb has quit IRC | 01:40 | |
*** gildub has quit IRC | 01:45 | |
*** gouthamr has joined #openstack-sdks | 01:45 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: TrivialFix: Rename provider segment option https://review.openstack.org/303174 | 01:46 |
*** yanyanhu has joined #openstack-sdks | 01:55 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Append existing information during port set https://review.openstack.org/300305 | 01:56 |
reedip | stevemar, tangchen: as per discussion in today's meeting , solution to https://bugs.launchpad.net/python-openstackclient/+bug/1564453 ^^^ | 01:57 |
openstack | Launchpad bug 1564453 in python-openstackclient "Port set removes existing values for repeated options " [Medium,In progress] - Assigned to Reedip (reedip-banerjee) | 01:57 |
*** yanyanhu has quit IRC | 02:01 | |
*** yanyanhu has joined #openstack-sdks | 02:02 | |
*** Qiming has quit IRC | 02:13 | |
*** gildub has joined #openstack-sdks | 02:16 | |
*** amotoki has joined #openstack-sdks | 02:18 | |
*** shakamunyi has joined #openstack-sdks | 02:19 | |
*** gouthamr has quit IRC | 02:19 | |
*** openstackstatus has quit IRC | 02:19 | |
*** yanyanhu has quit IRC | 02:21 | |
*** yanyanhu has joined #openstack-sdks | 02:23 | |
*** shakamunyi has quit IRC | 02:24 | |
*** gouthamr has joined #openstack-sdks | 02:40 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Append existing information during port set https://review.openstack.org/300305 | 02:46 |
openstackgerrit | Merged openstack/python-openstackclient: Updated from global requirements https://review.openstack.org/303160 | 02:50 |
*** Qiming has joined #openstack-sdks | 03:07 | |
*** stephen_m has joined #openstack-sdks | 03:07 | |
*** stephen_m has left #openstack-sdks | 03:10 | |
*** shakamunyi has joined #openstack-sdks | 03:18 | |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient: Moving authentication from keystoneclient to keystoneauth https://review.openstack.org/276350 | 03:18 |
*** knikolla has joined #openstack-sdks | 03:21 | |
*** Kevin_Zheng has quit IRC | 03:22 | |
*** shakamunyi has quit IRC | 03:23 | |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient: Moving authentication from keystoneclient to keystoneauth https://review.openstack.org/276350 | 03:25 |
jamielennox | stevemar: i commented on #16 | 03:32 |
stevemar | oh? | 03:34 |
jamielennox | stevemar: i hadn't looked in a while and i saw the note above so thought i should | 03:35 |
jamielennox | probably not for you to fix | 03:35 |
*** dfflanders has joined #openstack-sdks | 03:36 | |
stevemar | jamielennox: i'll get kristi or navid to poke at it | 03:37 |
jamielennox | stevemar: i should probably just do a revision myself, but yea | 03:38 |
stevemar | jamielennox: if you're feeling inclined | 03:38 |
stevemar | jamielennox: it won't merge for a while, i think we want to do a release, then merge that, and release a major version | 03:38 |
*** gouthamr has quit IRC | 03:48 | |
*** knikolla has quit IRC | 03:50 | |
stevemar | jamielennox: at least it's not failing jenkins (so far) | 03:53 |
stevemar | d'oh, spoke too soon, just failed the functional tests (not as big of a deal) | 03:54 |
jamielennox | stevemar: damnit, i can't change just little bits | 03:54 |
jamielennox | always involves fixing everything | 03:54 |
*** knikolla has joined #openstack-sdks | 03:54 | |
*** knikolla has quit IRC | 03:56 | |
stevemar | jamielennox: let me actually look at your comments... just glanced at them before | 03:59 |
jamielennox | stevemar: i've never been able to do such a small change, i always want to integrate the whole thing into cloud config or something else | 04:02 |
stevemar | jamielennox: yes, surprised it was this small | 04:03 |
stevemar | jamielennox: last time mordred tried this, it was huge | 04:03 |
mordred | what did I do? | 04:03 |
jamielennox | stevemar: last time i tried it it was huge | 04:04 |
jamielennox | mordred: osc: ksc -> ksa | 04:04 |
mordred | oh- osc | 04:04 |
mordred | yeah | 04:04 |
mordred | so - I think it'll be a little smaller this time | 04:04 |
stevemar | mordred: almost there: https://review.openstack.org/#/c/276350/16 | 04:04 |
mordred | oh! | 04:04 |
* mordred goes to look | 04:05 | |
stevemar | mordred: just a few baby steps away | 04:05 |
stevemar | looks like jenkins is happy | 04:05 |
stevemar | which is nice | 04:05 |
stevemar | just need to update functional tests (legit fails related to endpoint & token) | 04:05 |
jamielennox | stevemar: baby steps sure but it's a long way off doing the complete hand over to os-c-c | 04:05 |
mordred | bby steps are great | 04:06 |
jamielennox | yep, i just mean if it's going to require a major version bump it'd be nice to get it using the os-c-c CLI args | 04:07 |
mordred | ++ | 04:08 |
mordred | the TokenEndpoint class is really still there for backwards compat right? | 04:08 |
* mordred reviewing code | 04:08 | |
mordred | stevemar: that patch looks great | 04:09 |
jamielennox | mordred: yea, it was just a rename of --os-endpoint to --os-url, but you can't just remove it because OSC doesn't add deprecated args to the CLI | 04:10 |
jamielennox | so would need to fix that as well | 04:10 |
jamielennox | at which point i'd prefer to switch to occ's implementation | 04:10 |
openstackgerrit | Hieu LE proposed openstack/python-openstackclient: Ignore domain related config when using with keystone v2 https://review.openstack.org/301014 | 04:11 |
mordred | yah. well, and I mean, with keystone manage bootstrap, the TokenEndpoint thing is n't really needed at all | 04:11 |
mordred | but I do imagine there are people using with non-mitaka | 04:11 |
mordred | so I agree it'd be a version bump | 04:11 |
jamielennox | it's still a useful plugin for debugging when you have a known token and you need to either an endpoint not in the catalog or something | 04:12 |
jamielennox | i've had to do this with some ansible when the catalog endpoint is load balanced or otherwise abstracted but i need to hit a particular URL | 04:13 |
openstackgerrit | Tang Chen proposed openstack/python-openstackclient: Add --address-scope option "subnet pool create/set" https://review.openstack.org/297063 | 04:13 |
stevemar | jamielennox: mordred i have no issue doing 2 major version bumps | 04:14 |
stevemar | just numbers, numbers are cheap | 04:14 |
mordred | jamielennox: oh, yeah. it's a useful ksa plugin | 04:14 |
mordred | it's also helpful for the ironic no-auth usecase :) | 04:14 |
jamielennox | ironic might jsut want to do it's own plugin there | 04:15 |
jamielennox | that was always the idea for swift's auth - they just never did it | 04:15 |
jamielennox | rax's auth as well, though i think that exists somewhere | 04:15 |
mordred | rax's auth is pointless | 04:15 |
* mordred apologizes to anyone in channel who incorrectly thinks it's important who he just offended | 04:16 | |
jamielennox | yes, but the SDK team are/were largely rax and were using this | 04:16 |
mordred | yah. it's infurating to me actually | 04:16 |
mordred | it's not necessary at all | 04:16 |
mordred | ksa password works perfectly fine with rax | 04:16 |
mordred | and rax doesn't actually let you great actual api-specific users and associate them with the 'api key' | 04:17 |
mordred | if it did that, it would be useful and more secure | 04:17 |
mordred | as it is, it's security theatre and is an interface difference that makes things senselessly harder for people | 04:18 |
jamielennox | if i read that right, hopefully next cycle of upstream keystone will have it | 04:18 |
mordred | upstream keystone current can do the thing that people actually want if you let people create users | 04:18 |
*** shakamunyi has joined #openstack-sdks | 04:18 | |
mordred | the goal is "make a thing that you can revoke without having to change your account management password" | 04:19 |
mordred | but that's served _very_ well by the ability to make arbitrary users that you can then use for API access | 04:19 |
jamielennox | mordred: yep, will probably come next cycle | 04:20 |
jamielennox | it's kind of the natural progression of the shadow user stuff | 04:20 |
mordred | jamielennox: I can do that currently though? what's the thing that's coming next cycle? (/me prepares to be even happier) | 04:20 |
jamielennox | mordred: so shadow users is creating a user in db even for federated accesses, which means that you now have a user with different login types, federated, password etc | 04:21 |
jamielennox | mordred: this would (in my mind) lead to other or sub-credentials of a user, hopefully that have roles attached to the credential rather than the user object | 04:21 |
jamielennox | so an api-key for a user with different permissions to the whole user | 04:22 |
jamielennox | then again, maybe i've gone off in a tangent to what others are thinking about | 04:22 |
*** shakamunyi has quit IRC | 04:22 | |
openstackgerrit | Merged openstack/python-openstackclient: TrivialFix: Rename provider segment option https://review.openstack.org/303174 | 04:23 |
mordred | jamielennox: YES | 04:23 |
mordred | that is the thing | 04:23 |
mordred | like, that's the ACTUAL thing that is desired | 04:24 |
mordred | I've always been so pissy about the api key beause it has none of those features and instead is just a complete analogue to the password (is a single set of bytes that gets you authorized as the same user) | 04:24 |
mordred | so there is actually _zero_ privsep or ability to do targetted access and stuff | 04:25 |
mordred | jamielennox: if you haven't looked at GCE's stuff here, I actually recommend it | 04:25 |
mordred | they've done several very pleasant things | 04:25 |
jamielennox | i haven't seen GCE's stuff | 04:25 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Append existing information during subnet set https://review.openstack.org/303212 | 04:26 |
mordred | they also allow you to grant a VM specific ACLs to make API calls back to the cloud | 04:26 |
mordred | so you can say, for instance, "this VM should be able to upload objects to swift" | 04:26 |
jamielennox | the main barriers i think would be how to apply roles to a credential rather than a user, but i'm sure it'll come | 04:27 |
jamielennox | mordred: there was a session last time on VM based ACLS and a current post on the ML about it, that's kind of tricky but yea | 04:27 |
mordred | yah. so - they're 100% oauth based | 04:29 |
mordred | so the conceptual model is a bit easier and along the "allow this application permission to do these things" | 04:29 |
mordred | but then, as best I can tell, what they do is drop a VM-specific oauth token onto the VM | 04:30 |
mordred | so that if you make calls using that token, they can know what you're doing | 04:30 |
mordred | in any case - it's worth spending 30 minutes or so poking at it | 04:30 |
reedip | stevemar, tangchen : the second bug discussed in today's meeting is proposed here: https://review.openstack.org/303212 | 04:31 |
jamielennox | AIUI the current problem there for us is still how do i securely get that token onto the VM, but yea, if we could solve both these you would be there | 04:32 |
*** shakamunyi has joined #openstack-sdks | 04:40 | |
*** shakamunyi has quit IRC | 04:45 | |
*** salv-orlando has joined #openstack-sdks | 04:52 | |
*** alex_xu has quit IRC | 04:56 | |
*** alex_xu has joined #openstack-sdks | 05:01 | |
*** salv-orlando has quit IRC | 05:04 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Append existing information during subnet set https://review.openstack.org/303212 | 05:13 |
*** shakamunyi has joined #openstack-sdks | 05:18 | |
*** shakamunyi has quit IRC | 05:23 | |
*** markvoelker has quit IRC | 05:30 | |
*** salv-orlando has joined #openstack-sdks | 05:32 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add external network options to osc network set https://review.openstack.org/303222 | 05:35 |
stevemar | jamielennox: any suggestion on how to re-work the `osc token issue` command? | 05:36 |
stevemar | before called get_token() and that would return a few fields | 05:36 |
stevemar | but now i have auth_ref, which has a bunch (too many?) | 05:36 |
jamielennox | stevemar: i don't follow | 05:36 |
jamielennox | get_token() returns a string | 05:37 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add external network options to osc network set https://review.openstack.org/303222 | 05:37 |
stevemar | jamielennox: "token = self.app.client_manager.auth_ref.service_catalog.get_token()" | 05:37 |
stevemar | jamielennox: that used to return something not-stringy | 05:37 |
jamielennox | ahh, wtf is that | 05:37 |
stevemar | a dict, some would say | 05:38 |
jamielennox | ok | 05:38 |
stevemar | it would include ID, expires, tenant, issued_at | 05:38 |
jamielennox | oh | 05:38 |
jamielennox | right | 05:38 |
jamielennox | hmm | 05:38 |
stevemar | i could pick those out from auth_ref | 05:38 |
stevemar | but... is there a smarter way? | 05:38 |
jamielennox | no, auth_ref is the closest thing we have | 05:38 |
jamielennox | session.get_token() gives you id and session.get_project() gives you tenant | 05:39 |
stevemar | okay then | 05:39 |
jamielennox | but issued and expires are only available via auth_ref | 05:39 |
stevemar | jamielennox: this will have to do http://paste.openstack.org/show/493435/ | 05:39 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add external network options to osc network set https://review.openstack.org/303222 | 05:39 |
stevemar | but calling `issue token` should get me a new token | 05:40 |
jamielennox | stevemar: yep, for a test of this do --os-auth-type token_endpoint --os-url XXX --os-url YYY because not all plugins have get_auth_ref() | 05:40 |
jamielennox | stevemar: you mean in shell mode? | 05:40 |
jamielennox | so to get a new token we have auth.invalidate() then call .get_token() again | 05:41 |
stevemar | jamielennox: we're calling the ksc apis, which i guess we don't need to | 05:42 |
stevemar | or are we.. | 05:42 |
stevemar | let me do catalog first! | 05:42 |
stevemar | that should be easier | 05:42 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add external network options to osc network set https://review.openstack.org/303222 | 05:50 |
stevemar | jamielennox: okay, got it all fixed up | 05:54 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add provider network options to osc network create https://review.openstack.org/303224 | 05:55 |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient: Moving authentication from keystoneclient to keystoneauth https://review.openstack.org/276350 | 05:59 |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient: Moving authentication from keystoneclient to keystoneauth https://review.openstack.org/276350 | 06:02 |
stevemar | silly white space changes | 06:02 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add external network options to osc network set https://review.openstack.org/303222 | 06:04 |
openstackgerrit | Tang Chen proposed openstack/python-openstackclient: Transfer "ip floating add/remove" to "server add/remove floating ip" https://review.openstack.org/302508 | 06:04 |
openstackgerrit | Tang Chen proposed openstack/python-openstackclient: Transfer "ip floating pool list" to "floating ip pool list" https://review.openstack.org/300388 | 06:04 |
openstackgerrit | Tang Chen proposed openstack/python-openstackclient: Transfer "ip fixed add/remove" to "server add/remove fixed ip" https://review.openstack.org/302590 | 06:04 |
openstackgerrit | Tang Chen proposed openstack/python-openstackclient: Transfer "ip floating CRUD" to "floating ip CRUD" https://review.openstack.org/302687 | 06:04 |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add provider network options to osc network create https://review.openstack.org/303224 | 06:05 |
*** amotoki has quit IRC | 06:06 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Add provider network options to osc network set https://review.openstack.org/303224 | 06:11 |
*** shakamunyi has joined #openstack-sdks | 06:18 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: Append existing information during subnet set https://review.openstack.org/303212 | 06:19 |
*** shakamunyi has quit IRC | 06:23 | |
*** amotoki has joined #openstack-sdks | 06:29 | |
*** markvoelker has joined #openstack-sdks | 06:30 | |
openstackgerrit | Tang Chen proposed openstack/python-openstackclient: Enhance exception handling for "network delete" command https://review.openstack.org/293997 | 06:31 |
*** amotoki has quit IRC | 06:33 | |
*** amotoki has joined #openstack-sdks | 06:33 | |
*** markvoelker has quit IRC | 06:36 | |
reedip | tangchen : --> https://review.openstack.org/#/c/296891/6 | 06:37 |
reedip | response requested to the last comment | 06:38 |
tangchen | reedip: OK, will give feedback asap. And about the question yesterday, I think Neutron network doesn't have floating ip pool. It uses network or subnet instead. | 06:41 |
tangchen | reedip: So when list up all networks, we need to handle nova and neutron networks separately. | 06:42 |
reedip | tangchen: An easier way would be to get the network information, whether from Neutron or Nova, and then pass the Network ID to nova to get the pool information. This pass would be irrespective of the earlier call. | 06:43 |
reedip | Or we can pass floating_network_id | 06:43 |
reedip | I need to discuss with rtheis about this, but I think it is not a big change right now | 06:43 |
reedip | or a high priority | 06:43 |
tangchen | reedip: Personly, I agree with Dean on this point. When we use neutron network, we should not call nova network again. | 06:44 |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient: Moving authentication from keystoneclient to keystoneauth https://review.openstack.org/276350 | 06:44 |
*** yuanying has joined #openstack-sdks | 06:44 | |
oomichi | elmiko: hello | 06:45 |
reedip | tangchen, then I will see what richard wrote and make patch related to his proposal..... I am a bit busy cleaning out all my patches of OSC today ...so that is at a lower priority for now | 06:46 |
oomichi | elmiko: we'd like to use pecan-swagger for creating swagger spec from the code. | 06:46 |
tangchen | reedip: OK. :) | 06:46 |
oomichi | elmiko: it doesn't seem to be released as a library, is it possible to use pecan-swagger from the other OpenStack projects? | 06:47 |
*** amotoki has quit IRC | 06:52 | |
*** salv-orlando has quit IRC | 06:54 | |
*** yuanying has quit IRC | 06:57 | |
*** e0ne has joined #openstack-sdks | 07:01 | |
*** jaosorior has joined #openstack-sdks | 07:04 | |
*** amotoki has joined #openstack-sdks | 07:05 | |
*** reedip__ has joined #openstack-sdks | 07:17 | |
*** shakamunyi has joined #openstack-sdks | 07:18 | |
*** shakamunyi has quit IRC | 07:23 | |
openstackgerrit | Reedip proposed openstack/python-openstackclient: [WIP]Add option to unset information from ports https://review.openstack.org/302530 | 07:26 |
*** alex_xu_ has joined #openstack-sdks | 07:32 | |
*** alex_xu has quit IRC | 07:34 | |
*** gildub has quit IRC | 07:42 | |
*** reedip__ has quit IRC | 07:44 | |
*** jaosorior has quit IRC | 07:47 | |
*** jaosorior has joined #openstack-sdks | 07:48 | |
*** fzdarsky has joined #openstack-sdks | 07:51 | |
*** jamielennox is now known as jamielennox|away | 07:53 | |
*** fzdarsky has quit IRC | 07:53 | |
*** fzdarsky has joined #openstack-sdks | 07:53 | |
*** fzdarsky is now known as fzdarsky|afk | 08:13 | |
*** tangchen has quit IRC | 08:14 | |
*** tangchen has joined #openstack-sdks | 08:15 | |
*** markvoelker has joined #openstack-sdks | 08:31 | |
*** e0ne has quit IRC | 08:32 | |
*** openstackgerrit has quit IRC | 08:33 | |
*** kromanenko has joined #openstack-sdks | 08:33 | |
*** openstackgerrit has joined #openstack-sdks | 08:33 | |
*** markvoelker has quit IRC | 08:36 | |
*** kzaitsev_mb has joined #openstack-sdks | 08:38 | |
*** e0ne has joined #openstack-sdks | 08:40 | |
*** kzaitsev_mb has quit IRC | 09:03 | |
*** salv-orlando has joined #openstack-sdks | 09:18 | |
*** cdent has joined #openstack-sdks | 09:23 | |
*** e0ne has quit IRC | 09:25 | |
*** hieulq has joined #openstack-sdks | 09:37 | |
*** subscope has joined #openstack-sdks | 09:38 | |
*** subscope has quit IRC | 09:44 | |
*** sdague has joined #openstack-sdks | 09:45 | |
*** subscope has joined #openstack-sdks | 09:45 | |
*** yuanying has joined #openstack-sdks | 09:50 | |
*** amotoki has quit IRC | 09:50 | |
*** subscope has quit IRC | 10:10 | |
*** subscope has joined #openstack-sdks | 10:15 | |
*** Qiming has quit IRC | 10:18 | |
*** yanyanhu has quit IRC | 10:18 | |
*** yanyanhu has joined #openstack-sdks | 10:19 | |
*** yanyanhu has quit IRC | 10:19 | |
*** e0ne has joined #openstack-sdks | 10:20 | |
*** subscope has quit IRC | 10:20 | |
cdent | sdague: I responded to your comment on https://review.openstack.org/#/c/286253/ I think the discussion there highlights a pretty important issue with how we are managing guidelines, so your thoughts very welcome. | 10:20 |
sdague | cdent: ok, but I need to finish loading the cross project sessions first | 10:22 |
cdent | yeah, no rush | 10:22 |
*** kzaitsev_mb has joined #openstack-sdks | 10:25 | |
*** cdent has left #openstack-sdks | 10:27 | |
*** cdent has joined #openstack-sdks | 10:27 | |
*** markvoelker has joined #openstack-sdks | 10:32 | |
*** dfflanders has quit IRC | 10:34 | |
openstackgerrit | Rui Chen proposed openstack/python-openstackclient: Add "server group create" command https://review.openstack.org/298166 | 10:36 |
openstackgerrit | Rui Chen proposed openstack/python-openstackclient: Add "server group delete" command https://review.openstack.org/298574 | 10:36 |
openstackgerrit | Rui Chen proposed openstack/python-openstackclient: Add "server group show" command https://review.openstack.org/299798 | 10:36 |
openstackgerrit | Rui Chen proposed openstack/python-openstackclient: Add "server group list" command https://review.openstack.org/299194 | 10:36 |
*** markvoelker has quit IRC | 10:39 | |
*** amotoki has joined #openstack-sdks | 10:41 | |
*** erlon has joined #openstack-sdks | 10:41 | |
*** amotoki has quit IRC | 10:43 | |
*** amotoki has joined #openstack-sdks | 10:55 | |
sdague | cdent: ok, responded | 10:56 |
cdent | that's useful information sdague but answers neither of the two practical questions | 10:57 |
cdent | which is okay | 10:57 |
cdent | I can work with it. | 10:59 |
sdague | cdent: because of how humans comprehend things, I don't know how to state in a document "this is a concrete example of what we'd rather not do, but no one should actually do this" | 10:59 |
cdent | I'm increasingly concerned that we are letting the difficulty of improving things allow the current things to be okay. | 11:00 |
cdent | With enough time those things become normal | 11:01 |
cdent | And nobody realizes that they were just what people thought was right at the time and that's just the way it will be henceforth | 11:01 |
cdent | such things are okay in a closed universe, but http apis are not closed universes. there is a world of norms which exist outside the small universe of openstack | 11:01 |
cdent | If we insist on new projects doing what nova and oslo do, then we are insisting that new projects do things poorly. | 11:02 |
cdent | That's not what guidelines should be doing | 11:02 |
cdent | </rant> | 11:03 |
sdague | there is a giant pile of stuff to fix already based on current guidelines. Why don't we focus on that? | 11:07 |
sdague | then things would be concretely better | 11:07 |
sdague | instead of theoretically better | 11:08 |
cdent | Because there are plenty of new projects looking for guidance on how to do things correctly in the first place. Now I would argue that the existence of new projects itself is an error, but for the time being it is the reality we have. | 11:08 |
cdent | So it is important to concurrently guide those new projects on a path of "goodness" while also fixing other stuff. | 11:08 |
sdague | even if that means more difference between projects? | 11:08 |
sdague | the thing that everyone actually trying to use openstack freaks out about is the inconsistencies | 11:09 |
cdent | I think that more of as: even if that makes the older projects more "wrong". In which case, yes, I think it is a good pressure. | 11:09 |
sdague | what pressure is it? | 11:09 |
cdent | Pressure to change. Right now the pressure is more often "be like what Nova does" and similar things, complicated by the glacial velocity in Nova. | 11:11 |
cdent | I'd be curious to know at what level the details of people's complaints about inconsistency exist. | 11:12 |
cdent | Between clouds, I've heard that a lot. And yes, that's a pain. | 11:13 |
sdague | between services as well | 11:13 |
sdague | the ops summits are pretty informative there | 11:13 |
cdent | But sdague, "openstack is just a toolkit of disparate services that happen to allow one to build a cloud", why would we ever expect service consistency ;) | 11:14 |
openstackgerrit | Merged openstack/python-openstacksdk: Updated from global requirements https://review.openstack.org/303161 | 11:15 |
sdague | anyway, I registered my concerns. | 11:16 |
cdent | So the main point practical point I'm getting from this is: Don't get too far ahead of things, otherwise it's just noise? Is that a semi-accurate translation? | 11:16 |
*** amotoki has quit IRC | 11:17 | |
*** shakamunyi has joined #openstack-sdks | 11:18 | |
sdague | cdent: yes | 11:20 |
cdent | good, thanks | 11:20 |
sdague | it's kind of like the velocity drop off you get when too much WIP ends up happening | 11:21 |
*** shakamunyi has quit IRC | 11:23 | |
* cdent may not be conservative enough for openstack | 11:23 | |
*** Qiming has joined #openstack-sdks | 11:23 | |
*** amotoki has joined #openstack-sdks | 11:24 | |
sdague | it's being conservative to address issues before registering new ones? :) | 11:24 |
*** amotoki has quit IRC | 11:26 | |
cdent | sdague: no, in my head I was traversing off down a pathway about the way in which some thing, a vague ghost, known as the openstack process, works against active and fundamental change and iteration. It is more much oriented towards incremental adjustments and preservation of the past. That's conservative. I'm radical. | 11:26 |
cdent | It's was kind of tangential. | 11:26 |
cdent | this is why gordc says I like to play in ashes | 11:27 |
*** amotoki has joined #openstack-sdks | 11:30 | |
*** kzaitsev_mb has quit IRC | 11:30 | |
*** subscope has joined #openstack-sdks | 11:38 | |
*** amotoki has quit IRC | 11:40 | |
*** salv-orlando has quit IRC | 11:46 | |
*** subscope has quit IRC | 11:50 | |
*** kzaitsev_mb has joined #openstack-sdks | 11:56 | |
*** e0ne has quit IRC | 11:59 | |
*** kzaitsev_mb has quit IRC | 12:00 | |
*** subscope has joined #openstack-sdks | 12:03 | |
openstackgerrit | Chris Dent proposed openstack/api-wg: Add link to microversion-parse to microversion spec https://review.openstack.org/303369 | 12:03 |
*** kzaitsev_mb has joined #openstack-sdks | 12:11 | |
*** shakamunyi has joined #openstack-sdks | 12:18 | |
*** markvoelker has joined #openstack-sdks | 12:21 | |
*** salv-orlando has joined #openstack-sdks | 12:22 | |
*** shakamunyi has quit IRC | 12:23 | |
*** thrash|g0ne is now known as thrash | 12:23 | |
elmiko | oomichi: pecan-swagger is still very early in construction, we should talk more about how you want to use it | 12:30 |
briancurtin | jamielennox|away: saw a mention of the rackspace auth thing earlier, https://github.com/rackerlabs/rackspace-keystoneauth-plugin is at least the minimal to get SDK working with it. not sure if it’s a proper KSA plugin though | 12:31 |
elmiko | oomichi: also, i think the effort to improve api docs might be moving away from swagger. so, it might be worthwhile to look at the work sdague has done to create rst based api docs | 12:32 |
elmiko | oomichi: see these patches, https://review.openstack.org/#/q/topic:wip_api_docs2 | 12:34 |
*** rtheis has joined #openstack-sdks | 12:47 | |
*** edleafe is now known as figleaf | 12:49 | |
openstackgerrit | jichenjc proposed openstack/python-openstackclient: [compute] Add server backup function https://review.openstack.org/284708 | 12:55 |
*** fzdarsky|afk is now known as fzdarsky | 12:56 | |
*** e0ne has joined #openstack-sdks | 12:58 | |
*** annegentle has joined #openstack-sdks | 13:02 | |
openstackgerrit | Louis Taylor proposed openstack/microversion-parse: Make service_type a positional argument https://review.openstack.org/303404 | 13:03 |
openstackgerrit | Richard Theis proposed openstack/python-openstackclient: Doc: Fix network command documentation issues https://review.openstack.org/300666 | 13:03 |
*** lucasagomes has quit IRC | 13:22 | |
*** lucasagomes has joined #openstack-sdks | 13:28 | |
*** subscope has quit IRC | 13:30 | |
*** lucasagomes has quit IRC | 13:33 | |
*** stephen_m has joined #openstack-sdks | 13:34 | |
*** cleong has joined #openstack-sdks | 13:37 | |
*** dims is now known as dimsum__ | 13:41 | |
*** lucasagomes has joined #openstack-sdks | 13:42 | |
*** gouthamr has joined #openstack-sdks | 13:43 | |
*** stephen_m has left #openstack-sdks | 13:51 | |
*** subscope has joined #openstack-sdks | 13:56 | |
*** reedip__ has joined #openstack-sdks | 13:58 | |
*** knikolla has joined #openstack-sdks | 14:03 | |
*** annegentle has quit IRC | 14:04 | |
*** annegentle has joined #openstack-sdks | 14:04 | |
openstackgerrit | Monty Taylor proposed openstack/os-client-config: Pull the network settings from the actual dict https://review.openstack.org/301721 | 14:12 |
mordred | cdent: fwiw, I agree with "I'm increasingly concerned that we are letting the difficulty of improving things allow the current things to be okay." | 14:14 |
*** gouthamr_ has joined #openstack-sdks | 14:14 | |
mordred | cdent: I have no broader context mind you :) | 14:14 |
cdent | I think that pretty much covers all the contexts in the whole world :) | 14:14 |
cdent | but yeah, thanks for the support :) | 14:15 |
mordred | :) | 14:15 |
mordred | otoh - I will say that the disparity between all of the services is amazing | 14:15 |
mordred | and is dwarfed only by the disparity between the same service across mutliple clouds | 14:15 |
cdent | mordred: did you see this: https://anticdent.org/openstack-not-broken-but-diffuse.html | 14:15 |
mordred | cdent: I've had thoughts about such a thing before | 14:17 |
cdent | I'm not surprised, it seems the sort of thing anyone taking a moment to think about it would think. | 14:17 |
*** gouthamr has quit IRC | 14:17 | |
mordred | cdent: also, the auto-parts-store version of what openstack is is a holdover view from some of the very early days when the only consumers of openstack were deployers | 14:17 |
mordred | thus why the "User Committee" is made up of operators | 14:17 |
cdent | Yeah, I think maybe that needs to change | 14:17 |
mordred | well, it has changed officially | 14:18 |
mordred | in terms of mission statement and stuff | 14:18 |
mordred | but people are slow to catch up | 14:18 |
mordred | :) | 14:18 |
cdent | the world lags | 14:18 |
mordred | so much | 14:18 |
*** jaosorior has quit IRC | 14:20 | |
*** jaypipes has joined #openstack-sdks | 14:23 | |
*** jaypipes is now known as leakypipes | 14:23 | |
*** subscope has quit IRC | 14:34 | |
*** annegentle has quit IRC | 14:40 | |
*** annegentle has joined #openstack-sdks | 14:41 | |
*** annegentle has quit IRC | 14:46 | |
openstackgerrit | Thomas Bechtold proposed openstack/keystoneauth: Fix doc build if git is absent https://review.openstack.org/303466 | 14:50 |
stevemar | ^ that is going to be proposed to a lot of projects | 14:51 |
*** annegentle has joined #openstack-sdks | 14:52 | |
openstackgerrit | Richard Theis proposed openstack/python-openstackclient: Fix SSL/TLS verification for network commands https://review.openstack.org/303472 | 14:53 |
*** annegentle has quit IRC | 14:53 | |
*** annegentle has joined #openstack-sdks | 14:54 | |
*** annegentle has quit IRC | 14:58 | |
*** lucasagomes has quit IRC | 15:03 | |
*** subscope has joined #openstack-sdks | 15:04 | |
*** leakypipes has quit IRC | 15:06 | |
rtheis | dtroyer_zz: Does osc have a mechanism to mark a CLI as a beta (subject to change)? Thinking about use case where OSC releases throughout newton for features still being developed in master. | 15:07 |
dtroyer_zz | we do not have that. I've done it in the past in a scratch plugin that is never really released | 15:08 |
dtroyer_zz | that's where the recent flavor options I pushed up came from, for example | 15:08 |
rtheis | ok | 15:11 |
*** lucasagomes has joined #openstack-sdks | 15:12 | |
openstackgerrit | Richard Theis proposed openstack/python-openstackclient: WIP: Add network segment command object https://review.openstack.org/290138 | 15:20 |
openstackgerrit | Steve Martinelli proposed openstack/python-openstackclient: use correct manager for volume snapshots https://review.openstack.org/303494 | 15:24 |
*** lhcheng has quit IRC | 15:25 | |
dtroyer_zz | stevemar: awake yet? | 15:25 |
stevemar | dtroyer_zz: maybe | 15:26 |
dtroyer_zz | I read last night's scrollback… that's the most fun I've missed since I started actually going to bed before midnight | 15:26 |
stevemar | dtroyer_zz: ah, ksc - > ksa i suspect? | 15:27 |
dtroyer_zz | ya | 15:27 |
stevemar | also, i just opened https://bugs.launchpad.net/python-openstackclient/+bug/1568005 | 15:27 |
openstack | Launchpad bug 1568005 in python-openstackclient "no need for size if snapshot of source are provided" [Undecided,New] | 15:27 |
openstackgerrit | Jirayut Nimsaeng proposed openstack/python-openstackclient: Fix wrong attribute name https://review.openstack.org/303496 | 15:27 |
dtroyer_zz | yup | 15:27 |
dtroyer_zz | so on the ksa/occ/options bit, I don't want to wait for the next major version rev to start on this stuff | 15:29 |
dtroyer_zz | but wait to merge it… is the overhead of a feature branch worth it? | 15:29 |
dtroyer_zz | basically, I think we should do as much as possible that doesn't change the UI or behaviour now | 15:30 |
stevemar | dtroyer_zz: so https://review.openstack.org/#/c/276350/ ... i'm torn on whether is needs an X or Y version bump | 15:38 |
stevemar | technically we're not changing any interfaces | 15:39 |
dtroyer_zz | I'm looking at that now…I think Y still (so far) | 15:39 |
dtroyer_zz | I'm looking at the unit tests atm | 15:40 |
stevemar | dtroyer_zz: oh yay, i was just going to start looking at them again | 15:40 |
stevemar | dtroyer_zz: jamielennox|away brought up a good point about a private method | 15:41 |
dtroyer_zz | yeah, there is lots of (now obvious) stupidity in there, at the time was needed to keep going | 15:41 |
dtroyer_zz | as stuff kept chaging out from uder us | 15:42 |
dtroyer_zz | I think that has stopped now (thank you for KSA stability for one) | 15:42 |
dtroyer_zz | really, what I want to do is scrap all of the arg handling and start over for 3.0. that's why I'm thinking feature branch for the brokenness | 15:43 |
dtroyer_zz | arg handling == global options and whatnot in shell.py and clientmanager.py | 15:43 |
knikolla | stevemar, thanks for working on the ksc->ksa patch. | 15:45 |
stevemar | knikolla: np, was eager to try it out.. | 15:49 |
stevemar | knikolla: had to fix the token issue and catalog list/show commands as part of it | 15:50 |
knikolla | stevemar, i saw. i'd be happy to help also. | 15:53 |
*** bnemec has quit IRC | 15:56 | |
*** e0ne has quit IRC | 16:00 | |
*** kzaitsev_mb has quit IRC | 16:01 | |
*** bnemec has joined #openstack-sdks | 16:04 | |
cdent | elmiko: can you gander this please: https://review.openstack.org/#/c/303404/ | 16:06 |
*** kromanenko has quit IRC | 16:07 | |
*** amotoki has joined #openstack-sdks | 16:10 | |
*** cleong has quit IRC | 16:12 | |
*** shakamunyi has joined #openstack-sdks | 16:18 | |
*** shakamunyi has quit IRC | 16:23 | |
elmiko | cdent: ack | 16:23 |
*** Qiming has quit IRC | 16:29 | |
elmiko | cdent: ok, +W | 16:32 |
cdent | thanks elmiko | 16:32 |
openstackgerrit | Ankur proposed openstack/python-openstackclient: Spec to Implement Network IP Availability https://review.openstack.org/298870 | 16:34 |
openstackgerrit | Merged openstack/microversion-parse: Make service_type a positional argument https://review.openstack.org/303404 | 16:35 |
*** subscope has quit IRC | 16:35 | |
*** corey_ has joined #openstack-sdks | 16:35 | |
openstackgerrit | Ankur proposed openstack/python-openstackclient: Spec to Implement Network IP Availability https://review.openstack.org/298870 | 16:36 |
*** salv-orlando has quit IRC | 16:38 | |
*** ankur-gu_ has joined #openstack-sdks | 16:39 | |
*** reedip__ has quit IRC | 16:47 | |
*** e0ne has joined #openstack-sdks | 16:56 | |
*** e0ne has quit IRC | 16:57 | |
sheel | rtheis: hi | 16:59 |
rtheis | sheel: hi | 17:00 |
sheel | rtheis: did we finalize meeting time in yesterday's meeting? | 17:00 |
sheel | i could not attend yesterday | 17:00 |
rtheis | not yet | 17:01 |
sheel | oh.. | 17:01 |
rtheis | I think dtroyer was going to send a follow-up to the mailing list | 17:01 |
sheel | rtheis: ok, sounds good | 17:02 |
sheel | rtheis: thanks | 17:02 |
rtheis | yw | 17:02 |
sheel | rtheis: just one reminder for review | 17:03 |
rtheis | sure | 17:03 |
*** ankur-gu_ has quit IRC | 17:04 | |
sheel | https://review.openstack.org/#/c/293661/ | 17:04 |
sheel | rtheis: thank you | 17:04 |
*** ankur-gu_ has joined #openstack-sdks | 17:05 | |
rtheis | yw | 17:05 |
*** ankur-gu_ has quit IRC | 17:15 | |
*** e0ne has joined #openstack-sdks | 17:15 | |
openstackgerrit | James Benson proposed openstack/python-openstackclient: Updated the man pages of service delete https://review.openstack.org/303542 | 17:15 |
*** ankur-gu_ has joined #openstack-sdks | 17:20 | |
*** ankur-gu_ has quit IRC | 17:32 | |
*** gouthamr_ is now known as gouthamr | 17:32 | |
*** nikhil has quit IRC | 17:36 | |
*** sdague has quit IRC | 17:46 | |
openstackgerrit | James Benson proposed openstack/python-openstackclient: Updated doc to reflect different options https://review.openstack.org/303553 | 17:48 |
*** cdent has quit IRC | 17:52 | |
*** e0ne has quit IRC | 17:52 | |
*** sdague has joined #openstack-sdks | 17:53 | |
*** amotoki has quit IRC | 17:53 | |
*** ankur-gu_ has joined #openstack-sdks | 18:06 | |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient: Moving authentication from keystoneclient to keystoneauth https://review.openstack.org/276350 | 18:11 |
*** nikhil has joined #openstack-sdks | 18:13 | |
*** lucasagomes has quit IRC | 18:14 | |
*** cdent has joined #openstack-sdks | 18:14 | |
*** ankur-gu_ has quit IRC | 18:16 | |
*** e0ne has joined #openstack-sdks | 18:22 | |
*** lucasagomes has joined #openstack-sdks | 18:22 | |
openstackgerrit | Merged openstack/python-openstackclient: Add "router add port" to osc https://review.openstack.org/281691 | 18:24 |
*** e0ne has quit IRC | 18:25 | |
*** e0ne has joined #openstack-sdks | 18:26 | |
*** e0ne has quit IRC | 18:26 | |
*** salv-orlando has joined #openstack-sdks | 19:01 | |
*** salv-orlando has quit IRC | 19:12 | |
*** rtheis_ has joined #openstack-sdks | 19:21 | |
*** rtheis has quit IRC | 19:22 | |
*** sheel has quit IRC | 19:27 | |
*** nikhil has quit IRC | 19:50 | |
*** nikhil has joined #openstack-sdks | 19:51 | |
*** salv-orlando has joined #openstack-sdks | 20:03 | |
*** salv-orlando has quit IRC | 20:03 | |
*** salv-orlando has joined #openstack-sdks | 20:04 | |
openstackgerrit | Merged openstack/os-client-config: Pull the network settings from the actual dict https://review.openstack.org/301721 | 20:12 |
*** fzdarsky has quit IRC | 20:12 | |
*** gouthamr has quit IRC | 20:13 | |
*** nikhil has quit IRC | 20:32 | |
*** corey_ has quit IRC | 20:32 | |
openstackgerrit | Richard Theis proposed openstack/python-openstacksdk: Add network resource properties https://review.openstack.org/303611 | 20:43 |
*** rtheis_ has quit IRC | 20:56 | |
*** ankur-gu_ has joined #openstack-sdks | 21:03 | |
openstackgerrit | Ankur proposed openstack/python-openstackclient: Spec to Implement Network IP Availability https://review.openstack.org/298870 | 21:04 |
*** ankur-gu_ has quit IRC | 21:14 | |
openstackgerrit | James Benson proposed openstack/python-openstackclient: Updated doc to reflect different options https://review.openstack.org/303553 | 21:23 |
openstackgerrit | Richard Theis proposed openstack/python-openstacksdk: Add network resource properties https://review.openstack.org/303611 | 21:35 |
*** cdent has quit IRC | 21:41 | |
*** nikhil has joined #openstack-sdks | 21:47 | |
*** figleaf is now known as edleafe | 21:48 | |
*** sheel has joined #openstack-sdks | 22:04 | |
openstackgerrit | Dean Troyer proposed openstack/python-openstackclient: Moving authentication from keystoneclient to keystoneauth https://review.openstack.org/276350 | 22:08 |
*** kragniz has quit IRC | 22:09 | |
*** kragniz has joined #openstack-sdks | 22:10 | |
*** lhcheng has joined #openstack-sdks | 22:14 | |
*** lhcheng has quit IRC | 22:15 | |
*** markvoelker has quit IRC | 22:16 | |
*** lhcheng has joined #openstack-sdks | 22:18 | |
*** shakamunyi has joined #openstack-sdks | 22:18 | |
*** shakamunyi has quit IRC | 22:22 | |
*** kragniz has quit IRC | 22:27 | |
*** lhcheng has quit IRC | 22:28 | |
*** kragniz has joined #openstack-sdks | 22:29 | |
*** knikolla has quit IRC | 22:43 | |
*** sdague has quit IRC | 22:44 | |
*** kragniz has quit IRC | 22:49 | |
*** kragniz has joined #openstack-sdks | 22:49 | |
*** markvoelker has joined #openstack-sdks | 23:16 | |
*** shakamunyi has joined #openstack-sdks | 23:18 | |
*** markvoelker has quit IRC | 23:21 | |
*** shakamunyi has quit IRC | 23:23 | |
*** salv-orl_ has joined #openstack-sdks | 23:40 | |
*** lhcheng has joined #openstack-sdks | 23:40 | |
*** salv-orlando has quit IRC | 23:42 | |
*** markvoelker has joined #openstack-sdks | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!