| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2025-12-19 | |||
| 11:18:13 | opendevreview | Merged openstack/codegenerator master: Fix neutron qos/policies.rules definition https://review.opendev.org/c/openstack/codegenerator/+/971509 | |
| 12:30:13 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: Add BS.scheduler_stats.pools schema and QP https://review.opendev.org/c/openstack/codegenerator/+/971522 | |
| 13:39:14 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: Add BS.scheduler_stats.pools schema and QP https://review.opendev.org/c/openstack/codegenerator/+/971522 | |
| 13:48:36 | opendevreview | OpenStack Release Bot proposed openstack/openstacksdk feature/r1: Update .gitreview for feature/r1 https://review.opendev.org/c/openstack/openstacksdk/+/971542 | |
| 13:48:38 | opendevreview | OpenStack Release Bot proposed openstack/openstacksdk feature/r1: Update TOX_CONSTRAINTS_FILE for feature/r1 https://review.opendev.org/c/openstack/openstacksdk/+/971543 | |
| 13:57:21 | opendevreview | Patrick Pfurtscheller proposed openstack/ansible-collections-openstack master: feat: add compute service module https://review.opendev.org/c/openstack/ansible-collections-openstack/+/971040 | |
| 16:03:36 | croeland1 | Is there no exception for HTTP 413 in the SDK? I'm trying to replace glanceclient's HTTPOverLimit exception | |
| 19:38:24 | opendevreview | Merged openstack/python-openstackclient master: zuul: Make openstackclient-check-plugins voting https://review.opendev.org/c/openstack/python-openstackclient/+/970620 | |
| 19:38:27 | opendevreview | Merged openstack/python-openstackclient stable/2025.2: Fix image owner change when accepting membership with --project https://review.opendev.org/c/openstack/python-openstackclient/+/971462 | |
| 20:04:56 | opendevreview | Merged openstack/codegenerator master: Add BS.scheduler_stats.pools schema and QP https://review.opendev.org/c/openstack/codegenerator/+/971522 | |
| #openstack-sdks - 2025-12-22 | |||
| 12:36:28 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: Normalize bs.scheduler-stat naming https://review.opendev.org/c/openstack/codegenerator/+/971618 | |
| 14:54:37 | cardoe | gtema: heh. distractions everywhere my friend. | |
| 14:54:53 | gtema | indeed | |
| 14:55:26 | cardoe | If you're still distracted I'll toss a backport at ya? :-D | |
| 14:55:27 | cardoe | https://review.opendev.org/c/openstack/python-openstackclient/+/971125 | |
| 14:55:57 | gtema | :) | |
| 14:56:07 | cardoe | stephenfin: when you have some time let me know if https://review.opendev.org/c/openstack/python-openstackclient/+/963947 is what you're looking for. I'll work to get this over the line. | |
| 14:57:28 | cardoe | gtema: lemme know if there's anything I can review or provide help on | |
| 14:58:14 | gtema | eh, I am full in keystone-ng modus now - preparing rollout in our cloud | |
| 15:01:56 | opendevreview | Takashi Kajinami proposed openstack/os-api-ref master: Replace deprecated nodes.Node.traverse https://review.opendev.org/c/openstack/os-api-ref/+/971624 | |
| 15:02:55 | opendevreview | Takashi Kajinami proposed openstack/os-api-ref master: Replace deprecated nodes.Node.traverse https://review.opendev.org/c/openstack/os-api-ref/+/971624 | |
| 15:04:44 | opendevreview | Takashi Kajinami proposed openstack/os-api-ref master: Drop workaround for python < 2.7.4 https://review.opendev.org/c/openstack/os-api-ref/+/971625 | |
| 15:57:16 | opendevreview | Takashi Kajinami proposed openstack/os-api-ref master: Replace deprecated nodes.Node.traverse https://review.opendev.org/c/openstack/os-api-ref/+/971624 | |
| 16:06:39 | opendevreview | Merged openstack/os-api-ref master: Drop workaround for python < 2.7.4 https://review.opendev.org/c/openstack/os-api-ref/+/971625 | |
| 16:09:44 | opendevreview | Merged openstack/codegenerator master: Normalize bs.scheduler-stat naming https://review.opendev.org/c/openstack/codegenerator/+/971618 | |
| 16:30:06 | opendevreview | Merged openstack/openstacksdk master: Add secure hash validation for image downloads https://review.opendev.org/c/openstack/openstacksdk/+/966291 | |
| 16:30:09 | opendevreview | Merged openstack/python-openstackclient stable/2025.2: fix(keystone): correct the args submitted on user creation https://review.opendev.org/c/openstack/python-openstackclient/+/971125 | |
| #openstack-sdks - 2025-12-23 | |||
| 11:51:50 | opendevreview | Artem Goncharov proposed openstack/codegenerator master: Singularize the bs.scheduler_stats https://review.opendev.org/c/openstack/codegenerator/+/971699 | |
| 14:45:04 | opendevreview | Thomas Goirand proposed openstack/openstacksdk master: Python 3.14: fix timeout wait https://review.opendev.org/c/openstack/openstacksdk/+/970101 | |
| 15:43:40 | opendevreview | Merged openstack/codegenerator master: Singularize the bs.scheduler_stats https://review.opendev.org/c/openstack/codegenerator/+/971699 | |
| #openstack-sdks - 2025-12-25 | |||
| 05:47:16 | opendevreview | Takashi Kajinami proposed openstack/openstackclient master: Skip check plugin jobs for non-functional update https://review.opendev.org/c/openstack/openstackclient/+/971795 | |
| #openstack-sdks - 2025-12-26 | |||
| 16:34:41 | opendevreview | Valentin Chassignol proposed openstack/python-openstackclient master: Add retrieve password with private key decryption https://review.opendev.org/c/openstack/python-openstackclient/+/923621 | |
| #openstack-sdks - 2026-01-05 | |||
| 03:33:41 | opendevreview | Cyril Roelandt proposed openstack/openstacksdk master: image: Add support for downloading from a specific store https://review.opendev.org/c/openstack/openstacksdk/+/969839 | |
| 11:07:00 | opendevreview | Merged openstack/openstackclient master: Skip check plugin jobs for non-functional update https://review.opendev.org/c/openstack/openstackclient/+/971795 | |
| 14:51:57 | opendevreview | Stephen Finucane proposed openstack/microversion-parse master: Add typing classifier https://review.opendev.org/c/openstack/microversion-parse/+/972163 | |
| 15:05:18 | opendevreview | Stephen Finucane proposed openstack/cliff master: Add typing classifier https://review.opendev.org/c/openstack/cliff/+/972186 | |
| 15:06:23 | opendevreview | Stephen Finucane proposed openstack/os-service-types master: Add typing classifier https://review.opendev.org/c/openstack/os-service-types/+/972187 | |
| 15:06:57 | opendevreview | Stephen Finucane proposed openstack/osc-lib master: Add typing classifier https://review.opendev.org/c/openstack/osc-lib/+/972188 | |
| 15:20:39 | opendevreview | Stephen Finucane proposed openstack/os-service-types master: Run mypy from tox https://review.opendev.org/c/openstack/os-service-types/+/972192 | |
| 15:32:12 | opendevreview | Merged openstack/microversion-parse master: Add typing classifier https://review.opendev.org/c/openstack/microversion-parse/+/972163 | |
| 15:57:55 | opendevreview | Merged openstack/os-service-types master: Add typing classifier https://review.opendev.org/c/openstack/os-service-types/+/972187 | |
| 16:14:38 | opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: Remove hacking check for oslo namespace package https://review.opendev.org/c/openstack/keystoneauth/+/972213 | |
| 16:16:22 | opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: Remove old hacking check for oslo namespace package https://review.opendev.org/c/openstack/keystoneauth/+/972213 | |
| 17:10:31 | opendevreview | Merged openstack/os-service-types master: Run mypy from tox https://review.opendev.org/c/openstack/os-service-types/+/972192 | |
| 17:44:58 | opendevreview | Merged openstack/osc-lib master: Add typing classifier https://review.opendev.org/c/openstack/osc-lib/+/972188 | |
| 18:30:24 | opendevreview | Merged openstack/cliff master: Add typing classifier https://review.opendev.org/c/openstack/cliff/+/972186 | |
| 18:39:45 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: Run mypy from tox https://review.opendev.org/c/openstack/keystoneauth/+/970461 | |
| 18:39:46 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: WIP: typing: Add hints to fixtures https://review.opendev.org/c/openstack/keystoneauth/+/970462 | |
| 19:20:45 | opendevreview | Callum Dickinson proposed openstack/openstacksdk master: Do not use the global Prometheus collector registry https://review.opendev.org/c/openstack/openstacksdk/+/972237 | |
| 20:17:24 | opendevreview | Callum Dickinson proposed openstack/openstacksdk master: Do not use the global Prometheus collector registry https://review.opendev.org/c/openstack/openstacksdk/+/972237 | |
| 21:03:30 | opendevreview | Callum Dickinson proposed openstack/openstacksdk master: Do not use the global Prometheus collector registry https://review.opendev.org/c/openstack/openstacksdk/+/972237 | |
| 21:08:54 | opendevreview | Callum Dickinson proposed openstack/openstacksdk master: Do not use the global Prometheus collector registry https://review.opendev.org/c/openstack/openstacksdk/+/972237 | |
| 21:45:25 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| #openstack-sdks - 2026-01-06 | |||
| 00:27:58 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| 09:49:50 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| 10:40:04 | stephenfin | gtema: Would appreciate your thoughts on https://review.opendev.org/c/openstack/openstacksdk/+/972237 at some point, just because you're more familiar with that stuff than I am | |
| 11:21:13 | opendevreview | Dr. Jens Harbott proposed openstack/python-openstackclient stable/2025.1: Set NEUTRON_DEPLOY_MOD_WSGI to true for func jobs https://review.opendev.org/c/openstack/python-openstackclient/+/972272 | |
| 12:52:13 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| 14:15:55 | opendevreview | Merged openstack/openstacksdk master: Do not use the global Prometheus collector registry https://review.opendev.org/c/openstack/openstacksdk/+/972237 | |
| 18:34:59 | Callum027 | stephenfin: Thanks for reviewing 972237. Do you think it would be worth backporting to supported releases? IIRC the person who reported it is running 2024.1 so they would still be experiencing it even if they upgraded to 2025.1 | |
| 18:39:03 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| 18:41:54 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| 19:03:21 | M0weng[m] | croelandt: croelandt: python-openstackclient has unit and functional tests, not sure if that would fit what you are looking for? | |
| 19:16:18 | croelandt | M0weng[m]: I need to remember what I asked :D | |
| 19:16:45 | M0weng[m] | :) | |
| 19:17:03 | M0weng[m] | > But I'm not aware of it | |
| 19:17:03 | M0weng[m] | > There must be an easy way to say "hey, here, this is a fake SDK/Auth/whatever" | |
| 19:17:03 | M0weng[m] | > Do you know of projects that use the SDK and run tests? Whenever I try to test something that involves the SDK, I end up pulling... basically everything and have to deal with failure in authentication, the SDK trying to discover all possible services etc. | |
| 19:17:54 | croelandt | yeah so I could always copy what the openstackclient does | |
| 19:18:10 | croelandt | I just wish there were some kind of "fake SDK":D | |
| 19:18:15 | croelandt | also I'm bad at testing | |
| 19:18:38 | croelandt | and especially in OpenStack I always feel like I'm drowning in mocks/fixtures/fake stuff and not really testing real code :D | |
| 19:22:58 | M0weng[m] | Yep I get that feeling too, there are so many fakes | |
| 19:26:31 | M0weng[m] | The openstackclient unit tests do use fakes instead of the actual SDK I believe, for example see openstackclient/tests/unit/identity/v3/test_user.py | |
| 19:27:04 | M0weng[m] | They are imported from openstack.test.fakes | |
| 19:31:24 | croelandt | oh you can generate fake resources | |
| 21:33:02 | opendevreview | Oria Weng proposed openstack/python-openstackclient master: Identity: Migrate 'project' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/965317 | |
| 21:39:54 | opendevreview | Oria Weng proposed openstack/python-openstackclient master: Identity: Migrate 'project' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/965317 | |
| 22:57:43 | opendevreview | Oria Weng proposed openstack/python-openstackclient master: Identity: Migrate 'project' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/965317 | |
| 23:07:55 | opendevreview | Ivan Anfimov proposed openstack/keystoneauth master: Remove tags from README https://review.opendev.org/c/openstack/keystoneauth/+/972415 | |
| 23:09:18 | opendevreview | Ivan Anfimov proposed openstack/keystoneauth master: Remove tags from README https://review.opendev.org/c/openstack/keystoneauth/+/972415 | |
| 23:42:22 | opendevreview | Ivan Anfimov proposed openstack/keystoneauth master: Remove tags from README https://review.opendev.org/c/openstack/keystoneauth/+/972415 | |
| #openstack-sdks - 2026-01-07 | |||
| 10:18:18 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: Run mypy from tox https://review.opendev.org/c/openstack/keystoneauth/+/970461 | |
| 10:18:23 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: WIP: typing: Add hints to fixtures https://review.opendev.org/c/openstack/keystoneauth/+/970462 | |
| 11:45:01 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| 11:51:44 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Add bootable volume support https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972458 | |
| 11:59:15 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: Run mypy from tox https://review.opendev.org/c/openstack/keystoneauth/+/970461 | |
| 11:59:16 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: WIP: typing: Add hints to fixtures https://review.opendev.org/c/openstack/keystoneauth/+/970462 | |
| 12:30:16 | opendevreview | Andriy Kurilin proposed openstack/python-openstackclient master: Fix quota usage and reservation display https://review.opendev.org/c/openstack/python-openstackclient/+/972468 | |
| 14:45:57 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Add support for NDP proxies https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972496 | |
| 15:17:12 | opendevreview | James Hewitt proposed openstack/ansible-collections-openstack master: Only clear out security groups if the parameter is set https://review.opendev.org/c/openstack/ansible-collections-openstack/+/972247 | |
| 15:40:34 | opendevreview | Merged openstack/python-openstackclient master: Fix quota usage and reservation display https://review.opendev.org/c/openstack/python-openstackclient/+/972468 | |
| #openstack-sdks - 2026-01-08 | |||
| 01:02:45 | joelm21 | Thanks M0weng[m] and stephenfin, appreciate the responses. POC of the method I'm using for the client, if you are interested. | |
| 01:02:46 | joelm21 | https://github.com/micron21/totp-capable-openstack-client-for-mcloud/ | |
| 01:11:17 | joelm21 | I do note that keystone supports an "Expires at", according to the source. | |
| 01:11:19 | joelm21 | https://docs.openstack.org/keystone/latest/_modules/keystone/token/provider.html#Manager.issue_token | |
| 01:13:03 | joelm21 | I just can't see anything in the openstackclient source that might parse that parameter, i.e. openstack token issue --expires-at YYYY-MM-DD:HH:MM:SS | |
| 01:20:49 | joelm21 | (that would be because it doesn't) | |
| 01:20:50 | joelm21 | usage: openstack token issue [-h] [-f {json,shell,table,value,yaml}] [-c COLUMN] [--noindent] [--prefix PREFIX] [--max-width <integer>] [--fit-width] [--print-empty]openstack token issue: error: unrecognized arguments: --expires-at 2026-01-08:00:00:00 | |
| 01:22:53 | joelm21 | as far as I can tell, expires_at is supported by the model: https://opendev.org/openstack/keystone/src/commit/a903b505429410435aab4c96db6e89413929fcf3/keystone/token/provider.py#L272 | |