| 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:39 |
|---|---|---|
| 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:40 |
| 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:51 |
| joelm21 | Is it totally dumb? Yes. Is it awesome? Also yes. | 06:52 |
| joelm21 | A wee little script to prompt for MFA, issue a token, then switch to token auth and we're off to the races. | 07:03 |
| opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: Enable logging related ruff checks https://review.opendev.org/c/openstack/keystoneauth/+/970587 | 08:21 |
| opendevreview | cid proposed openstack/openstacksdk master: Add Node.instance_name support https://review.opendev.org/c/openstack/openstacksdk/+/955103 | 10:42 |
| opendevreview | Stephen Finucane proposed openstack/openstackclient master: Respect conflict resolution https://review.opendev.org/c/openstack/openstackclient/+/970618 | 13:15 |
| opendevreview | Stephen Finucane proposed openstack/openstackclient master: Migrate to pyproject.toml and ruff https://review.opendev.org/c/openstack/openstackclient/+/970619 | 13:15 |
| opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Implement conflict resolution https://review.opendev.org/c/openstack/python-openstackclient/+/968178 | 13:18 |
| 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 |
| 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:27 |
| opendevreview | Miro Tomaska proposed openstack/python-openstackclient master: Use openstacksdk test generate_fake_resources factory https://review.opendev.org/c/openstack/python-openstackclient/+/966354 | 13:28 |
| opendevreview | Merged openstack/python-openstackclient master: Moving tapas osc client code from neutronclient https://review.opendev.org/c/openstack/python-openstackclient/+/963445 | 15:03 |
| opendevreview | Merged openstack/python-openstackclient master: Improve help strings for tap services https://review.opendev.org/c/openstack/python-openstackclient/+/968546 | 15:03 |
| opendevreview | Merged openstack/python-openstackclient master: Implement conflict resolution https://review.opendev.org/c/openstack/python-openstackclient/+/968178 | 15:50 |
| opendevreview | Merged openstack/python-openstackclient master: Use openstacksdk test generate_fake_resources factory https://review.opendev.org/c/openstack/python-openstackclient/+/966354 | 15:50 |
| opendevreview | Takashi Kajinami proposed openstack/codegenerator master: Drop conflicting target-version https://review.opendev.org/c/openstack/codegenerator/+/970667 | 18:19 |
| opendevreview | Takashi Kajinami proposed openstack/keystoneauth master: Drop redundant target-version option https://review.opendev.org/c/openstack/keystoneauth/+/970668 | 18:22 |
| opendevreview | Takashi Kajinami proposed openstack/osc-lib master: Drop redundant target-version option https://review.opendev.org/c/openstack/osc-lib/+/970669 | 18:23 |
| opendevreview | Stephen Finucane proposed openstack/cliff master: Run mypy from tox https://review.opendev.org/c/openstack/cliff/+/970670 | 18:33 |
| opendevreview | Stephen Finucane proposed openstack/cliff master: Remove use of ABCMeta for formatters https://review.opendev.org/c/openstack/cliff/+/970671 | 18:33 |
| opendevreview | Stephen Finucane proposed openstack/osc-lib master: Run mypy from tox https://review.opendev.org/c/openstack/osc-lib/+/970672 | 18:42 |
| opendevreview | Stephen Finucane proposed openstack/osc-lib master: typing: Use Mapping, not dict https://review.opendev.org/c/openstack/osc-lib/+/970673 | 18:43 |
| opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: clientmanager: Remove legacy cruft https://review.opendev.org/c/openstack/python-openstackclient/+/970680 | 19:14 |
| opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Add custom command classes https://review.opendev.org/c/openstack/python-openstackclient/+/970681 | 19:14 |
| 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 |
| opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: typing: Fixups for typed osc-lib https://review.opendev.org/c/openstack/python-openstackclient/+/970683 | 19:14 |
| opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Run mypy from tox https://review.opendev.org/c/openstack/python-openstackclient/+/970684 | 19:14 |
| 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 |
| opendevreview | Stephen Finucane proposed openstack/keystoneauth master: Fix docs builds on Python 3.14 https://review.opendev.org/c/openstack/keystoneauth/+/970686 | 19:35 |
| opendevreview | Merged openstack/osc-lib master: Run mypy from tox https://review.opendev.org/c/openstack/osc-lib/+/970672 | 21:29 |
| opendevreview | Merged openstack/osc-lib master: typing: Use Mapping, not dict https://review.opendev.org/c/openstack/osc-lib/+/970673 | 21:29 |
| opendevreview | Merged openstack/python-openstackclient master: clientmanager: Remove legacy cruft https://review.opendev.org/c/openstack/python-openstackclient/+/970680 | 21:32 |
| opendevreview | Merged openstack/python-openstackclient master: Add custom command classes https://review.opendev.org/c/openstack/python-openstackclient/+/970681 | 21:42 |
| opendevreview | Merged openstack/cliff master: Run mypy from tox https://review.opendev.org/c/openstack/cliff/+/970670 | 21:47 |
| opendevreview | Merged openstack/python-openstackclient master: typing: Add types to custom formatters https://review.opendev.org/c/openstack/python-openstackclient/+/970682 | 21:56 |
| opendevreview | Merged openstack/cliff master: Remove use of ABCMeta for formatters https://review.opendev.org/c/openstack/cliff/+/970671 | 22:21 |
| 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 | 22:37 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!