Wednesday, 2026-08-26

opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._accelerator  https://review.opendev.org/c/openstack/openstacksdk/+/100209300:46
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._baremetal  https://review.opendev.org/c/openstack/openstacksdk/+/100209400:57
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._shared_file_system  https://review.opendev.org/c/openstack/openstacksdk/+/100209500:57
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._orchestration  https://review.opendev.org/c/openstack/openstacksdk/+/100209600:57
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._dns  https://review.opendev.org/c/openstack/openstacksdk/+/100209700:57
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._coe  https://review.opendev.org/c/openstack/openstacksdk/+/100209800:57
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._image  https://review.opendev.org/c/openstack/openstacksdk/+/100209900:57
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._object_store  https://review.opendev.org/c/openstack/openstacksdk/+/100210000:57
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._block_storage  https://review.opendev.org/c/openstack/openstacksdk/+/100210100:58
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._identity  https://review.opendev.org/c/openstack/openstacksdk/+/100210200:58
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._network_common  https://review.opendev.org/c/openstack/openstacksdk/+/100210301:05
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._compute  https://review.opendev.org/c/openstack/openstacksdk/+/100210401:05
opendevreviewMerged openstack/openstacksdk master: typing: Add hints to cloud._network  https://review.opendev.org/c/openstack/openstacksdk/+/100210501:05
opendevreviewMerged openstack/openstacksdk master: tests: Fix type issue with cloud layer tests  https://review.opendev.org/c/openstack/openstacksdk/+/100210601:05
opendevreviewMerged openstack/openstacksdk master: image: Add support for list cached nodes API  https://review.opendev.org/c/openstack/openstacksdk/+/99733707:14
opendevreviewMaksim Malchuk proposed openstack/python-openstackclient stable/2025.1: compute: Fix key used for NIC fixed IP field  https://review.opendev.org/c/openstack/python-openstackclient/+/100245709:25
opendevreviewStephen Finucane proposed openstack/python-openstackclient master: Bump openstacksdk minimum version  https://review.opendev.org/c/openstack/python-openstackclient/+/100246710:23
opendevreviewMerged openstack/keystoneauth master: Prefer out-of-tree auth plugins on entry-point conflicts  https://review.opendev.org/c/openstack/keystoneauth/+/100239712:18
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Keep the unscoped credential of a federated plugin  https://review.opendev.org/c/openstack/openstacksdk/+/100142313:43
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud  https://review.opendev.org/c/openstack/openstacksdk/+/100143113:43
cardoestephenfin: ^ rebased to pull in the dep on ksa 5.16.013:45
cardoeI'm gonna pull together all the bits into a fresh venv today and use that as my daily driver for the day.13:46
opendevreviewStephen Finucane proposed openstack/openstacksdk master: Temporarily restore doc/requirements.txt  https://review.opendev.org/c/openstack/openstacksdk/+/100251714:56
TheJuliastephenfin: so are you thinking that we should have a choice of None just to allow invocation of "no minimum", is that tht takeaway impression your having?15:08
TheJuliahttps://review.opendev.org/c/openstack/keystoneauth/+/988544/3..415:08
stephenfinI was suggesting we should have choices, but I wasn't sure what the value of the unset choice would have to be15:10
stephenfineither `choices=['1.2', '1.3', '']` or `choices=['1.2', '1.3', None]`15:10
stephenfinI could test it myself but I was hoping you might have deployed the change somewhere and could easily test it15:11
TheJuliaunfortunately I'm in no place close to really be able to do much to test without a quick smoke test, but I'll see what I can hammer out in the next hour or so15:31
opendevreviewOria Weng proposed openstack/openstacksdk master: Fix EndpointGroupProject resource base path  https://review.opendev.org/c/openstack/openstacksdk/+/100190215:54
cardoestephenfin: https://review.opendev.org/c/openstack/openstacksdk/+/1001423 is the change that needed the bump17:37
stephenfincould you bump ksa in requirements.txt real quick?17:39
stephenfinignore me17:39
stephenfinwe do deps in pyproject.toml now (literally the thing we're just talking about in #openstack-release. it's getting late here) 🤦17:40
cardoeThanks17:43
opendevreviewDoug Goldstein proposed openstack/python-openstackclient master: Add a "cloud cache delete" command  https://review.opendev.org/c/openstack/python-openstackclient/+/100143317:46
cardoestephenfin: so I've got a handful more "cloud" commands17:55
cardoeSo using my Kubernetes example for how we work with things.17:55
cardoeWe've got domains and then projects in the domain. But a lot of our federated users will have an inherited role for a domain. So they'll have that role on all projects within the domain17:55
cardoeSo we use projects like kubernetes namespaces17:56
cardoeSo I've got to not break clouds.yaml, I've got another file context.yaml but if I upstream it I would fold it into clouds.yaml potentially.17:56
cardoeBut there's a context object17:57
cardoeIt's got a "current" and "previous" key17:58
cardoeso I can run "openstack cloud use <blah>" instead of having OS_CLOUD exported into my environment17:58
cardoeI prefer OS_CLOUD over what's in that context for proper behavior17:58
cardoeYou can also do "openstack cloud use -" and it'll flip to your previous one17:59
cardoeI've also got "openstack cloud list" which shows you all your entries in clouds.yaml18:00
cardoejust by name and shows you what's your current one18:00
cardoeand since I was saying we use projects like namespaces... we've got an override which I think would need some re-thinking to be upstream worthy18:01
cardoeBut most folks have their clouds.yaml pointing at a domain they're working with18:01
cardoeand then they can do "openstack project use <project-name>" and it'll override with OS_PROJECT_NAME taking preference18:02
cardoeand "openstack domain use <domain>" and it'll override with OS_PROJECT_DOMAIN_NAME taking preference18:02
cardoeThis has a bit of an intersection with Dan's work.18:02
cardoeAnother one I use a bunch is "openstack whoami" which gives me information about who I am and what auth I've got.18:06
TheJuliaJust chiming in, but that sounds awesome18:19
TheJuliasince I've often felt "going and looking at env-vars, or translationg that cross to OS_CLOUD config feeling like an anti-pattern, espescailly if I'm doing anything advanced authentication wise18:19
cardoeTheJulia: do I get bonus points for even patching starship to make my shell prompt show the current state?18:21
cardoeit already supported reading OS_CLOUD env var18:21
* TheJulia gives 5000 points18:21
opendevreviewJulia Kreger proposed openstack/keystoneauth master: Add minimum tls version and caller cipher controls  https://review.opendev.org/c/openstack/keystoneauth/+/98854418:23
TheJuliastephenfin: ^18:23
TheJuliaNone is the default value when not set which gets interpretted, fwiw.18:23
opendevreviewMerged openstack/openstacksdk master: Temporarily restore doc/requirements.txt  https://review.opendev.org/c/openstack/openstacksdk/+/100251718:41
opendevreviewMerged openstack/openstacksdk master: Fix EndpointGroupProject resource base path  https://review.opendev.org/c/openstack/openstacksdk/+/100190218:52
cardoestephenfin: I fail at pep8. :(19:53
opendevreviewMerged openstack/python-openstackclient master: Bump openstacksdk minimum version  https://review.opendev.org/c/openstack/python-openstackclient/+/100246720:18
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Keep the unscoped credential of a federated plugin  https://review.opendev.org/c/openstack/openstacksdk/+/100142320:20
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud  https://review.opendev.org/c/openstack/openstacksdk/+/100143120:20
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Keep the unscoped credential of a federated plugin  https://review.opendev.org/c/openstack/openstacksdk/+/100142322:01
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud  https://review.opendev.org/c/openstack/openstacksdk/+/100143122:01
opendevreviewOria Weng proposed openstack/python-openstackclient master: Migrate 'endpoint group' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/100144722:07
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud  https://review.opendev.org/c/openstack/openstacksdk/+/100143122:10
opendevreviewOria Weng proposed openstack/python-openstackclient master: Migrate 'endpoint group' commands to SDK  https://review.opendev.org/c/openstack/python-openstackclient/+/100144722:13
opendevreviewDoug Goldstein proposed openstack/openstacksdk master: Add a way to discard the authentication cached for a cloud  https://review.opendev.org/c/openstack/openstacksdk/+/100143122:21

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!