| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2026-08-26 | |||
| 22:01:36 | opendevreview | Doug Goldstein proposed openstack/openstacksdk master: Keep the unscoped credential of a federated plugin https://review.opendev.org/c/openstack/openstacksdk/+/1001423 | |
| 22:07:37 | opendevreview | Oria Weng proposed openstack/python-openstackclient master: Migrate 'endpoint group' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/1001447 | |
| 22:10:57 | opendevreview | Doug Goldstein proposed openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud https://review.opendev.org/c/openstack/openstacksdk/+/1001431 | |
| 22:13:43 | opendevreview | Oria Weng proposed openstack/python-openstackclient master: Migrate 'endpoint group' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/1001447 | |
| 22:21:27 | opendevreview | Doug Goldstein proposed openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud https://review.opendev.org/c/openstack/openstacksdk/+/1001431 | |
| #openstack-sdks - 2026-08-27 | |||
| 09:48:11 | stephenfin | cardoe: just to confirm: are you planning to file a FFE for the websso changes? | |
| 09:49:55 | stephenfin | Also, I like the idea of the `openstack cloud *` commands you raised just so long as we can't get in a situation when OSC sees a different "state" for a cloud entry from what's in clouds.yaml. That would be very confusing | |
| 10:07:56 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: volume: Replace server arg for volume attachment create https://review.opendev.org/c/openstack/python-openstackclient/+/1002622 | |
| 10:09:38 | opendevreview | Merged openstack/openstacksdk master: Keep the unscoped credential of a federated plugin https://review.opendev.org/c/openstack/openstacksdk/+/1001423 | |
| 12:11:17 | cardoe | stephenfin: I posted the FFE to the ML | |
| 13:21:50 | stephenfin | ty | |
| 14:36:03 | stephenfin | cardoe: err, which ML did you use? | |
| 14:36:14 | cardoe | openstack-discuss | |
| 14:36:47 | cardoe | https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/R6JZUE7AU77JHBRNILDRJ7MJXBHGEEBG/ | |
| 14:37:28 | stephenfin | okay, corporate gmail routed it to spam. Thanks Google | |
| 14:43:08 | cardoe | Is that why none of my emails show up on the ML? | |
| 14:43:23 | cardoe | or I should say why nobody responds to me | |
| 14:43:47 | cardoe | I tried to write up something about the scopes but I missed the mark... I'm going to reply again.. https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/W2IE6PN5BU4G4VNUE6KYGAH2JE2LU7GS/ | |
| 15:16:35 | stephenfin | (Un)fortunately (?) I see the TC proposals 😅 It was just the SDK one that went to spam | |
| 16:21:50 | cardoe | So I'd need to bump ksa to 5.17.0 no? | |
| 16:23:15 | cardoe | I guess https://review.opendev.org/c/openstack/keystoneauth/+/1000759 would need to be workflowed first. | |
| #openstack-sdks - 2026-08-28 | |||
| 00:18:31 | opendevreview | Kyuyeong Lee proposed openstack/python-openstackclient master: Network: Simplify ip_availability_details access https://review.opendev.org/c/openstack/python-openstackclient/+/1002713 | |
| 12:04:19 | cardoe | stephenfin: can you workflow the patch? | |
| 13:42:49 | stephenfin | cardoe: done. I'm off today but if you're able to propose a openstack/releases patch once your patch and TheJulia's patch have landed, I'll check in later today and +1 that also | |
| 13:43:03 | cardoe | I will do so. | |
| 13:43:13 | cardoe | I can review TheJulia's patch as well. | |
| 13:43:28 | cardoe | Maybe in a cycle or two I'll propose myself as a reviewer. :-D | |
| 13:44:03 | cardoe | stephenfin: enjoy the weekend | |
| 14:42:35 | opendevreview | Merged openstack/keystoneauth master: Add a v3websso authentication plugin https://review.opendev.org/c/openstack/keystoneauth/+/1000759 | |
| 15:13:02 | opendevreview | Merged openstack/keystoneauth master: Add minimum tls version and caller cipher controls https://review.opendev.org/c/openstack/keystoneauth/+/988544 | |
| 15:18:25 | opendevreview | Merged openstack/python-openstackclient master: Network: Simplify ip_availability_details access https://review.opendev.org/c/openstack/python-openstackclient/+/1002713 | |
| 15:22:44 | opendevreview | Merged openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud https://review.opendev.org/c/openstack/openstacksdk/+/1001431 | |
| 15:22:47 | opendevreview | Merged openstack/python-openstackclient master: Add a "cloud cache delete" command https://review.opendev.org/c/openstack/python-openstackclient/+/1001433 | |
| 18:40:15 | opendevreview | Silvia Wachira proposed openstack/python-openstackclient master: share: Add functional tests https://review.opendev.org/c/openstack/python-openstackclient/+/994970 | |
| 21:01:51 | opendevreview | Oria Weng proposed openstack/python-openstackclient master: Migrate 'endpoint group' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/1001447 | |
| 23:00:07 | rm_work | opendevreview: just noticed this -- doesn't this do the opposite of what we'd want with the specific example of the websso plugin cardoe ? | |
| 23:02:09 | rm_work | stephenfin: with the openstack in-tree stuff merging, are we closer to getting gophercloud moving? and do I need to make any adjustments on my PRs? I've done the maximum due diligence I can on those I think, TBH I do not really do Golang so they are 99% AI code really, all I could do is look at the patterns and guide it a bit <_< | |
| 23:08:33 | cardoe | rm_work: what do you mean? | |
| 23:11:49 | rm_work | so the issue I was raising with the re-use of the entrypoint was that if you had the old out-of-tree websso plugin installed, AND the one you are merging into keystoneauth directly, it was unclear which would load | |
| 23:12:10 | cardoe | It prefers out of tree plugins. | |
| 23:12:14 | rm_work | with that patch, it will DEFINITELY load the old out-of-tree plugin, which is going to be deprecated and almost certainly not the one we'd want loaded | |
| 23:12:17 | rm_work | right | |
| 23:12:18 | rm_work | that's bad | |
| 23:12:27 | rm_work | in our case at least for websso | |
| 23:12:43 | cardoe | The point was that vexxhost wants to continue to use theirs. | |
| 23:13:17 | rm_work | ok, so then ... if the out-of-tree plugin is installed in an old env, it'll (quietly?) take over | |
| 23:13:25 | rm_work | or will it be noisy, that would at least be good | |
| 23:13:54 | cardoe | And in the other patch it was decided that people should be able to overload in-tree versions with out of tree. | |
| 23:14:10 | rm_work | I guess in my case I can try to remember to make sure I remove it from my own envs, but i forsee getting support requests if it ever breaks and being very confused until I realize people still have the old one | |
| 23:14:25 | cardoe | It’s not making any noise but we could probably do that. | |
| 23:14:57 | rm_work | yeah the entire basis of my comments about that since the beginning has been "some people might load up the old out-of-tree plugin and that would be bad" | |
| 23:15:13 | rm_work | so this just seems like it was "solved" by doing the opposite of what I was hoping, lol | |
| 23:15:24 | rm_work | but I do get the point about overriding | |
| 23:15:36 | rm_work | it just almost makes me think we SHOULDN'T have re-used the entrypoint | |
| 23:22:19 | cardoe | Well the rule for the in-tree ones is a specific name matching the keystone side. | |
| 23:24:24 | cardoe | Eh it helps me out cause my Python 3.10 people which is apparently what WSL has works with the same config. | |
| 23:25:50 | rm_work | alright, my concern is ... well, i've said my piece | |
| 23:25:53 | rm_work | i won't block on it | |
| 23:26:12 | rm_work | happy to just have it done now | |
| 23:36:36 | cardoe | I agree with you. I want to get my users off the out of tree as soon as I can. | |
| #openstack-sdks - 2026-08-30 | |||
| 14:38:46 | opendevreview | Vladislav Terekhov proposed openstack/openstacksdk master: cloud: Fix tag-based filtering for tagged resources https://review.opendev.org/c/openstack/openstacksdk/+/1002968 | |
| #openstack-sdks - 2026-08-31 | |||
| 10:17:39 | opendevreview | Pierre Riteau proposed openstack/service-types-authority master: Mark Monasca projects as retired https://review.opendev.org/c/openstack/service-types-authority/+/1003028 | |
| 10:20:11 | opendevreview | Pierre Riteau proposed openstack/service-types-authority master: Mark Monasca and Vitrage projects as retired https://review.opendev.org/c/openstack/service-types-authority/+/1003028 | |
| 14:10:06 | cardoe | stephenfin: what do we need to do for rm_work's gophercloud changes to move forward? | |
| 14:14:51 | opendevreview | Doug Goldstein proposed openstack/python-openstackclient master: bump minimum version of openstacksdk https://review.opendev.org/c/openstack/python-openstackclient/+/1003062 | |
| 14:15:14 | cardoe | stephenfin: and we should probably do ^ for the API it uses. | |
| 14:19:28 | stephenfin | cardoe: rm_work: Just time on my end. I'm balancing a few internal requests with upstream work atm. I spent most of last week on the latter so it's the former this week, unfortunately | |
| 14:19:52 | cardoe | okay no worries. I just wanted to do whatever on my end that you needed from me to help. | |
| 14:20:43 | stephenfin | You could also ask mandre, Winicius or kayrus from a Gophercloud perspective, though obviously they'll be missing the context I've now loaded from the Python work | |
| 19:11:12 | opendevreview | Merged openstack/service-types-authority master: Mark Monasca and Vitrage projects as retired https://review.opendev.org/c/openstack/service-types-authority/+/1003028 | |
| 19:18:33 | opendevreview | OpenStack Proposal Bot proposed openstack/os-service-types master: Updated from OpenStack Service Type Authority https://review.opendev.org/c/openstack/os-service-types/+/1003106 | |
| 19:50:39 | frickler | ^^ has a lot more updates than what was merged 7 minutes earlier - was the proposal job broken for the last two years? | |
| 21:23:37 | opendevreview | Merged openstack/os-service-types master: Updated from OpenStack Service Type Authority https://review.opendev.org/c/openstack/os-service-types/+/1003106 | |
| #openstack-sdks - 2026-09-01 | |||
| 08:43:29 | opendevreview | Lajos Katona proposed openstack/python-openstackclient master: Network: Add onboard_network_subnets https://review.opendev.org/c/openstack/python-openstackclient/+/995991 | |
| 09:13:22 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: trivial: Update docs for Adapter.register_conf_options https://review.opendev.org/c/openstack/keystoneauth/+/1003230 | |
| 09:13:23 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: loading: Accept OptGroup https://review.opendev.org/c/openstack/keystoneauth/+/1003231 | |
| 09:13:24 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: trivial: Make Adapter, Session register methods classmethods https://review.opendev.org/c/openstack/keystoneauth/+/1003232 | |
| 14:43:39 | opendevreview | Merged openstack/python-openstackclient master: bump minimum version of openstacksdk https://review.opendev.org/c/openstack/python-openstackclient/+/1003062 | |
| 15:43:57 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: fix(rust-types): render nullable arrays as Option https://review.opendev.org/c/openstack/codegenerator/+/1003297 | |
| 16:39:50 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: fix(openapi): Handle nullable values and param dedupe in neutron https://review.opendev.org/c/openstack/codegenerator/+/1003309 | |
| 16:39:50 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: fix(rust-types): render nullable arrays as Option https://review.opendev.org/c/openstack/codegenerator/+/1003297 | |
| 16:40:06 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: fix(openapi): Handle nullable values and param dedupe in neutron https://review.opendev.org/c/openstack/codegenerator/+/1003309 | |
| 19:02:17 | opendevreview | Ivan Anfimov proposed openstack/openstacksdk master: Fix typo https://review.opendev.org/c/openstack/openstacksdk/+/1003356 | |
| 19:06:23 | opendevreview | Ivan Anfimov proposed openstack/openstacksdk master: Fix typo https://review.opendev.org/c/openstack/openstacksdk/+/1003356 | |
| 19:59:44 | opendevreview | Ivan Anfimov proposed openstack/osc-lib master: Fix typo https://review.opendev.org/c/openstack/osc-lib/+/1003372 | |
| 20:00:12 | opendevreview | Ivan Anfimov proposed openstack/osc-lib master: Fix typo https://review.opendev.org/c/openstack/osc-lib/+/1003372 | |
| 22:20:17 | opendevreview | Merged openstack/osc-lib master: Fix typo https://review.opendev.org/c/openstack/osc-lib/+/1003372 | |
| 22:29:52 | opendevreview | Doug Goldstein proposed openstack/python-openstackclient master: Use test utils from osc-lib directly https://review.opendev.org/c/openstack/python-openstackclient/+/966421 | |
| 23:26:54 | opendevreview | Merged openstack/openstacksdk master: Fix typo https://review.opendev.org/c/openstack/openstacksdk/+/1003356 | |
| #openstack-sdks - 2026-09-02 | |||
| 05:42:05 | opendevreview | Pranali Deore proposed openstack/openstacksdk master: image: Add support for cache clean and prune APIs https://review.opendev.org/c/openstack/openstacksdk/+/1003403 | |
| 05:42:39 | opendevreview | Pranali Deore proposed openstack/openstacksdk master: image: Add support for cache clean and prune APIs https://review.opendev.org/c/openstack/openstacksdk/+/1003403 | |
| 07:02:12 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: fix(openapi): Handle nullable values and param dedupe in neutron https://review.opendev.org/c/openstack/codegenerator/+/1003309 | |
| 07:47:39 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: fix(openapi): Param dedupe in neutron https://review.opendev.org/c/openstack/codegenerator/+/1003309 | |
| 08:39:37 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: fix(rust-types): render nullable arrays as Option https://review.opendev.org/c/openstack/codegenerator/+/1003297 | |
| 09:58:24 | opendevreview | Merged openstack/codegenerator master: fix(openapi): Param dedupe in neutron https://review.opendev.org/c/openstack/codegenerator/+/1003309 | |
| 10:48:52 | opendevreview | Merged openstack/codegenerator master: fix(rust-types): render nullable arrays as Option https://review.opendev.org/c/openstack/codegenerator/+/1003297 | |
| 11:33:10 | opendevreview | Thomas Goirand proposed openstack/cliff master: Gracefully handle metadata https://review.opendev.org/c/openstack/cliff/+/1003514 | |
| 14:02:58 | opendevreview | Stephen Finucane proposed openstack/cliff master: Gracefully handle metadata https://review.opendev.org/c/openstack/cliff/+/1003514 | |
| 14:25:32 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Use test utils from osc-lib directly https://review.opendev.org/c/openstack/python-openstackclient/+/966421 | |
| 17:58:04 | cardoe | stephenfin: what do we want to do with python-openstackclient? I know the onboard subnet patch is still there. Apparently that would let them deprecate neutronclient... Honestly now reading what onboard subnet does it's useful to me. But you're absolutely right the.... the naming is awful. I would have never known it did that | |