Thursday, 2025-08-14

*** mhen_ is now known as mhen01:30
tobias-urdinbarbican's functional job is using devstack-tox-functional and i'm trying to derive a new job and set a new VAULT_PLUGIN_BACKEND env var in `tox_environment` passed to the job, but for some reason VAULT_PLUGIN_BACKEND env var is empty/unset when functions in `devstack/lib/barbican` is executed, this is the patch https://review.opendev.org/c/openstack/barbican/+/95720608:40
tobias-urdinanybody got hints why the env var is not passed properly devstack-tox-functional -> tox role -> devstack, what am i missing? :(08:40
opendevreviewBalazs Gibizer proposed openstack/devstack-plugin-ceph master: DNM: Revert "move ceph jobs to debian 12"  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/95741711:30
*** vhari_ is now known as vhari15:02
melwittgmaan: do you know if there is any notion of a tempest test requiring a tempest plugin in order to use a specific service client? for example for barbican service client https://opendev.org/openstack/barbican-tempest-plugin/src/branch/master/barbican_tempest_plugin/plugin.py#L7016:46
melwittor is there a different way recommended for using a service client outside of the standard ones in a tempest test?16:47
gmaanmelwitt: yes, if test need any other service client than what we have in tempest in-tree then we need to install the plugin having that service client17:05
melwittgmaan: cool thanks. is there a way to skip test if the plugin is missing or how is that recommended to handle?17:06
gmaantempest only register the other service client when it detect the plugin and tempest  register 1. plugin configs in tempest namespace 2. service clients in tempest service client registry 3. plugin tests in tempest discovry 17:06
gmaanmelwitt: yes, we can do it via service decorator on test17:06
gmaanlet me find some example17:07
melwittgmaan: ok. I have a skip for if the barbican service is available but I wasn't sure how that would relate to the barbican tempest plugin17:08
gmaanmelwitt: ohk, I see. so we might have service but no plugin installed17:09
gmaanI am not how plugin detecting that but you can do it via attribute error when accessing service client. if plugin is missing then service client will not be registered17:10
gmaanthat is one way17:10
melwittgmaan: yes exactly. if there was a way to skip in that case I would add it but I was not sure if that's even possible. I didn't find examples17:10
melwittok cool17:10
melwittthat makes sense17:11
gmaanmelwitt: there is list plugin command to know what all plugin available but skipping based on required service client availability is better 17:13
melwittgmaan: cool thank you for the guidance :)17:13
gmaanmelwitt: I think for future I can add one decorator to detect the plugin is available or not (this is good use case of mixed tets) but for now checking service client can be way.17:14
melwitt++17:15
sean-k-mooneyelodilles: gmaan by the way i notice we stil have nto dropped ubuntu 22.04 testing form os-vif17:20
sean-k-mooneyit timed out on my linux brdige removal patch so im going ot create a patch ahead fo it to remove ubuntu 22.04 assuming there is no objections17:21
sean-k-mooneywe kept it last cycle for upgrades17:21
sean-k-mooneyhttps://github.com/openstack/governance/blob/master/reference/runtimes/2025.1.rst#additional-testing-for-a-smooth-upgrade17:21
sean-k-mooneybut its not required this cycle https://github.com/openstack/governance/blob/master/reference/runtimes/2025.2.rst17:22
sean-k-mooneyalthogu readign the testing version im not sure if there is a bug in the runtime defintion its listed for py3.10 testing17:22
sean-k-mooneyis tox coverage enouch17:24
sean-k-mooneythe job isnt actully fialing it just timed out during the execution of the senario test17:26
sean-k-mooneyopendev.org%2Fopendev%2Fzuul-providers/rax-dfw-main ok so that the old xen based rax cloud17:27
sean-k-mooneymaybe ill just recheck it and we can see if we want to keep it or not later17:27
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/builds?job_name=os-vif-ovn-ubuntu-jammy&project=openstack/os-vif yat that looks pretty stabel to its proably not actully a problem17:29
opendevreviewDouglas Mendizábal proposed openstack/devstack master: Fix iniset to escape backslash characters  https://review.opendev.org/c/openstack/devstack/+/95691418:32
opendevreviewYosi Ben Shimon proposed openstack/tempest master: Add new test case for volume retype  https://review.opendev.org/c/openstack/tempest/+/95622518:39
gmaansean-k-mooney: sure, there is no harm for extra testing but yes we can drop those23:13

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