| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2026-08-25 | |||
| 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: ^ | |
| 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? | |