Earlier  
Posted Nick Remark
#openstack-sdks - 2026-08-25
18:08:18 rm_work ok I have a preliminary PR going up as a draft shortly
18:21:38 rm_work stephenfin: https://github.com/gophercloud/gophercloud/pull/3984
18:21:41 rm_work doing my own review pass now but I think it is good
18:22:07 rm_work but I am leaving it in draft until I compile an end-state test branch and deploy it internally with my cloud to test
19:50:43 frickler isn't this stacked PRs? https://github.github.com/gh-stack/
20:02:38 rm_work yeah i thought they didn't release it yet
20:02:43 rm_work i remember seeing that like a year ago
20:03:03 rm_work let me see if I can make it work
20:06:29 rm_work "GitHub’s new native stacks cannot include fork-based upstream PRs" supposedlty
20:07:23 rm_work basically can't do stacked PRs from a fork
20:09:19 rm_work yeah it's still in preview and official docs say "Stacked pull requests require all branches to be in the same repository. Cross-fork stacks are not supported."
20:09:50 rm_work nice to see they're at least trying to make it less garbage tho
20:26:20 opendevreview Merged openstack/keystoneauth master: Expose the unscoped token of a federated plugin https://review.opendev.org/c/openstack/keystoneauth/+/1001419
21:31:36 rm_work confirmed https://github.com/gophercloud/gophercloud/pull/3984 works in my deployment
21:33:17 rm_work moving it out of draft
21:40:26 opendevreview Doug Goldstein proposed openstack/keystoneauth master: Prefer out-of-tree auth plugins on entry-point conflicts https://review.opendev.org/c/openstack/keystoneauth/+/1002397
21:40:40 cardoe rm_work: stephenfin: ^ there's the conflict resolution
21:45:16 opendevreview Ade Lee proposed openstack/openstacksdk master: Add Barbican secret store migrate helper https://review.opendev.org/c/openstack/openstacksdk/+/1002400
23:17:04 opendevreview Merged openstack/openstacksdk master: config: Migrate vendor schemas to JSON Schema Draft 2020-12 https://review.opendev.org/c/openstack/openstacksdk/+/1002259
23:17:07 opendevreview Merged openstack/openstacksdk master: mypy: Disable import-untyped, var-annotated rule for tests https://review.opendev.org/c/openstack/openstacksdk/+/1002088
23:17:09 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._utils, exc https://review.opendev.org/c/openstack/openstacksdk/+/1002089
23:26:54 opendevreview Oria Weng proposed openstack/openstacksdk master: Fix EndpointGroupProject resource base path https://review.opendev.org/c/openstack/openstacksdk/+/1001902
23:28:22 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud.cmd, cloud.inventory https://review.opendev.org/c/openstack/openstacksdk/+/1002090
23:28:24 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud.meta https://review.opendev.org/c/openstack/openstacksdk/+/1002091
23:28:27 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud.openstackcloud https://review.opendev.org/c/openstack/openstacksdk/+/1002092
#openstack-sdks - 2026-08-26
00:46:26 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._accelerator https://review.opendev.org/c/openstack/openstacksdk/+/1002093
00:57:41 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._baremetal https://review.opendev.org/c/openstack/openstacksdk/+/1002094
00:57:45 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._shared_file_system https://review.opendev.org/c/openstack/openstacksdk/+/1002095
00:57:48 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._orchestration https://review.opendev.org/c/openstack/openstacksdk/+/1002096
00:57:50 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._dns https://review.opendev.org/c/openstack/openstacksdk/+/1002097
00:57:53 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._coe https://review.opendev.org/c/openstack/openstacksdk/+/1002098
00:57:55 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._image https://review.opendev.org/c/openstack/openstacksdk/+/1002099
00:57:58 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._object_store https://review.opendev.org/c/openstack/openstacksdk/+/1002100
00:58:00 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._block_storage https://review.opendev.org/c/openstack/openstacksdk/+/1002101
00:58:02 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._identity https://review.opendev.org/c/openstack/openstacksdk/+/1002102
01:05:01 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._network_common https://review.opendev.org/c/openstack/openstacksdk/+/1002103
01:05:03 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._compute https://review.opendev.org/c/openstack/openstacksdk/+/1002104
01:05:05 opendevreview Merged openstack/openstacksdk master: typing: Add hints to cloud._network https://review.opendev.org/c/openstack/openstacksdk/+/1002105
01:05:08 opendevreview Merged openstack/openstacksdk master: tests: Fix type issue with cloud layer tests https://review.opendev.org/c/openstack/openstacksdk/+/1002106
07:14:40 opendevreview Merged openstack/openstacksdk master: image: Add support for list cached nodes API https://review.opendev.org/c/openstack/openstacksdk/+/997337
09:25:04 opendevreview Maksim Malchuk proposed openstack/python-openstackclient stable/2025.1: compute: Fix key used for NIC fixed IP field https://review.opendev.org/c/openstack/python-openstackclient/+/1002457
10:23:52 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: Bump openstacksdk minimum version https://review.opendev.org/c/openstack/python-openstackclient/+/1002467
12:18:07 opendevreview Merged openstack/keystoneauth master: Prefer out-of-tree auth plugins on entry-point conflicts https://review.opendev.org/c/openstack/keystoneauth/+/1002397
13:43:35 opendevreview Doug Goldstein proposed openstack/openstacksdk master: Keep the unscoped credential of a federated plugin https://review.opendev.org/c/openstack/openstacksdk/+/1001423
13:43:35 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
13:45:45 cardoe stephenfin: ^ rebased to pull in the dep on ksa 5.16.0
13:46:09 cardoe I'm gonna pull together all the bits into a fresh venv today and use that as my daily driver for the day.
14:56:28 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Temporarily restore doc/requirements.txt https://review.opendev.org/c/openstack/openstacksdk/+/1002517
15:08:16 TheJulia stephenfin: so are you thinking that we should have a choice of None just to allow invocation of "no minimum", is that tht takeaway impression your having?
15:08:17 TheJulia https://review.opendev.org/c/openstack/keystoneauth/+/988544/3..4
15:10:20 stephenfin I was suggesting we should have choices, but I wasn't sure what the value of the unset choice would have to be
15:10:43 stephenfin either `choices=['1.2', '1.3', '']` or `choices=['1.2', '1.3', None]`
15:11:58 stephenfin I could test it myself but I was hoping you might have deployed the change somewhere and could easily test it
15:31:56 TheJulia unfortunately I'm in no place close to really be able to do much to test without a quick smoke test, but I'll see what I can hammer out in the next hour or so
15:54:37 opendevreview Oria Weng proposed openstack/openstacksdk master: Fix EndpointGroupProject resource base path https://review.opendev.org/c/openstack/openstacksdk/+/1001902
17:37:31 cardoe stephenfin: https://review.opendev.org/c/openstack/openstacksdk/+/1001423 is the change that needed the bump
17:39:16 stephenfin could you bump ksa in requirements.txt real quick?
17:39:41 stephenfin ignore me
17:40:19 stephenfin we do deps in pyproject.toml now (literally the thing we're just talking about in #openstack-release. it's getting late here) 🤦
17:43:57 cardoe Thanks
17:46:07 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: Add a "cloud cache delete" command https://review.opendev.org/c/openstack/python-openstackclient/+/1001433
17:55:10 cardoe stephenfin: so I've got a handful more "cloud" commands
17:55:25 cardoe So using my Kubernetes example for how we work with things.
17:55:54 cardoe We've got domains and then projects in the domain. But a lot of our federated users will have an inherited role for a domain. So they'll have that role on all projects within the domain
17:56:04 cardoe So we use projects like kubernetes namespaces
17:56:34 cardoe So I've got to not break clouds.yaml, I've got another file context.yaml but if I upstream it I would fold it into clouds.yaml potentially.
17:57:31 cardoe But there's a context object
17:58:10 cardoe It's got a "current" and "previous" key
17:58:41 cardoe so I can run "openstack cloud use <blah>" instead of having OS_CLOUD exported into my environment
17:58:58 cardoe I prefer OS_CLOUD over what's in that context for proper behavior
17:59:24 cardoe You can also do "openstack cloud use -" and it'll flip to your previous one
18:00:33 cardoe I've also got "openstack cloud list" which shows you all your entries in clouds.yaml
18:00:41 cardoe just by name and shows you what's your current one
18:01:17 cardoe and since I was saying we use projects like namespaces... we've got an override which I think would need some re-thinking to be upstream worthy
18:01:32 cardoe But most folks have their clouds.yaml pointing at a domain they're working with
18:02:03 cardoe and then they can do "openstack project use <project-name>" and it'll override with OS_PROJECT_NAME taking preference
18:02:20 cardoe and "openstack domain use <domain>" and it'll override with OS_PROJECT_DOMAIN_NAME taking preference
18:02:51 cardoe This has a bit of an intersection with Dan's work.
18:06:35 cardoe Another one I use a bunch is "openstack whoami" which gives me information about who I am and what auth I've got.
18:19:10 TheJulia Just chiming in, but that sounds awesome
18:19:48 TheJulia since I've often felt "going and looking at env-vars, or translationg that cross to OS_CLOUD config feeling like an anti-pattern, espescailly if I'm doing anything advanced authentication wise
18:21:40 cardoe TheJulia: do I get bonus points for even patching starship to make my shell prompt show the current state?
18:21:55 cardoe it already supported reading OS_CLOUD env var
18:23:21 opendevreview Julia Kreger proposed openstack/keystoneauth master: Add minimum tls version and caller cipher controls https://review.opendev.org/c/openstack/keystoneauth/+/988544
18:23:32 TheJulia stephenfin: ^
18:23:55 TheJulia None is the default value when not set which gets interpretted, fwiw.
18:41:37 opendevreview Merged openstack/openstacksdk master: Temporarily restore doc/requirements.txt https://review.opendev.org/c/openstack/openstacksdk/+/1002517
18:52:06 opendevreview Merged openstack/openstacksdk master: Fix EndpointGroupProject resource base path https://review.opendev.org/c/openstack/openstacksdk/+/1001902
19:53:16 cardoe stephenfin: I fail at pep8. :(
20:18:38 opendevreview Merged openstack/python-openstackclient master: Bump openstacksdk minimum version https://review.opendev.org/c/openstack/python-openstackclient/+/1002467
20:20:56 opendevreview Doug Goldstein proposed openstack/openstacksdk master: Keep the unscoped credential of a federated plugin https://review.opendev.org/c/openstack/openstacksdk/+/1001423
20:20: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: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:01:36 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: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

Earlier   Later