Wednesday, 2026-10-21

opendevreviewMerged openstack/openstacksdk master: connect_as: don't let OS_* vars override project  https://review.opendev.org/c/openstack/openstacksdk/+/100923201:29
deydraHello everyone, I recently merged a fix in python-openstackclient, including backports to stable/2026.2 and stable/2026.1: https://review.opendev.org/q/Iedf8aca33e87078557daa8de1dd7591d42a2d37a Is there already a maintenance release planned (specifically) for stable/2026.2, or if it would be possible to propose one soon to include this fix? Thanks!06:34
opendevreviewMerged openstack/openstacksdk master: config: Pass status code retry options to adapter  https://review.opendev.org/c/openstack/openstacksdk/+/101158511:28
opendevreviewStephen Finucane proposed openstack/keystoneauth master: typing: Accept Adapters in discover  https://review.opendev.org/c/openstack/keystoneauth/+/101164212:25
opendevreviewStephen Finucane proposed openstack/cliff master: Remove setup.cfg, setup.py  https://review.opendev.org/c/openstack/cliff/+/101070414:02
opendevreviewAde Lee proposed openstack/openstacksdk master: Fix Barbican key-manager microversion negotiation  https://review.opendev.org/c/openstack/openstacksdk/+/101154714:17
opendevreviewAde Lee proposed openstack/openstacksdk master: Add Barbican secret store migrate helper  https://review.opendev.org/c/openstack/openstacksdk/+/100240014:17
opendevreviewMerged openstack/cliff master: Gracefully handle metadata  https://review.opendev.org/c/openstack/cliff/+/100351414:19
melwittstephenfin: super trivial OSC docs thing https://review.opendev.org/c/openstack/python-openstackclient/+/101135414:55
stephenfindoh. Done14:56
stephenfinmelwitt: I assume sean-k-mooney has already mentioned the absence of a `doc/source/cli/command-objects/accelerator` directory to you? (we discussed it offline last week)14:57
stephenfinit appears so https://review.opendev.org/c/openstack/python-openstackclient/+/1011357 :)14:59
melwittstephenfin: yes! I have that patch stacked on top of the API version one. I'm currently poking around a devstack after your comment heh15:00
melwittit looks like indeed openstacksdk is already negotiating the latest API version but yet it seemed to not be the case when func tests ran in CI ... so I think I must not understanding something somewhere. still investigating15:03
sean-k-mooneyo/15:04
sean-k-mooneyis ^ related to cyborg?15:04
stephenfinmelwitt: I assumed the failues were because the Device resource was missing the `_max_microversion` field?15:04
stephenfinsean-k-mooney: yarp15:04
sean-k-mooneyso i had to fix microversion in cyborg last cycle because they were entirly broken15:05
melwittstephenfin: ohhh ... I dunno. I mean, why/how could it work installed in a devstack locally but then not work in upstream func test job if that's the case?15:05
sean-k-mooneyhttps://github.com/openstack/cyborg/commit/7faf80e098f189e6220ccbe5bfc9d179f482fa7615:06
melwittI could also be totally wrong and remembering it wrong15:06
sean-k-mooneywell not entirly but they were not conforment to the spec15:06
stephenfinyeah, that bit's the suprising bit. Have you a link to a failing build?15:06
melwittnot to hand. there might be a failed build somewhere in the history of the command migration patches that may have showed it. I'll look around15:07
sean-k-mooneyis this in relateion to a particly patch 15:07
sean-k-mooneyi can take a look as well15:07
stephenfinsean-k-mooney: https://review.opendev.org/c/openstack/python-openstackclient/+/101156815:07
stephenfinthough I think melwitt has it in hand. It's an SDK/OSC interaction thing as opposed to something cyborg specific we think15:08
sean-k-mooneyi think i have a deployment with cyborg i can test that on one sec15:08
stephenfinsean-k-mooney: before you do, see my comments on same15:08
sean-k-mooneyah15:09
sean-k-mooneyi see15:09
sean-k-mooneyyes that is plasuaible 15:10
stephenfincardoe: jfyi I left some comments on https://review.opendev.org/c/openstack/openstacksdk/+/1011547/ so Ade has respun. I'm holding off +W'ing in case you want to take another spin through it15:10
sean-k-mooneymelwitt: i assuem you dont have teh max api version set in your clouds.yaml or openrc15:10
sean-k-mooneyi dont think the cybrog plugin does that but good to check in yoru devstack15:10
melwittohhhh I do have it set15:11
stephenfinyeah, that'd do it :)15:11
melwittthat must be why. argh I don't remember doing that sorry15:11
sean-k-mooneyok i jsut checked my devstack and they are not set by default15:12
melwittok ok. good. but yeah, I am working on this bc I was going through cyborgclient plugin <=> OSC parity and realizing that is missing still while i was working on making the docs work15:12
melwittthanks sean-k-mooney you saved me a lot of time haha15:13
sean-k-mooneyi just went throught the list of things that bit me in the past15:13
sean-k-mooneyand it happend to be the first one15:13
melwitt:D15:14
melwittstephenfin: ok, so what is the right way to bump the version if we want to do it for all resources under cyborg, not only Device?15:28
melwittunless it's to set _max_microversion on all of them separately. I assumed that would not be the way15:30
stephenfinthe expectation is that each Resource gets _max_microversion set to the latest version that changed something about that resource15:31
stephenfinis there a reason you want to use >= 2.0 for resources != Device?15:32
melwittok, I see15:32
stephenfinerr, > 2.015:32
melwittyes for device profile we have some capability under 2.2 for handling both name and uuid15:33
stephenfinright, so DeviceProfile would get 2.215:33
melwittso I would just set that one to 2.2 according to this pattern15:33
stephenfinyeah15:34
melwittok got it15:34
stephenfinThis should be documented. If it's not done, I'd be happy to review some (brief, if LLM-written) contributor docs on same15:38
stephenfinOnly if you want to, obviously 🤷15:38
melwittsure. sorry if I missed the doc15:38
opendevreviewMerged openstack/cliff master: Move dependencies to pyproject.toml  https://review.opendev.org/c/openstack/cliff/+/101070115:51
opendevreviewMerged openstack/cliff master: Add release notes build  https://review.opendev.org/c/openstack/cliff/+/101070215:51
opendevreviewMerged openstack/cliff master: Add ShowOneWithDetails for field-oriented tables  https://review.opendev.org/c/openstack/cliff/+/101070315:55
opendevreviewMerged openstack/python-openstackclient master: Fix the block storage v3 index to say v3 instead of v2  https://review.opendev.org/c/openstack/python-openstackclient/+/101135416:30
cardoestephenfin: done going through stuff.22:19
cardoestephenfin: do we have a type for UUID-like? We pass around a UUID that's really string-ified. We also need a UUID | "default" type.22:20

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