aviator | Thanks JayF | 03:03 |
---|---|---|
frickler | aviator: there also are public openstack deployments, but they are not free, so you would have to pay for them. also there are often cases where it will be helpful to be able to look at the server side of things, too, while developing client code | 06:07 |
frickler | another option would be to use an all-in-one deployment from one of the deployment tools, like openstack-ansible or kolla-ansible | 06:08 |
opendevreview | Valentin Chassignol proposed openstack/python-openstackclient master: Add retrieve password action for Instances with optional decryption https://review.opendev.org/c/openstack/python-openstackclient/+/924909 | 08:34 |
opendevreview | Valentin Chassignol proposed openstack/python-openstackclient master: Add retrieve password with optional decryption https://review.opendev.org/c/openstack/python-openstackclient/+/923621 | 08:46 |
frickler | gtema: stephenfin: something is making swift/object commands disappear from OSC. I started to collect some data at https://etherpad.opendev.org/p/osc-swift-issue | 09:18 |
frickler | the issue does not seem to happen with latest master, but only with 6.6.0 and older versions | 09:19 |
frickler | I'm expecting this to be caused by some updated library, but failed to find out which one so far | 09:19 |
frickler | a possible workaround might be to push forward with the release of 6.7.0, but IMO it would be better to root-cause this anyway | 09:21 |
opendevreview | Kaloyan Kotlarski proposed openstack/ansible-collections-openstack master: Add a list of Neutron port to attach when deploying an Ironic node https://review.opendev.org/c/openstack/ansible-collections-openstack/+/924914 | 09:23 |
opendevreview | Valentin Chassignol proposed openstack/python-openstackclient master: Add retrieve password with optional decryption https://review.opendev.org/c/openstack/python-openstackclient/+/923621 | 10:05 |
gtema | fricker: ack | 10:54 |
opendevreview | Stephen Finucane proposed openstack/python-openstackclient master: Add callback on plugin load failure https://review.opendev.org/c/openstack/python-openstackclient/+/924923 | 11:48 |
stephenfin | frickler: Do you have a local reproducer? Can you cherry-pick/manually apply that commit ^ to see if it yields any info? | 11:49 |
stephenfin | I wrote that yesterday due to issues I was seeing with osc-placement (and previously python-ironicclient), both due to use of distutils when installed under Python 3.12 | 11:50 |
frickler | ah, I was already looking at that code, but didn't know how to add debugging. you can simply rebase your patch onto 6.6.0 and get: WARNING: Failed to import plugin openstack.cli.base:object_store: No module named 'simplejson'. | 11:55 |
frickler | so the fix is https://review.opendev.org/c/openstack/python-openstackclient/+/920001 | 11:55 |
frickler | which is also what my git bisect led me to, but I couldn't find the connection | 11:56 |
stephenfin | frickler: Yeah, I was having commands disappear for seemingly no reason too, which led me to that patch (after a few other attempts at fixes in osc-lib and cliff). Good timing it seems :) | 11:57 |
frickler | so 6.7.0 will be fine and maybe we need to backport to stable branches | 11:57 |
stephenfin | Yup. I suspect this is coming about due to https://review.opendev.org/c/openstack/osc-lib/+/920000, which is included in osc-lib 3.1.0 | 11:58 |
stephenfin | (simplejson was a direct dependency that we were including transitively from osc-lib) | 12:00 |
frickler | ah, right, downgrading my broken venv to osc-lib-3.0.1 pulls in simplejson and that fixes the whole issue | 12:06 |
rpittau | so need to wait for osc 6.7.0 to land for the fix ? | 12:12 |
stephenfin | rpittau: We don't have an easy way to release 6.6.1 so yes | 12:13 |
frickler | another workaround is to install simplejson into the venv | 12:13 |
frickler | we could do that in devstack for now, I guess | 12:14 |
rpittau | right | 12:14 |
rpittau | that workaround should work | 12:14 |
frickler | yes, I just confirmed it in my local setup | 12:15 |
rpittau | great | 12:15 |
frickler | stephenfin: we can do a 6.6.1 from stable/2024.1, can't we? | 12:17 |
stephenfin | oh, yes we can. I had thought 6.6.6 was a D release but apparently not | 12:18 |
stephenfin | do you want to do that backport and I can approve? | 12:18 |
frickler | rpittau: do you want to update your devstack patch with the simplejson addition? | 12:18 |
frickler | stephenfin: ack, just a sec | 12:18 |
ganso | stephenfin: hi! have you been able to think more about https://review.opendev.org/c/openstack/openstacksdk/+/922965 ? | 12:19 |
stephenfin | ganso: Oh, sorry, I thought we'd agreed that fixing Location would be nice but that we could treat it as out-of-scope for now | 12:20 |
stephenfin | ganso: fwiw I have some largeish typing-related rework under way that should make fixing it easier, but it's not complete yet and won't be complete for a while yet | 12:20 |
ganso | stephenfin: yea I thought we did agree but the gerrit comment history seemed to indicate otherwise. I'm happy if we are ready to move forward | 12:21 |
opendevreview | Jens Harbott proposed openstack/python-openstackclient stable/2024.1: Drop direct dependency on simplejson https://review.opendev.org/c/openstack/python-openstackclient/+/924927 | 12:21 |
ganso | stephenfin: hmm if it is a large rework shouldn't we merge that small patch now so the customers that need it don't have to wait that much? | 12:22 |
rpittau | frickler: yeah, gimme a sec to find the proper place | 12:34 |
rpittau | frickler: done | 12:39 |
frickler | rpittau: thx, will approve once CI passes | 12:54 |
opendevreview | Merged openstack/python-openstackclient stable/2024.1: Drop direct dependency on simplejson https://review.opendev.org/c/openstack/python-openstackclient/+/924927 | 16:22 |
*** iurygregory__ is now known as iurygregory | 16:35 | |
*** iurygregory__ is now known as iurygregory | 17:57 | |
opendevreview | Tim Bishop proposed openstack/python-openstackclient master: Respect --skip-resource when deleting. https://review.opendev.org/c/openstack/python-openstackclient/+/924659 | 19:26 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!