opendevreview | Ian Wienand proposed openstack/devstack master: [dnm] f34 run https://review.opendev.org/c/openstack/devstack/+/802989 | 01:20 |
---|---|---|
opendevreview | lkk proposed openstack/tempest master: API test update volume group status https://review.opendev.org/c/openstack/tempest/+/803135 | 02:52 |
opendevreview | Ian Wienand proposed openstack/devstack master: [dnm] f34 run https://review.opendev.org/c/openstack/devstack/+/802989 | 03:22 |
*** pojadhav- is now known as pojadhav | 06:24 | |
opendevreview | Ian Wienand proposed openstack/devstack master: [dnm] f34 run https://review.opendev.org/c/openstack/devstack/+/802989 | 06:40 |
*** jpena|off is now known as jpena | 07:00 | |
*** frickler_pto is now known as frickler | 07:14 | |
*** rpittau|afk is now known as rpittau | 07:15 | |
opendevreview | yatin proposed openstack/devstack master: [DNM] Test c8-stream / fedora-latest with fixes https://review.opendev.org/c/openstack/devstack/+/803144 | 07:34 |
opendevreview | Ananya proposed opendev/elastic-recheck master: Run elastic-recheck in container https://review.opendev.org/c/opendev/elastic-recheck/+/802866 | 09:08 |
*** jpena is now known as jpena|lunch | 11:30 | |
*** jpena|lunch is now known as jpena | 12:28 | |
opendevreview | Ananya proposed opendev/elastic-recheck master: Run elastic-recheck in container https://review.opendev.org/c/opendev/elastic-recheck/+/802866 | 13:13 |
*** abhishekk is now known as akekane|home | 13:40 | |
*** jpena is now known as jpena|off | 15:25 | |
*** rpittau is now known as rpittau|afk | 16:24 | |
*** akekane_ is now known as abhishekk | 17:01 | |
*** akekane_ is now known as abhishekk | 17:54 | |
opendevreview | Sofia Enriquez proposed openstack/devstack-plugin-nfs master: zuul: runs all the scenario tests (through full-parallel) https://review.opendev.org/c/openstack/devstack-plugin-nfs/+/742905 | 18:39 |
*** dviroel is now known as dviroel|out | 20:53 | |
johnsom | I have a question about cross-project use of tempest service clients. I have a project that wants to use the service clients provided in octavia-tempest-plugin. I advised them to add the octavia-tempest-plugin to their kuryr-tempest-plugin requirements.txt (I don't think the zuul tempest jobs load test-requirements.txt), but they are getting a global-requirements error. | 21:14 |
johnsom | I thought the tempest plugins were on a do-not-check list, but maybe they should be added to g-r? I can't remember what was decided on this. Advice? | 21:14 |
gmann | johnsom: yeah, tempest plugins are not in g-r. | 23:15 |
johnsom | gmann Hi there. So what is the plan for allowing other tempest-plugin projects use our service clients? | 23:15 |
johnsom | setuptools extras? | 23:16 |
gmann | johnsom: currently they can be added in TEMPEST_PLUGIN list in devstack localrc via zuul job | 23:19 |
johnsom | Yeah, that is a bit of a bummer for folks running the tests outside devstack though. | 23:20 |
gmann | yeah, for that we need to ask them to make sure they are installed but i agree that is not best way | 23:20 |
gmann | I remember we tried to add plugins in g-r(If i recall correctly) but not added. | 23:21 |
johnsom | I can set them up with TEMPEST_PLUGIN for now if that is the current standard. | 23:21 |
gmann | johnsom: yeah, that is current way, let me recall/check tomorrow why we did (or can) not add them in g-r. | 23:22 |
johnsom | gmann Ok, sounds good. Thanks! | 23:22 |
gmann | johnsom: only thing is they need to be in blacklist file (no constraints) as they are brancless and used as master in stable testing. that is what I am proposing for Temepst too https://review.opendev.org/c/openstack/requirements/+/787621 | 23:23 |
johnsom | Yeah, requirements typically pulls from the tagged version in pypi | 23:23 |
johnsom | Since we don't do the git+ syntax | 23:23 |
johnsom | Or we go down the libs-from-git path | 23:24 |
gmann | yeah but we should install from master like devstack does for Tempest, that is also one thing we can do | 23:24 |
gmann | yeah lib-from-git can work too | 23:24 |
tosky | johnsom: insted of TEMPEST_PLUGIN, you can use vars.tempest_plugins | 23:25 |
tosky | johnsom: also iirc if you add a project to required-projects, it is automatically added to libs-from-git | 23:25 |
gmann | but in any case, constraints are not issue here as we release <release>-last tag for tempest and plugins and we can make devstack to use that tag name | 23:26 |
gmann | and master and supported stable always use master | 23:26 |
gmann | yes, all required-projects are added in libs-from-git but if devstack installation is different for plugins | 23:27 |
johnsom | tosky Tell me more about vars.tempest_plugins, I'm not sure I follow your proposal | 23:27 |
gmann | johnsom: that is new way of TEMPEST_PLUGIN. | 23:27 |
johnsom | libs-from-git assumes devstack though, so doesn't solve the non-devstack tempest run problem. | 23:27 |
johnsom | Oh, got it, zuul definition instead of devstack. | 23:28 |
gmann | yeah | 23:29 |
gmann | last one in https://github.com/openstack/devstack/tree/master/roles/write-devstack-local-conf | 23:29 |
tosky | johnsom: https://opendev.org/openstack/devstack/raw/branch/master/roles/write-devstack-local-conf/README.rst | 23:29 |
tosky | gmann was faster | 23:29 |
gmann | :), thanks for reminding the new way. | 23:29 |
johnsom | Yeah, I missed the memo. grin | 23:29 |
gmann | I will check g-r things for plugins tomorrow. | 23:30 |
johnsom | gmann I am toying with the "extras" idea. This may work well in this case. Optional extra requirement that can be specified via git+ | 23:31 |
gmann | johnsom: that would not work in devstack setup, as devstck install plugins in tempest venv from TEMPEST_PLUGIN or vars.tempest_plugins | 23:32 |
gmann | with 'extras' plugins will be installed at system level not in tempest virtual env | 23:32 |
johnsom | It would be an extra on the tempest-plugin, so should go in the venv | 23:33 |
gmann | and as yo know, in upstream CI we run tempest in venv instead of main system | 23:33 |
gmann | johnsom: ah in plugins, right. that should work | 23:33 |
johnsom | For now I will probably just set them up with the zuul approach. The extras path is academic gold plating. | 23:39 |
gmann | +1 | 23:41 |
johnsom | Thanks again | 23:44 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!