| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2026-04-24 | |||
| 16:04:25 | opendevreview | Elod Illes proposed openstack/python-openstackclient stable/2024.2: [CI][stable-only] Fix tox-docs job https://review.opendev.org/c/openstack/python-openstackclient/+/986122 | |
| 19:27:31 | opendevreview | Brian Haley proposed openstack/python-openstackclient master: Remove nova-network support https://review.opendev.org/c/openstack/python-openstackclient/+/981613 | |
| 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 | |