Earlier  
Posted Nick Remark
#openstack-sdks - 2026-04-24
20:56:49 opendevreview Merged openstack/python-openstackclient master: Use project_id strings in fwaas tests https://review.opendev.org/c/openstack/python-openstackclient/+/985745
22:11:28 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: quotas: do not fail to set/delete if an endpoint is missing https://review.opendev.org/c/openstack/python-openstackclient/+/986240
22:11:28 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: feat: add replacement helper methods to check for endpoints https://review.opendev.org/c/openstack/python-openstackclient/+/986239
22:11:29 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: fix: correct service/endpoint issues in limits, server, and network https://review.opendev.org/c/openstack/python-openstackclient/+/986241
22:14:20 opendevreview Doug Goldstein proposed openstack/osc-lib master: fix: unbound variable when both values are false https://review.opendev.org/c/openstack/osc-lib/+/986242
#openstack-sdks - 2026-04-25
05:44:28 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: quotas: do not fail to set/delete if an endpoint is missing https://review.opendev.org/c/openstack/python-openstackclient/+/986240
05:44:28 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: feat: add replacement helper methods to check for endpoints https://review.opendev.org/c/openstack/python-openstackclient/+/986239
05:44:29 opendevreview Doug Goldstein proposed openstack/python-openstackclient master: fix: correct service/endpoint issues in limits, server, and network https://review.opendev.org/c/openstack/python-openstackclient/+/986241
06:27:49 opendevreview Doug Goldstein proposed openstack/osc-lib master: fix: unbound variable when both values are false https://review.opendev.org/c/openstack/osc-lib/+/986242
06:27:50 opendevreview Doug Goldstein proposed openstack/osc-lib master: typing: union-attrs on find_project() https://review.opendev.org/c/openstack/osc-lib/+/986248
11:11:51 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
13:07:04 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
13:34:02 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
13:48:19 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
13:53:38 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
14:29:23 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
15:17:10 opendevreview Doug Goldstein proposed openstack/osc-lib master: typing: union-attrs on find_project() https://review.opendev.org/c/openstack/osc-lib/+/986248
15:17:11 opendevreview Doug Goldstein proposed openstack/osc-lib master: fix: unbound variable when both values are false https://review.opendev.org/c/openstack/osc-lib/+/986242
15:34:37 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
17:13:47 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
#openstack-sdks - 2026-04-26
11:00:19 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
14:01:30 opendevreview Elod Illes proposed openstack/python-openstackclient stable/2024.2: [CI][stable-only] Fix tox-docs job and remove osc-upload-image https://review.opendev.org/c/openstack/python-openstackclient/+/986122
#openstack-sdks - 2026-04-27
09:36:21 opendevreview Merged openstack/python-openstackclient stable/2024.2: [CI][stable-only] Fix tox-docs job and remove osc-upload-image https://review.opendev.org/c/openstack/python-openstackclient/+/986122
09:45:11 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
10:19:53 opendevreview Doug Goldstein proposed openstack/osc-lib master: fix: unbound variable when both values are false https://review.opendev.org/c/openstack/osc-lib/+/986242
11:00:42 opendevreview Joan Gilabert proposed openstack/openstacksdk master: Read connect_retry_delay in get_session_client https://review.opendev.org/c/openstack/openstacksdk/+/986350
12:29:20 elodilles hi, just a heads-up, that i've pushed a patch that adds python-openstackclient's Feature Freeze to 2026.2 Hibiscus schedule: https://review.opendev.org/c/openstack/releases/+/986358
14:05:42 cardoe stephenfin: what's osc-lib used for vs openstacksdk and python-openstackclient?
14:34:40 opendevreview Doug Goldstein proposed openstack/osc-lib master: fix: unbound variable when both values are false https://review.opendev.org/c/openstack/osc-lib/+/986242
14:34:40 opendevreview Doug Goldstein proposed openstack/osc-lib master: typing: union-attrs on find_project() https://review.opendev.org/c/openstack/osc-lib/+/986248
14:35:55 cardoe Just trying to fix these bugs I noticed and just getting caught up fixing what's failing even before I fix the bug I'm trying to fix.
15:11:31 stephenfin cardoe: it's used for any OSC plugins (python-manilaclient, python-barbicanclient, etc.)
15:12:40 opendevreview Stephen Finucane proposed openstack/osc-lib master: Update packaging configuration https://review.opendev.org/c/openstack/osc-lib/+/979534
15:13:58 stephenfin probably ironicclient too?
15:14:11 stephenfin I'd like to get rid of it and fold the bulk of the clients into OSC proper, but that's not entirely possible (like ironicclient)
15:15:02 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
15:21:46 cardoe I'd be down for moving the OSC parts of ironicclient in somehow.
15:22:06 cardoe There's just a group of Ironic folks that don't do anything else OpenStack and they wanna run it without the "openstack" prefix.
15:22:17 cardoe If you've got an idea how we can make that happen for them then I'm game.
15:22:46 cardoe I just wanna make progress.
15:23:36 cardoe It's death by 1000 -1's over theoretical issues or imperfect ideals when we're attempting to solve actual issues.
15:25:04 stephenfin It's doable but I just don't know how yet :) It's a packaging issue but we don't currently have a way to distribute multiple packages from a single repo. One I'll continue thinking about
15:25:34 stephenfin We shouldn't be seeing issues like those osc-lib issues regularly though. We're seeing them now because the typing situation in SDK has been changing so rapidly
15:26:53 stephenfin In this case, we added typing to the proxies. That allows e.g. tab-completion (good) but necessitates narrowing for services with multiple API major versions and therefore multiple proxies (not good)
15:48:09 cardoe We should have the ability to ship multiple packages from one repo.
16:21:35 cardoe stephenfin: what would ya like me to change in https://review.opendev.org/c/openstack/python-openstackclient/+/986239 ?
16:22:12 cardoe Right now the "is_storage_endpoint_enabled()" doesn't check endpoints... it checks services... and it checks a list of services.
16:22:34 cardoe So I just made "is_storage_endpoint_available()" which does check endpoints using the same list of services.
16:22:59 cardoe The avoids an ugly Exception thrown at the CLI when messing with quotas and limits.
16:23:04 cardoe The other stuff is just bonus.
16:30:16 stephenfin cardoe: Sorry, that was a half-baked comment. I haven't had a chance to do the research and suggest an actual solution yet
16:31:07 stephenfin What I was getting at is that if we're using a command that depends on cinder v3, then finding an endpoint with service type of `volumev2` doesn't help us
16:31:50 stephenfin But I can't recall of the top of my head how OSC decides whether to load e.g. cinder-related commands from `openstackclient/volume/v2` or from `.../v3`
16:31:56 stephenfin *off the top
16:32:25 stephenfin So maybe it's a irrelevant comment because we do a version check later, idk
16:32:59 cardoe So every where the actual client is checked later on but this is more like early checks to say "hey should we even have storage or network or compute options"
16:33:42 stephenfin Also, we have quite a few "is this service/version supported" utilities scattered across osc-lib and openstacksdk and I'd be surprised if there wasn't one already existing that fit your purpose (though it's of course possible). I just haven't got to research that today and find out
16:33:57 stephenfin cardoe: yeah, this is primarily for e.g. the quota commands, I'm guessing
16:36:40 stephenfin If you wanna take a look at those questions (or throw e.g. claude at it), please be my guest. Otherwise, if this isn't super urgent (as in *this week*), I'll get a look at it later this week and try give you a more robust bit of feedback :D
16:58:58 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
17:42:15 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
19:41:04 M0weng[m] gtema: Should we cancel this week's JsonSchema/API meeting for Labour Day/Workers' Day?
19:52:53 gtema Hey Oweng, yes please. I figured out that fact myself only today
21:30:57 opendevreview Dylan McCulloch proposed openstack/python-openstackclient master: Fix user password set command https://review.opendev.org/c/openstack/python-openstackclient/+/980430
22:07:20 M0weng[m] Oh right I think @carloss is in charge of the meeting calendar event
22:58:05 carloss M0weng[m]: on it :)
22:59:33 M0weng[m] Thank you! :)
23:47:55 opendevreview Dylan McCulloch proposed openstack/python-openstackclient master: Fix user password set command https://review.opendev.org/c/openstack/python-openstackclient/+/980430
#openstack-sdks - 2026-04-28
09:42:01 opendevreview Stephen Finucane proposed openstack/osc-lib master: typing: union-attrs on find_project() https://review.opendev.org/c/openstack/osc-lib/+/986248
09:42:02 opendevreview Stephen Finucane proposed openstack/osc-lib master: fix: unbound variable when both values are false https://review.opendev.org/c/openstack/osc-lib/+/986242
09:55:00 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
10:38:49 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: Fixes for typed SDK find_* proxy methods https://review.opendev.org/c/openstack/python-openstackclient/+/986509
10:41:29 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: typing: Fixes for typed SDK find_* proxy methods https://review.opendev.org/c/openstack/python-openstackclient/+/986509
10:53:12 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: typing: Add missing ensure_service_version calls https://review.opendev.org/c/openstack/python-openstackclient/+/986510
10:55:19 opendevreview Stephen Finucane proposed openstack/openstacksdk master: typing: Fix type for Connection.connect_as_project https://review.opendev.org/c/openstack/openstacksdk/+/986511
10:58:50 opendevreview Stephen Finucane proposed openstack/python-openstackclient master: typing: Add missing ensure_service_version calls https://review.opendev.org/c/openstack/python-openstackclient/+/986510
12:03:38 opendevreview Merged openstack/osc-lib master: typing: union-attrs on find_project() https://review.opendev.org/c/openstack/osc-lib/+/986248
12:31:44 opendevreview Merged openstack/osc-lib master: fix: unbound variable when both values are false https://review.opendev.org/c/openstack/osc-lib/+/986242
12:34:53 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
13:15:04 opendevreview Merged openstack/python-openstackclient master: typing: Fixes for typed SDK find_* proxy methods https://review.opendev.org/c/openstack/python-openstackclient/+/986509
13:28:34 opendevreview Merged openstack/python-openstackclient master: typing: Add missing ensure_service_version calls https://review.opendev.org/c/openstack/python-openstackclient/+/986510
14:54:44 cardoe stephenfin: according to claude there's no existing functions for that... we can replace the stuff I'm adding with .url_for() but the storage one is the funky one since it checks one of ANY of the services.
14:54:56 cardoe stephenfin: lemme know how you'd like me to proceed.
14:55:29 cardoe But I think is_compute_endpoint_enable() is 100% wrong. Cause it's not checking for an endpoint... it's checking if the "compute" service is defined and that's it.
15:23:37 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
15:59:45 opendevreview Stephen Finucane proposed openstack/osc-lib master: clientmanager: Add filters for ClientManger.is_service_available https://review.opendev.org/c/openstack/osc-lib/+/986552
16:00:03 stephenfin cardoe: Assuming I've understood the issue correctly, would that do the trick? ^
16:02:26 stephenfin All the `is_*_endpoint_enable` utils are calling that `is_service_available` util from osc-lib. That's appears to be just checking for endpoints, similar to what `get_endpoint_for_service_type` is doing
16:06:41 cardoe Yep that's what I was adding rather than changing the signature. If you're okay changing the signature then this works.
16:08:35 stephenfin We own osc-lib so there's no issue changing anything there, and nothing should be using OSC utils outside OSC itself
16:18:14 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
16:57:37 cardoe stephenfin: But now I'm gonna have to wait for a 2026.2 client release to not have an "openstack" CLI command that throws an exception when I run "openstack quota set"?
17:25:38 opendevreview Michal Nasiadka proposed openstack/ansible-collections-openstack master: CI: Run jobs for all non-EOL Ansible versions https://review.opendev.org/c/openstack/ansible-collections-openstack/+/977069
17:30:49 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
18:03:17 opendevreview Michal Nasiadka proposed openstack/ansible-collections-openstack master: CI: Run jobs for all non-EOL Ansible versions https://review.opendev.org/c/openstack/ansible-collections-openstack/+/977069
18:11:51 opendevreview Artem Goncharov proposed openstack/codegenerator master: WIP: Respect MV based responses https://review.opendev.org/c/openstack/codegenerator/+/985819
18:17:34 opendevreview Michal Nasiadka proposed openstack/ansible-collections-openstack master: CI: Run jobs for all non-EOL Ansible versions https://review.opendev.org/c/openstack/ansible-collections-openstack/+/977069
18:52:18 opendevreview Michal Nasiadka proposed openstack/ansible-collections-openstack master: CI: Run jobs for all non-EOL Ansible versions https://review.opendev.org/c/openstack/ansible-collections-openstack/+/977069
18:56:07 opendevreview Michal Nasiadka proposed openstack/ansible-collections-openstack master: CI: Run jobs for all non-EOL Ansible versions https://review.opendev.org/c/openstack/ansible-collections-openstack/+/977069
19:05:00 opendevreview Merged openstack/python-openstackclient master: Fix user password set command https://review.opendev.org/c/openstack/python-openstackclient/+/980430

Earlier   Later