Earlier  
Posted Nick Remark
#openstack-sdks - 2026-08-07
10:41:16 opendevreview Merged openstack/codegenerator master: feat(tui): Add explicit microversion negotiation to generated list operations https://review.opendev.org/c/openstack/codegenerator/+/999992
13:00:28 opendevreview Merged openstack/openstacksdk master: network: Add evpn_vni resource attribute to the Router resource https://review.opendev.org/c/openstack/openstacksdk/+/991685
13:02:55 opendevreview Andriy Kurilin proposed openstack/openstacksdk master: [typing] Add proper type hints for role assignment functions https://review.opendev.org/c/openstack/openstacksdk/+/1000095
16:00:26 opendevreview Lajos Katona proposed openstack/openstacksdk master: Add extra param fields to get_xy networking methods https://review.opendev.org/c/openstack/openstacksdk/+/995724
20:03:51 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: Add network trunk subport commands https://review.opendev.org/c/openstack/python-openstackclient/+/1000146
#openstack-sdks - 2026-08-08
09:41:33 opendevreview Elod Illes proposed openstack/osc-lib master: DNM: gate health test https://review.opendev.org/c/openstack/osc-lib/+/1000182
11:26:00 opendevreview Lajos Katona proposed openstack/openstacksdk master: Add extra param fields to get_xy networking methods https://review.opendev.org/c/openstack/openstacksdk/+/995724
13:33:29 opendevreview Lajos Katona proposed openstack/openstacksdk master: Network: Add onboard_network_subnets https://review.opendev.org/c/openstack/openstacksdk/+/995969
#openstack-sdks - 2026-08-09
11:52:36 opendevreview Silvia Wachira proposed openstack/python-openstackclient master: share: Fix IGNORED_MODULES entry to load new share module https://review.opendev.org/c/openstack/python-openstackclient/+/1000241
17:10:19 opendevreview Udayendu Kar proposed openstack/openstacksdk master: Removed endpoint label from Prometheus metrics https://review.opendev.org/c/openstack/openstacksdk/+/1000253
17:11:57 opendevreview Udayendu Kar proposed openstack/openstacksdk master: Removed endpoint label from Prometheus metrics https://review.opendev.org/c/openstack/openstacksdk/+/1000253
20:28:39 opendevreview Silvia Wachira proposed openstack/python-openstackclient master: zuul: Enable Manila devstack plugin for functional tests https://review.opendev.org/c/openstack/python-openstackclient/+/1000266
#openstack-sdks - 2026-08-10
01:49:26 opendevreview Udayendu Kar proposed openstack/openstacksdk master: Removed endpoint label from Prometheus metrics https://review.opendev.org/c/openstack/openstacksdk/+/1000253
08:42:29 opendevreview Silvia Wachira proposed openstack/python-openstackclient master: zuul: Enable Manila devstack plugin for functional tests https://review.opendev.org/c/openstack/python-openstackclient/+/1000266
10:14:20 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat: Implement "waitable" interface for rust https://review.opendev.org/c/openstack/codegenerator/+/1000308
11:18:06 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat: Implement "waitable" interface for rust https://review.opendev.org/c/openstack/codegenerator/+/1000308
11:20:46 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat: Implement "waitable" interface for rust https://review.opendev.org/c/openstack/codegenerator/+/1000308
11:25:55 stephenfin gtema: jfyi I tagged you on https://review.opendev.org/c/openstack/openstacksdk/+/1000253. I still haven't gotten around to playing around with/learning about our metric/monitoring stuff in SDK so am not confident reviewing solo ye
11:25:58 stephenfin t
11:26:19 gtema ok, will do so
11:26:23 stephenfin ty
11:33:08 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Revert "Fix invalid incremental-from-snapshot workflow in project cleanup test" https://review.opendev.org/c/openstack/openstacksdk/+/1000314
12:06:59 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat: Implement "waitable" interface for rust https://review.opendev.org/c/openstack/codegenerator/+/1000308
13:23:39 opendevreview Lajos Katona proposed openstack/openstacksdk master: Add extra param fields to get_xy networking methods https://review.opendev.org/c/openstack/openstacksdk/+/995724
13:59:25 opendevreview Merged openstack/codegenerator master: feat: Implement "waitable" interface for rust https://review.opendev.org/c/openstack/codegenerator/+/1000308
20:21:57 opendevreview Doug Goldstein proposed openstack/openstacksdk master: baremetal: Add support for runbook traits and description https://review.opendev.org/c/openstack/openstacksdk/+/1000375
21:54:02 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: Add network trunk subport commands https://review.opendev.org/c/openstack/python-openstackclient/+/1000146
#openstack-sdks - 2026-08-11
10:23:37 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat(rust): emit BODY_SCHEMA const on generated request structs https://review.opendev.org/c/openstack/codegenerator/+/1000424
11:38:27 opendevreview Abhishek Kekane proposed openstack/openstacksdk master: image: Add support for list cached nodes API https://review.opendev.org/c/openstack/openstacksdk/+/997337
11:55:57 opendevreview Merged openstack/openstacksdk master: Network: Add onboard_network_subnets https://review.opendev.org/c/openstack/openstacksdk/+/995969
12:14:22 opendevreview Merged openstack/openstacksdk master: baremetal: Fix expected state for the adopt verb https://review.opendev.org/c/openstack/openstacksdk/+/999686
12:48:16 opendevreview Merged openstack/codegenerator master: feat(rust): emit BODY_SCHEMA const on generated request structs https://review.opendev.org/c/openstack/codegenerator/+/1000424
14:16:00 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat(rust-tui): Emit EDITOR_TEMPLATE const on generated request structs https://review.opendev.org/c/openstack/codegenerator/+/1000477
17:55:59 opendevreview Merged openstack/codegenerator master: feat(rust-tui): Emit EDITOR_TEMPLATE const on generated request structs https://review.opendev.org/c/openstack/codegenerator/+/1000477
23:10:29 opendevreview melanie witt proposed openstack/openstacksdk master: Add functional tests and Zuul job for accelerator (Cyborg) https://review.opendev.org/c/openstack/openstacksdk/+/995851
#openstack-sdks - 2026-08-12
05:46:16 opendevreview Kyuyeong Lee proposed openstack/openstacksdk master: Network: Add ip_availability_details field https://review.opendev.org/c/openstack/openstacksdk/+/1000682
06:23:17 opendevreview Kyuyeong Lee proposed openstack/python-openstackclient master: Network: Show ip_availability_details in ip availability https://review.opendev.org/c/openstack/python-openstackclient/+/1000685
06:24:31 opendevreview Kyuyeong Lee proposed openstack/python-openstackclient master: Network: Show ip_availability_details in ip availability https://review.opendev.org/c/openstack/python-openstackclient/+/1000685
08:13:30 opendevreview Takashi Kajinami proposed openstack/openstacksdk master: Wip: Omit keystone admin endpoint in heat job https://review.opendev.org/c/openstack/openstacksdk/+/1000695
09:59:08 opendevreview Sondre Batalden proposed openstack/ansible-collections-openstack master: Add support for recordset lookup by type to prevent conflicts https://review.opendev.org/c/openstack/ansible-collections-openstack/+/1000704
12:12:04 opendevreview Lajos Katona proposed openstack/python-openstackclient master: Network: Add onboard_network_subnets https://review.opendev.org/c/openstack/python-openstackclient/+/995991
13:03:45 opendevreview Takashi Kajinami proposed openstack/openstacksdk master: Omit keystone admin endpoint in heat job https://review.opendev.org/c/openstack/openstacksdk/+/1000695
13:39:25 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust_tui): delegate ConfirmableRequest through aggregate enums https://review.opendev.org/c/openstack/codegenerator/+/1000728
16:21:09 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust_tui): delegate ConfirmableRequest through aggregate enums https://review.opendev.org/c/openstack/codegenerator/+/1000728
17:48:45 opendevreview Doug Goldstein proposed openstack/keystoneauth master: Add a v3websso authentication plugin https://review.opendev.org/c/openstack/keystoneauth/+/1000759
#openstack-sdks - 2026-08-13
11:01:10 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Migrate requirements to pyproject.toml https://review.opendev.org/c/openstack/openstacksdk/+/953484
11:01:16 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Drop setup.py, setup.cfg https://review.opendev.org/c/openstack/openstacksdk/+/1000825
11:31:56 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Migrate requirements to pyproject.toml https://review.opendev.org/c/openstack/openstacksdk/+/953484
11:31:56 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Drop setup.py, setup.cfg https://review.opendev.org/c/openstack/openstacksdk/+/1000825
11:31:57 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Simplify ruff configuration https://review.opendev.org/c/openstack/openstacksdk/+/1000827
11:31:57 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Enable G, LOG ruff rules https://review.opendev.org/c/openstack/openstacksdk/+/1000828
13:43:48 cardoe stephenfin: are you around?
13:44:10 stephenfin yep, though not for long more
13:45:34 stephenfin what's up?
14:06:59 opendevreview Doug Goldstein proposed openstack/keystoneauth master: Terminate the elements hashed into the cache id https://review.opendev.org/c/openstack/keystoneauth/+/1000843
16:02:36 melwitt stephenfin: I've updated https://review.opendev.org/c/openstack/openstacksdk/+/995851 per your comments 😇 thanks for looking
16:48:36 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust-cli): Group kind-suffix response candidates by microversion https://review.opendev.org/c/openstack/codegenerator/+/1000872
16:56:24 cardoe stephenfin: I dropped the ball and got a phone call. I'll try again tomorrow.
18:06:59 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust-cli,rust-tui): dispatch response schema by resolved (not floor-only) microversion https://review.opendev.org/c/openstack/codegenerator/+/1000881
18:48:45 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust_tui): delegate ConfirmableRequest through aggregate enums https://review.opendev.org/c/openstack/codegenerator/+/1000728
18:48:46 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat(rust-tui): support editor template for update operations https://review.opendev.org/c/openstack/codegenerator/+/1000885
18:49:59 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat(rust-tui): support editor template for update operations https://review.opendev.org/c/openstack/codegenerator/+/1000885
22:30:37 opendevreview Doug Goldstein proposed openstack/keystoneauth master: Add a v3websso authentication plugin https://review.opendev.org/c/openstack/keystoneauth/+/1000915
22:46:40 opendevreview Doug Goldstein proposed openstack/keystoneauth master: Add a v3websso authentication plugin https://review.opendev.org/c/openstack/keystoneauth/+/1000759
22:50:39 cardoe stephenfin: I wanted to ask ya about https://review.opendev.org/c/openstack/keystoneauth/+/1000759
22:50:56 cardoe The peer against gophercloud is https://github.com/gophercloud/gophercloud/pull/3941
22:53:34 cardoe This has already been implemented in the Rust client as well.
#openstack-sdks - 2026-08-14
02:28:40 opendevreview Kyuyeong Lee proposed openstack/python-openstackclient master: Network: Show ip_availability_details in ip availability https://review.opendev.org/c/openstack/python-openstackclient/+/1000685
02:29:41 opendevreview Kyuyeong Lee proposed openstack/openstacksdk master: Network: Add ip_availability_details field https://review.opendev.org/c/openstack/openstacksdk/+/1000682
06:51:38 opendevreview yatin proposed openstack/openstacksdk master: [DNS] Increase the zones quota before creating a new one - v2 https://review.opendev.org/c/openstack/openstacksdk/+/1000933
08:48:47 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust_tui): delegate ConfirmableRequest through aggregate enums https://review.opendev.org/c/openstack/codegenerator/+/1000728
09:42:57 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust_tui): delegate ConfirmableRequest through aggregate enums https://review.opendev.org/c/openstack/codegenerator/+/1000728
10:40:21 opendevreview yatin proposed openstack/openstacksdk master: [DNS] Increase the zones quota before creating a new one - v2 https://review.opendev.org/c/openstack/openstacksdk/+/1000933
13:20:54 opendevreview Merged openstack/codegenerator master: fix(rust_tui): delegate ConfirmableRequest through aggregate enums https://review.opendev.org/c/openstack/codegenerator/+/1000728
13:26:52 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust-cli): Group kind-suffix response candidates by microversion https://review.opendev.org/c/openstack/codegenerator/+/1000872
13:26:57 opendevreview Artem Goncharov proposed openstack/codegenerator master: feat(rust-tui): support editor template for update operations https://review.opendev.org/c/openstack/codegenerator/+/1000885
13:27:57 opendevreview Artem Goncharov proposed openstack/codegenerator master: fix(rust-cli,rust-tui): dispatch response schema by resolved (not floor-only) microversion https://review.opendev.org/c/openstack/codegenerator/+/1000881
13:34:11 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Simplify ruff configuration https://review.opendev.org/c/openstack/openstacksdk/+/1000827
13:34:11 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Enable G, LOG ruff rules https://review.opendev.org/c/openstack/openstacksdk/+/1000828
13:34:12 opendevreview Stephen Finucane proposed openstack/openstacksdk master: Drop setup.py, setup.cfg https://review.opendev.org/c/openstack/openstacksdk/+/1000825
13:53:37 stephenfin melwitt: Thanks, Mel. I've re-reviewed that and left a few (hopefully final) comments
13:54:27 stephenfin cardoe: Yup, they're both on my list. I've started on the gophercloud one already, but will likely try merge the ksa one first. It'll be next week at least though
15:07:24 cardoe stephenfin: I wanted your feedback on how we can provide a cache interface (or if we should)
15:08:22 cardoe My thought was a OSC plugin that provided that interface to ksa and used the keyring library for example and then the tokens aren't cached on disk.
15:08:34 cardoe We can do the cache interface as a follow on.
15:44:12 opendevreview Merged openstack/codegenerator master: fix(rust-cli): Group kind-suffix response candidates by microversion https://review.opendev.org/c/openstack/codegenerator/+/1000872
15:44:13 opendevreview Merged openstack/codegenerator master: fix(rust-cli,rust-tui): dispatch response schema by resolved (not floor-only) microversion https://review.opendev.org/c/openstack/codegenerator/+/1000881
16:11:34 stephenfin cardoe: I think openstacksdk already supports caching of tokens? Or do you mean something else?
16:11:47 cardoe This is something else.
16:13:14 cardoe So we you are using federation, we need to mint an unscoped token for the keystone shadow user that represents your federated user. Then we use that unscoped token to scope into the project or domain or whatever you're trying to work with.
16:13:33 cardoe Retrieving that unscoped token involves round-tripping the web browser.
16:14:09 cardoe So we cache that unscoped token on disk with an expiration lifetime. Once that expiration is hit we delete it.
16:14:28 stephenfin Gotcha
16:14:45 cardoe Otherwise every invocation of the "openstack" CLI would involve opening the web browser
16:15:08 stephenfin yeah, which is the issue with e.g. the totp flow at the moment, iirc
16:15:46 cardoe Our internal implementation has made some modifications to allow a client (python-openstackclient for example) to provide a tokencache interface
16:15:51 stephenfin I've a feeling I've mentioned this on a review somewhere (maybe your old websso patch?) but this kind of caching is something I think should live in the application (OSC) here, with only hooks in the lib where needed
16:16:03 cardoe Yes you did.
16:16:16 cardoe And that's what I'm wanting to discuss with you. A design for this.
16:16:29 stephenfin aha, understood

Earlier   Later