| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2018-03-23 | |||
| 19:56:35 | openstackgerrit | Merged openstack/keystoneauth master: Updated from global requirements https://review.openstack.org/555558 | |
| 19:59:59 | openstackgerrit | Merged openstack/os-client-config master: Updated from global requirements https://review.openstack.org/551595 | |
| 21:31:10 | openstackgerrit | Merged openstack/osc-lib master: Rename python-openstacksdk to openstacksdk https://review.openstack.org/555793 | |
| 21:32:39 | openstackgerrit | Merged openstack/openstacksdk master: Update python-openstacksdk references to openstacksdk https://review.openstack.org/555875 | |
| 22:00:03 | openstackgerrit | Merged openstack/keystoneauth master: Remove tox_install.sh and align with constraints consumption https://review.openstack.org/550837 | |
| #openstack-sdks - 2018-03-24 | |||
| 00:39:35 | openstackgerrit | Jacky Hu proposed openstack/openstacksdk master: Allow cascade deletion of load balancer https://review.openstack.org/553404 | |
| 03:00:33 | openstackgerrit | Emilien Macchi proposed openstack/python-openstackclient master: CI test - never merge https://review.openstack.org/555979 | |
| 14:55:58 | openstackgerrit | Doug Hellmann proposed openstack/openstackclient master: add lower-constraints job https://review.openstack.org/556037 | |
| 14:56:24 | openstackgerrit | Doug Hellmann proposed openstack/os-api-ref master: add lower-constraints job https://review.openstack.org/556039 | |
| 14:57:05 | openstackgerrit | Doug Hellmann proposed openstack/os-client-config master: add lower-constraints job https://review.openstack.org/556042 | |
| 19:53:22 | openstackgerrit | Doug Hellmann proposed openstack/osc-lib master: add lower-constraints job https://review.openstack.org/556059 | |
| 21:08:02 | EmilienM | dtroyer: when do you think we could have a release of openstackclient? | |
| 22:38:05 | openstackgerrit | Slawek Kaplonski proposed openstack/openstacksdk master: Add support for trunk ports and subports https://review.openstack.org/556089 | |
| #openstack-sdks - 2018-03-25 | |||
| 00:14:17 | openstackgerrit | Doug Hellmann proposed openstack/cliff master: add lower-constraints job https://review.openstack.org/555405 | |
| 00:14:28 | openstackgerrit | Doug Hellmann proposed openstack/openstackclient master: add lower-constraints job https://review.openstack.org/556037 | |
| 01:02:07 | openstackgerrit | Doug Hellmann proposed openstack/cliff master: add lower-constraints job https://review.openstack.org/555405 | |
| 01:02:16 | openstackgerrit | Doug Hellmann proposed openstack/openstackclient master: add lower-constraints job https://review.openstack.org/556037 | |
| 08:17:46 | openstackgerrit | Slawek Kaplonski proposed openstack/openstacksdk master: Add support for trunk ports and subports https://review.openstack.org/556089 | |
| 10:35:10 | openstackgerrit | Doug Hellmann proposed openstack/python-openstackclient master: add lower-constraints job https://review.openstack.org/556172 | |
| 10:46:08 | openstackgerrit | Doug Hellmann proposed openstack/openstacksdk master: add lower-constraints job https://review.openstack.org/556173 | |
| 13:07:38 | openstackgerrit | Doug Hellmann proposed openstack/openstacksdk master: add lower-constraints job https://review.openstack.org/556173 | |
| 15:27:18 | openstackgerrit | Doug Hellmann proposed openstack/python-openstackclient master: add lower-constraints job https://review.openstack.org/556172 | |
| #openstack-sdks - 2018-03-26 | |||
| 01:49:10 | openstackgerrit | Merged openstack/cliff master: Remove the warning of getargspec removal https://review.openstack.org/552652 | |
| 01:49:11 | openstackgerrit | Merged openstack/cliff master: Updated from global requirements https://review.openstack.org/548672 | |
| 04:54:48 | openstackgerrit | Gilles Dubreuil proposed openstack/api-wg master: Updated with high level links https://review.openstack.org/556346 | |
| 05:00:43 | openstackgerrit | Gilles Dubreuil proposed openstack/api-wg master: Adds API-Schema guideline https://review.openstack.org/524467 | |
| 08:03:05 | openstackgerrit | melissaml proposed openstack/keystoneauth master: fix a typo in session.py https://review.openstack.org/556397 | |
| 14:48:34 | tobasco | catching the following for a queens openstackclient version | |
| 14:48:36 | tobasco | 'Execution of '/usr/bin/openstack project list --quiet --format csv --long' returned 1: __init__() got an unexpected keyword argument 'user_domain_name'' | |
| 14:48:52 | tobasco | anybody know's if something has changed somewhat related to that? | |
| 16:16:15 | EmilienM | dtroyer: hey, when do you think we could have a release of openstackclient (even a minor tag)? we need a new version in tripleo for the mtu parameter in neutron client | |
| 16:22:18 | dtroyer | EmilienM: I'll try to get one out this week. Our gate has been so screwed for the last week or two a bunch of stuff is backed up, and it looks like it is dicey yet again this morning :( | |
| 16:22:40 | EmilienM | oops | |
| 22:17:40 | openstackgerrit | Merged openstack-infra/shade master: Updated from global requirements https://review.openstack.org/555551 | |
| 23:18:26 | adriant | mordred: I have an interesting one for you again | |
| 23:18:48 | adriant | actually... wait lemme try one more thing | |
| 23:41:13 | adriant | mordred: the one more thing worked, but leads to the understanding that gophercloud is somewhat limited in the auth department compared to our various python libraries :( | |
| 23:56:43 | adriant | mordred: I think we need example auth files/options for other libraries to use as reference for implementation. The issue in question is that gophercloud doesn't support token auth via clouds.yaml but os-client-config and in turn the openstackclient do just fine. | |
| 23:58:40 | adriant | I'm not sure if that work exists, but a reference spec for: "this is how auth should work across all libraries" with examples would be great. We don't even have examples of all all the options in our code bases it looks like. At least I can't find a reference example of clouds.yaml with token auth, but I did get it to work now for a coworker's odd | |
| 23:58:41 | adriant | requirements. Turns out it 'works' we just put the auth_type in the wrong place | |
| 23:59:22 | adriant | mordred: http://paste.openstack.org/show/715236/ | |
| 23:59:42 | adriant | ^ that works with the openstachcli and such just fine, but terraform (gophercloud) falls over | |
| #openstack-sdks - 2018-03-27 | |||
| 00:02:52 | adriant | not that gophercloud is your problem, but we potentially should as part of... that SDKs initiative that was started in Sydney try and have a reference spec for Auth across all libraries, and write something to help test that. | |
| 00:03:46 | adriant | What was that initiative called? Am I misremembering something? OpenLabs or something? | |
| 00:04:59 | adriant | mrhillsman: You might be the person to bug about this! | |
| 00:05:07 | adriant | mrhillsman: ^ the above | |
| 00:26:26 | mrhillsman | just getting notification, reading | |
| 00:28:05 | mrhillsman | yes adriant you are absolutely right | |
| 00:29:02 | mrhillsman | not just auth but i spoke with mordred i think or maybe someone else about reference spec(s) for a number of "this is how x should work across all libraries" thing | |
| 00:31:55 | adriant | mrhillsman: yeah, we really do. I keep running into weird inconsistencies and it drives me mad :( | |
| 00:32:50 | mrhillsman | that ^ | |
| 00:33:08 | adriant | like terraform expects OS_AUTH_TOKEN while we've been using OS_TOKEN for ages | |
| 00:33:27 | adriant | and I can't find the terraform code or gophercloud where that is even being read in... | |
| 00:34:18 | adriant | At this point I assume os-client-config is the reference implementation, and everyone 'should' be based on that when it comes to auth and source variables and such | |
| 00:37:38 | mrhillsman | https://github.com/gophercloud/gophercloud/blob/master/openstack/auth_env.go | |
| 00:38:37 | adriant | mrhillsman: no token in there though | |
| 00:39:10 | adriant | terraform supports token auth with OS_AUTH_TOKEN so it has to exist somewhere | |
| 00:40:04 | mrhillsman | ah, i think i understand you now | |
| 00:42:48 | adriant | mrhillsman: or in today's case, os-client-config supports token in clouds.yaml, but gophercloud doesn't :P | |
| 00:43:06 | mrhillsman | ^ that might be the actual case | |
| 00:44:08 | adriant | well, sort of. It's both. Ideally terraform/gopherclouds should use both OS_TOKEN and OS_AUTH_TOKEN and try and deprecate the latter, and then ALSO should add token support to clouds.yaml | |
| 00:44:50 | mrhillsman | hmm. well, it says it does (terraform provider at least documents it) | |
| 00:45:34 | adriant | mrhillsman: https://www.terraform.io/docs/providers/openstack/#token | |
| 00:45:39 | adriant | just through OS_AUTH_TOKEN | |
| 00:46:52 | mrhillsman | ++ | |
| 00:48:02 | mrhillsman | the good thing is that jtopjian and in general the gophercloud folks are very responsive | |
| 00:48:15 | mrhillsman | and i do not think if you opened an issue it would take long to resolve | |
| 00:48:46 | mrhillsman | seems like a if you get one or the other do these things | |
| 00:49:02 | mrhillsman | unless there is something else offered by one vs the other | |
| 00:55:19 | mrhillsman | i'm creating an issue adriant | |
| 00:55:29 | mrhillsman | is ^ your github username? | |
| 00:56:06 | adriant | mrhillsman: adrian-turjak | |
| 00:56:15 | mrhillsman | thx | |
| 00:56:18 | adriant | mrhillsman: coworker already also opened: https://github.com/gophercloud/utils/issues/25 | |
| 01:02:29 | mrhillsman | cool | |
| 01:02:46 | adriant | hmmmm | |
| 01:02:50 | mrhillsman | i think that repo is only for figuring out if client config is being used and if so grab it | |
| 01:03:02 | adriant | mrhillsman: I've just realised something | |
| 01:03:33 | adriant | mrhillsman: https://github.com/terraform-providers/terraform-provider-openstack/blob/master/openstack/provider.go#L72-L77 | |
| 01:03:54 | adriant | the OS_AUTH_TOKEN is in the provider code. I was silly and looking in the wrong place | |
| 01:04:14 | adriant | but now I'm wondering, does that provider use gophercloud or write it's own stuff? | |
| 01:04:26 | adriant | I assumed (probably incorrectly) that it did | |
| 01:04:27 | mrhillsman | it uses gophercloud | |
| 01:04:34 | adriant | ok, then I'm not entirely mad | |
| 01:04:36 | mrhillsman | so you see the section right below that one | |
| 01:04:58 | mrhillsman | basically, the section you referenced would turn into multi like the one below | |
| 01:05:05 | mrhillsman | and OS_TOKEN as an option | |
| 01:05:32 | mrhillsman | and then - if i understand right - gophercloud needs to do the same essentially | |
| 01:05:39 | adriant | mrhillsman: so easy fix in the provide then | |
| 01:05:45 | adriant | provider* | |
| 01:05:49 | mrhillsman | for the provider yeah | |
| 01:06:09 | mrhillsman | looks like | |
| 01:06:43 | adriant | and that shouldn't need a change in gophercloud | |
| 01:07:02 | adriant | although we do want to add better clouds.yaml support there too | |
| 01:07:28 | mrhillsman | https://github.com/gophercloud/gophercloud/blob/master/auth_options.go | |
| 01:07:46 | mrhillsman | well, gophercloud will need to change | |
| 01:11:03 | adriant | although on the auth front... I have to apologise in advance because I'm probably going to end up adding a lot of extra complexity once https://review.openstack.org/#/c/553670 is merged and implemented | |
| 01:11:10 | adriant | mordred: ^ don't hate me too much :P | |
| 01:11:54 | adriant | but we need a much much better way of doing multi-method auth across all of OpenStack | |
| 08:44:50 | openstackgerrit | Romain Acciari proposed openstack-infra/shade master: create_subnet: Add filter on tenant_id if specified https://review.openstack.org/556782 | |