Earlier  
Posted Nick Remark
#openstack-sdks - 2026-08-25
17:30:30 rm_work heh ok actually
17:30:31 rm_work I don't mind
17:30:44 rm_work the whole "separate utils" thing was kinda annoying
17:30:47 rm_work don't mind helping kill it
17:30:58 rm_work any more description you can give me beyond that? 😆
17:33:18 stephenfin afraid not 😅 the project predates my involvement, and the only thing I've ever used from it is the clientconfig stuff (which I assume is what you were going to edit)
17:33:47 stephenfin if you could find a good home for that in gophercloud/gophercloud, we could drop it from gophercloud/utils
17:34:53 stephenfin that would be a great start, but if we could go further and survey the other modules to see if any of them also make sense in gophercloud/gophercloud then we get our path to retring gophercloud/utils entirely
17:35:56 rm_work ok, I will survey migrating/dropping the whole repo, but if you also don't mind JUST doing it with my clientconfig stuff (yes that was the bit) then I will def do that
17:35:59 stephenfin This is all optional though. I'm just suggesting an alternative to you having to wait for a new gophercloud release to close everythin out
17:36:06 stephenfin ack
17:37:50 rm_work heh k yeah, looks like some of it may have already happened since i last poked at it
17:39:23 rm_work I think it'll still be hard to post this PR until the other two I have up merge
17:50:51 rm_work (just because I had to split up my PRs to put them up simultaneously since you can't stack PRs in github, which means there's no way to post the final thing that supports BOTH because it needs dual parentage (and again, can't really stack them)
17:50:53 rm_work )
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: ^

Earlier   Later