| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-sdks - 2025-12-08 | |||
| 19:11:14 | opendevreview | Merged openstack/openstacksdk master: Update name of bifrost CI job https://review.opendev.org/c/openstack/openstacksdk/+/969079 | |
| 19:11:46 | opendevreview | Merged openstack/openstacksdk master: Fix Python 3.14 annotation https://review.opendev.org/c/openstack/openstacksdk/+/970100 | |
| 19:26:04 | opendevreview | Merged openstack/openstacksdk master: Add SDK support for adding/removing metadef tags https://review.opendev.org/c/openstack/openstacksdk/+/897276 | |
| 23:35:08 | M0weng[m] | stephenfin: Saw this in the python-openstackclient bugs (while looking for something else), looks related to the case sensitivity stuff - https://bugs.launchpad.net/python-openstackclient/+bug/2131938 | |
| 23:35:48 | M0weng[m] | I still haven't gotten to test on my own system after messing up my devstack while trying to set up magnum 😓 | |
| #openstack-sdks - 2025-12-09 | |||
| 00:01:58 | M0weng[m] | I forgot, I have an old backup devstack VM that should work fine for this purpose. In terms of testing python-openstackclient with and without a patch, where on my devstack machine would I be able to apply the patch? I.e. where are the python-openstackclient files located? (Or maybe it works differently... I'm only going off of experience patching the keystone files in /opt/stack/keystone) | |
| 07:34:34 | frickler | M0weng[m]: a standard devstack install comes with OSC installed from pypi. what I'd suggest to do is: git clone it to /opt/stack, checkout the branch or tag you want to test, run "tox -e venv" to install it, run e.g. ".tox/venv/bin/openstack user show Demo" | |
| 07:35:20 | frickler | the above works for 6.6.1, so the above bug is confirmed by that. not sure whether it is intentional or not, though, maybe gtema knows more | |
| 10:18:10 | opendevreview | Andriy Kurilin proposed openstack/openstacksdk master: Define tenant_id as a server-side filter for Port resource https://review.opendev.org/c/openstack/openstacksdk/+/970135 | |
| 22:17:36 | M0weng[m] | Thanks frickler ! | |
| 23:15:14 | opendevreview | Doug Goldstein proposed openstack/keystoneauth master: Add v3websso OpenID Connect Web SSO authentication plugin https://review.opendev.org/c/openstack/keystoneauth/+/970328 | |
| #openstack-sdks - 2025-12-10 | |||
| 09:20:07 | opendevreview | Thomas Goirand proposed openstack/openstacksdk master: Python 3.14: fix timeout wait https://review.opendev.org/c/openstack/openstacksdk/+/970101 | |
| 12:42:30 | opendevreview | Merged openstack/openstacksdk master: Define tenant_id as a server-side filter for Port resource https://review.opendev.org/c/openstack/openstacksdk/+/970135 | |
| 14:34:42 | opendevreview | Doug Goldstein proposed openstack/keystoneauth master: Add v3websso OpenID Connect Web SSO authentication plugin https://review.opendev.org/c/openstack/keystoneauth/+/970328 | |
| 14:38:07 | opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: uff: Enable E5 check https://review.opendev.org/c/openstack/keystoneauth/+/970399 | |
| 15:25:23 | opendevreview | Thomas Goirand proposed openstack/openstacksdk master: Python 3.14: fix timeout wait https://review.opendev.org/c/openstack/openstacksdk/+/970101 | |
| 15:56:50 | opendevreview | Pavlo Shchelokovskyy proposed openstack/openstacksdk master: Fix help for cloud.port_create https://review.opendev.org/c/openstack/openstacksdk/+/970413 | |
| 16:16:37 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: ruff: Enable E5 check https://review.opendev.org/c/openstack/keystoneauth/+/970399 | |
| 16:29:11 | opendevreview | Takashi Kajinami proposed openstack/osc-lib master: ruff: Enable E5 check https://review.opendev.org/c/openstack/osc-lib/+/970422 | |
| 16:35:55 | opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: ruff: Enable E5 check https://review.opendev.org/c/openstack/keystoneauth/+/970399 | |
| 16:41:14 | opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: Use consistent name for logger instance https://review.opendev.org/c/openstack/keystoneauth/+/970427 | |
| 16:52:47 | opendevreview | Merged openstack/keystoneauth master: Update master for stable/2025.2 https://review.opendev.org/c/openstack/keystoneauth/+/959452 | |
| 16:52:49 | opendevreview | Merged openstack/keystoneauth master: reno: Update master for unmaintained/2024.1 https://review.opendev.org/c/openstack/keystoneauth/+/965771 | |
| 17:07:46 | opendevreview | Takashi Kajinami proposed openstack/os-client-config master: ruff: Enable E5 check https://review.opendev.org/c/openstack/os-client-config/+/970444 | |
| 17:09:20 | opendevreview | Takashi Kajinami proposed openstack/os-service-types master: ruff: Enable E5 check https://review.opendev.org/c/openstack/os-service-types/+/970447 | |
| 17:17:00 | opendevreview | Stephen Finucane proposed openstack/os-client-config master: ruff: Enable E5 check https://review.opendev.org/c/openstack/os-client-config/+/970444 | |
| 17:42:17 | opendevreview | Merged openstack/os-service-types master: ruff: Enable E5 check https://review.opendev.org/c/openstack/os-service-types/+/970447 | |
| 17:44:33 | opendevreview | Takashi Kajinami proposed openstack/python-openstackclient master: ruff: Enable E5 check https://review.opendev.org/c/openstack/python-openstackclient/+/970452 | |
| 18:15:11 | opendevreview | Austin Jamias proposed openstack/ansible-collections-openstack master: Add port_forwarding modules https://review.opendev.org/c/openstack/ansible-collections-openstack/+/970456 | |
| 18:23:48 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: ruff: Enable S checks https://review.opendev.org/c/openstack/keystoneauth/+/970458 | |
| 18:23:49 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: docs: Update note on v2 API https://review.opendev.org/c/openstack/keystoneauth/+/970459 | |
| 18:23:50 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: typing: Simplify mypy configuration https://review.opendev.org/c/openstack/keystoneauth/+/970460 | |
| 18:23:52 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: Run mypy from tox https://review.opendev.org/c/openstack/keystoneauth/+/970461 | |
| 18:23:54 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: WIP: typing: Add hints to fixtures https://review.opendev.org/c/openstack/keystoneauth/+/970462 | |
| 19:16:28 | opendevreview | Merged openstack/osc-lib master: ruff: Enable E5 check https://review.opendev.org/c/openstack/osc-lib/+/970422 | |
| 19:43:39 | opendevreview | Merged openstack/python-openstackclient master: ruff: Enable E5 check https://review.opendev.org/c/openstack/python-openstackclient/+/970452 | |
| 20:04:27 | opendevreview | Merged openstack/keystoneauth master: ruff: Enable E5 check https://review.opendev.org/c/openstack/keystoneauth/+/970399 | |
| 20:04:29 | opendevreview | Merged openstack/keystoneauth master: Use consistent name for logger instance https://review.opendev.org/c/openstack/keystoneauth/+/970427 | |
| 21:02:20 | opendevreview | Merged openstack/os-client-config master: ruff: Enable E5 check https://review.opendev.org/c/openstack/os-client-config/+/970444 | |
| 23:21:41 | opendevreview | Oria Weng proposed openstack/python-openstackclient master: Identity: Migrate 'project' commands to SDK https://review.opendev.org/c/openstack/python-openstackclient/+/965317 | |
| #openstack-sdks - 2025-12-11 | |||
| 06:39:35 | joelm21 | Howdy Stackers. I'm messing around with the openstackclient, and trying to determine whether in it's current state it works with OS_PASSCODE. From what I can tell, it's a supported parameter, but when I attempt to authenticate with an OS_PASSCODE exported, I get an error: "BaseGenericPlugin.__init__() got an unexpected keyword argument 'passcode'". Looking at the source, it looks like it doesn't know how to parse OS_PASSCODE, but I might be missi | |
| 06:40:09 | joelm21 | (Is this a convenient thing to do, having to authenticate TOTP every time? shh, it's not about convenient, it's about having fun!) | |
| 06:51:57 | joelm21 | Ah, found what I was looking for; neither authentication.rst or man/openstack.rst really have this in a clear example, but both `export OS_AUTH_TYPE="v3multifactor"` and `export OS_AUTH_METHODS="v3password,v3totp"` needs to be specified, and that list _must_ not have a space in it. then it accepts OS_PASSCODE just fine! | |
| 06:52:22 | joelm21 | Is it totally dumb? Yes. Is it awesome? Also yes. | |
| 07:03:11 | joelm21 | A wee little script to prompt for MFA, issue a token, then switch to token auth and we're off to the races. | |
| 08:21:52 | opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: Enable logging related ruff checks https://review.opendev.org/c/openstack/keystoneauth/+/970587 | |
| 10:42:06 | opendevreview | cid proposed openstack/openstacksdk master: Add Node.instance_name support https://review.opendev.org/c/openstack/openstacksdk/+/955103 | |
| 13:15:22 | opendevreview | Stephen Finucane proposed openstack/openstackclient master: Migrate to pyproject.toml and ruff https://review.opendev.org/c/openstack/openstackclient/+/970619 | |
| 13:15:22 | opendevreview | Stephen Finucane proposed openstack/openstackclient master: Respect conflict resolution https://review.opendev.org/c/openstack/openstackclient/+/970618 | |
| 13:18:00 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: zuul: Make openstackclient-check-plugins voting https://review.opendev.org/c/openstack/python-openstackclient/+/970620 | |
| 13:18:00 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Implement conflict resolution https://review.opendev.org/c/openstack/python-openstackclient/+/968178 | |
| 13:27:42 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: network: Move TaaS commands to a separate entrypoint group https://review.opendev.org/c/openstack/python-openstackclient/+/970622 | |
| 13:28:38 | opendevreview | Miro Tomaska proposed openstack/python-openstackclient master: Use openstacksdk test generate_fake_resources factory https://review.opendev.org/c/openstack/python-openstackclient/+/966354 | |
| 15:03:07 | opendevreview | Merged openstack/python-openstackclient master: Moving tapas osc client code from neutronclient https://review.opendev.org/c/openstack/python-openstackclient/+/963445 | |
| 15:03:09 | opendevreview | Merged openstack/python-openstackclient master: Improve help strings for tap services https://review.opendev.org/c/openstack/python-openstackclient/+/968546 | |
| 15:50:49 | opendevreview | Merged openstack/python-openstackclient master: Implement conflict resolution https://review.opendev.org/c/openstack/python-openstackclient/+/968178 | |
| 15:50:52 | opendevreview | Merged openstack/python-openstackclient master: Use openstacksdk test generate_fake_resources factory https://review.opendev.org/c/openstack/python-openstackclient/+/966354 | |
| 18:19:21 | opendevreview | Takashi Kajinami proposed openstack/codegenerator master: Drop conflicting target-version https://review.opendev.org/c/openstack/codegenerator/+/970667 | |
| 18:22:07 | opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: Drop redundant target-version option https://review.opendev.org/c/openstack/keystoneauth/+/970668 | |
| 18:23:36 | opendevreview | Takashi Kajinami proposed openstack/osc-lib master: Drop redundant target-version option https://review.opendev.org/c/openstack/osc-lib/+/970669 | |
| 18:33:13 | opendevreview | Stephen Finucane proposed openstack/cliff master: Remove use of ABCMeta for formatters https://review.opendev.org/c/openstack/cliff/+/970671 | |
| 18:33:13 | opendevreview | Stephen Finucane proposed openstack/cliff master: Run mypy from tox https://review.opendev.org/c/openstack/cliff/+/970670 | |
| 18:42:59 | opendevreview | Stephen Finucane proposed openstack/osc-lib master: Run mypy from tox https://review.opendev.org/c/openstack/osc-lib/+/970672 | |
| 18:43:00 | opendevreview | Stephen Finucane proposed openstack/osc-lib master: typing: Use Mapping, not dict https://review.opendev.org/c/openstack/osc-lib/+/970673 | |
| 19:14:22 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: clientmanager: Remove legacy cruft https://review.opendev.org/c/openstack/python-openstackclient/+/970680 | |
| 19:14:23 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: typing: Add types to custom formatters https://review.opendev.org/c/openstack/python-openstackclient/+/970682 | |
| 19:14:23 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Add custom command classes https://review.opendev.org/c/openstack/python-openstackclient/+/970681 | |
| 19:14:24 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Run mypy from tox https://review.opendev.org/c/openstack/python-openstackclient/+/970684 | |
| 19:14:24 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: typing: Fixups for typed osc-lib https://review.opendev.org/c/openstack/python-openstackclient/+/970683 | |
| 19:35:55 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: Add v3websso OpenID Connect Web SSO authentication plugin https://review.opendev.org/c/openstack/keystoneauth/+/970328 | |
| 19:35:56 | opendevreview | Stephen Finucane proposed openstack/keystoneauth master: Fix docs builds on Python 3.14 https://review.opendev.org/c/openstack/keystoneauth/+/970686 | |
| 21:29:11 | opendevreview | Merged openstack/osc-lib master: Run mypy from tox https://review.opendev.org/c/openstack/osc-lib/+/970672 | |
| 21:29:12 | opendevreview | Merged openstack/osc-lib master: typing: Use Mapping, not dict https://review.opendev.org/c/openstack/osc-lib/+/970673 | |
| 21:32:52 | opendevreview | Merged openstack/python-openstackclient master: clientmanager: Remove legacy cruft https://review.opendev.org/c/openstack/python-openstackclient/+/970680 | |
| 21:42:14 | opendevreview | Merged openstack/python-openstackclient master: Add custom command classes https://review.opendev.org/c/openstack/python-openstackclient/+/970681 | |
| 21:47:58 | opendevreview | Merged openstack/cliff master: Run mypy from tox https://review.opendev.org/c/openstack/cliff/+/970670 | |
| 21:56:07 | opendevreview | Merged openstack/python-openstackclient master: typing: Add types to custom formatters https://review.opendev.org/c/openstack/python-openstackclient/+/970682 | |
| 22:21:05 | opendevreview | Merged openstack/cliff master: Remove use of ABCMeta for formatters https://review.opendev.org/c/openstack/cliff/+/970671 | |
| 22:37:20 | M0weng[m] | joelm21: This sounds like a docs problem 🤔 This is the only info I could find about OS_PASSCODE with a cursory search and it only specifies OS_AUTH_METHODS="v3totp" https://docs.openstack.org/python-openstackclient/latest/cli/authentication.html#v3totp | |
| #openstack-sdks - 2025-12-12 | |||
| 10:15:32 | stephenfin | broken for token auth, but it's also possible that was never supported so... | |
| 10:15:32 | stephenfin | M0weng[m]: I think you may be right, though it's also possible that there's a small bug in keystoneauth. When you don't specify OS_AUTH_TYPE keystoneauth needs to guess, and it does that by looking at available configuration and seeing what matches (so if you provide a password field, it will try password, if you provide application_credential_id, it will try v3applicationcredential etc. There's a chance this detection is | |
| 11:25:05 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: volume: Remove negotiation for v1 API https://review.opendev.org/c/openstack/python-openstackclient/+/970816 | |
| 11:25:06 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: share: Bootstrap new service https://review.opendev.org/c/openstack/python-openstackclient/+/970818 | |
| 11:25:06 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: common: Remove references to pkg_resources https://review.opendev.org/c/openstack/python-openstackclient/+/970817 | |
| 11:25:07 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: share: Import commands (1/n) https://review.opendev.org/c/openstack/python-openstackclient/+/970820 | |
| 11:25:07 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: share: Import utils https://review.opendev.org/c/openstack/python-openstackclient/+/970819 | |
| 11:25:08 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: share: Add support for AZs https://review.opendev.org/c/openstack/python-openstackclient/+/970822 | |
| 11:25:08 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: share: Import commands (2/n) https://review.opendev.org/c/openstack/python-openstackclient/+/970821 | |
| 11:25:09 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Enable in-tree manila support https://review.opendev.org/c/openstack/python-openstackclient/+/970823 | |
| 11:25:16 | stephenfin | carloss: gouthamr: ^ | |
| 11:28:32 | stephenfin | carloss: gouthamr: I have a migration guide put together for the remaining commands. If either of you fancy playing with claude, gemini etc. to automate the remaining migration steps I'd appreciate it https://etherpad.opendev.org/p/manilaclient-to-openstackclient-migration | |
| 11:38:56 | opendevreview | Stephen Finucane proposed openstack/openstackclient master: Migrate to pyproject.toml and ruff https://review.opendev.org/c/openstack/openstackclient/+/970619 | |
| 11:39:31 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: zuul: Make openstackclient-check-plugins voting https://review.opendev.org/c/openstack/python-openstackclient/+/970620 | |
| 11:48:05 | opendevreview | Merged openstack/openstackclient master: Respect conflict resolution https://review.opendev.org/c/openstack/openstackclient/+/970618 | |
| 12:06:02 | opendevreview | Merged openstack/openstackclient master: Migrate to pyproject.toml and ruff https://review.opendev.org/c/openstack/openstackclient/+/970619 | |
| 13:01:12 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: typing: Fixups for typed osc-lib https://review.opendev.org/c/openstack/python-openstackclient/+/970683 | |
| 13:01:38 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Run mypy from tox https://review.opendev.org/c/openstack/python-openstackclient/+/970684 | |
| 13:02:27 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Run mypy from tox https://review.opendev.org/c/openstack/python-openstackclient/+/970684 | |
| 14:31:41 | opendevreview | Merged openstack/osc-lib master: Drop redundant target-version option https://review.opendev.org/c/openstack/osc-lib/+/970669 | |
| 14:49:34 | opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Remove functional testenv for py38/py39 https://review.opendev.org/c/openstack/python-openstackclient/+/968107 | |