Friday, 2021-10-15

*** dviroel|rover|afk is now known as dviroel|out00:00
opendevreviewMartin Kopec proposed openstack/tempest master: Fix test_rebuild_server by waiting for floating ip  https://review.opendev.org/c/openstack/tempest/+/81408500:07
*** jpena|off is now known as jpena07:30
*** jpena is now known as jpena|lunch11:31
*** dviroel|out is now known as dviroel|rover11:41
*** jpena|lunch is now known as jpena12:22
*** dviroel|rover is now known as dviroel|afk12:54
opendevreviewDr. Jens Harbott proposed openstack/devstack master: Create clouds.yaml early enough  https://review.opendev.org/c/openstack/devstack/+/81414213:07
fricklerdansmith: ^^ I wanted to move the write_clouds_yaml earlier anyway in https://review.opendev.org/c/openstack/devstack/+/78041714:39
fricklerslaweq: the tobiko periodic jobs are in an awful state, could we stop running them until they get fixed?14:45
dansmithfrickler: ah yeah that makes sense14:53
sophieh20201Please review: https://review.opendev.org/c/openstack/tempest/+/813676 Thanks!15:27
toskysophieh20201: does this set just the compute microversion in volume calls or also the volume microversion?>15:33
opendevreviewAde Lee proposed openstack/tempest master: Add support for ecdsa keys  https://review.opendev.org/c/openstack/tempest/+/80746515:39
sophieh20201Tosky, just the compute microversion in volume calls. However, in the tempest/lib/common/api_version_utils.py, the compute microversions are defined as min_microversion, max_microversion and the volume microversions are defined as volume_min_microversion, volume_max_microversion.15:39
sophieh20201So I have to change all the volume microversion names15:39
sophieh20201under api/volume15:40
opendevreviewAde Lee proposed openstack/tempest master: Add skip for tests that wont work under fips  https://review.opendev.org/c/openstack/tempest/+/81080815:40
opendevreviewAde Lee proposed openstack/tempest master: DNM - Add temporary link to patched paramiko  https://review.opendev.org/c/openstack/tempest/+/81080915:42
opendevreviewGorka Eguileor proposed openstack/devstack master: Add LVM NVMe support  https://review.opendev.org/c/openstack/devstack/+/81419315:51
*** dviroel|afk is now known as dviroel|rover15:52
gmannsophieh20201: one, this lgtm. please update the commit msg as you are changing volume test to use lib.common.api_microversion_fixture 16:22
gmann*done16:22
sophieh20201Thanks gmann for the comments!16:28
opendevreviewCarlos Eduardo proposed openstack/devstack-plugin-ceph master: Fix Ganesha repository broken urls  https://review.opendev.org/c/openstack/devstack-plugin-ceph/+/81344616:33
*** jpena is now known as jpena|off16:41
opendevreviewAde Lee proposed openstack/devstack master: Add option to set chap algoorithms for iscsid for FIPS  https://review.opendev.org/c/openstack/devstack/+/80380016:43
opendevreviewAde Lee proposed openstack/devstack master: Add option to set chap algoorithms for iscsid for FIPS  https://review.opendev.org/c/openstack/devstack/+/80380016:44
opendevreviewAde Lee proposed openstack/devstack master: Add option to set chap algorithms for iscsid for FIPS  https://review.opendev.org/c/openstack/devstack/+/80380016:45
opendevreviewSophie Huang proposed openstack/tempest master: Use lib.commom.api_microversion_fixture to set volume, compute API microversion in volume API testing  https://review.opendev.org/c/openstack/tempest/+/81367617:10
opendevreviewSophie Huang proposed openstack/tempest master: Use lib.commom.api_microversion_fixture to set volume, compute API microversion in volume API testing  https://review.opendev.org/c/openstack/tempest/+/81367617:13
opendevreviewSophie Huang proposed openstack/tempest master: Use lib.commom.api_microversion_fixture to set volume, compute API microversion in volume API testing  https://review.opendev.org/c/openstack/tempest/+/81367617:13
gmannsophieh20201: thanks for update, +A17:38
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline starting in 5 minutes, at 18:00 UTC, for scheduled project rename maintenance, which should last no more than an hour (but will likely be much shorter): http://lists.opendev.org/pipermail/service-announce/2021-October/000024.html17:59
*** dviroel|rover is now known as dviroel|rover|afk18:01
*** dviroel|rover|afk is now known as dviroel|rover18:09
melwitthi, does anyone know whether it's possible to define a required-projects list for all jobs in a project in a .zuul.yaml? from the documentation it looked like required-projects can't go under - project:?19:39
melwitthttps://zuul-ci.org/docs/zuul/reference/project_def.html19:41
gmannmelwitt: afaik it has to be per job. not sure but i think that can't  be defined in template also, only in job definition.20:12
melwittgmann: it's this https://review.opendev.org/c/openstack/nova/+/812236/8/.zuul.yaml which I depends-on https://review.opendev.org/c/openstack/devstack/+/81217920:12
melwittgmann: basically in the unmerged oslo.limit changes, I added new methods to interface, so need to depend on it for all jobs else get AttributeError. this is a DNM patch I put in the middle of the nova patch series20:14
melwittgmann: the next thing I was thinking to try is setting OSLOLIMIT_REPO and OSLOLIMIT_BRANCH to my gerrit change20:16
gmannmelwitt: i can see LIBS_FROM_GIT="oslo.limit" in controller localrc there then it should be added in required_projects in write-devstack-local-conf role20:19
melwittgmann: that's what I thought too :(  I'm really confused about what is happening. https://zuul.opendev.org/t/openstack/build/b8eb7fbcc33e46c58124cf7c87cc99e8/log/job-output.txt#558420:20
melwittgmann: and it is in there, see https://zuul.opendev.org/t/openstack/build/b8eb7fbcc33e46c58124cf7c87cc99e8/log/controller/logs/_.localrc_auto.txt20:20
melwittand while I could copy paste it for all jobs in .zuul.yaml instead of putting it under "- project:", how would I get the inherited jobs to use it? (the ones that come from the templates)20:21
gmannyeah, i have not tired it in template before. 20:27
gmann write-devstack-local-conf role has it in localrc file during  LIBS_FROM_GIT to required-projects conversion but seems that is not happening. checking..20:29
melwittgmann: is it because devstack-gate is no longer used?20:32
gmannmelwitt: no, devstack-gate LIBS_FROM_GIT is all handled in devstack via role and git clone20:35
melwittack. I'm looking for where/how does $git_dest get created20:35
gmannit is recognized as use lib from git too https://zuul.opendev.org/t/openstack/build/b8eb7fbcc33e46c58124cf7c87cc99e8/log/job-output.txt#556220:38
melwittyeah.. but somehow the /opt/stack/oslo.limit directory is not getting created. I don't yet find where that is supposed to be created (like for other repos too)20:39
melwittoh, sorry, nvm. I think I misread the error message20:41
melwittsomehow $ERROR_ON_CLONE is True20:43
gmannmelwitt: with git from lib case, either we need ERROR_ON_CLONE=False20:43
gmannyeah20:43
melwittthat's odd, I never had to do that before but I see now that it should help. thank you20:43
gmannit is true in devstack-base job20:43
melwitthuh, interesting stackrc:815:ERROR_ON_CLONE=$(trueorfalse False ERROR_ON_CLONE)20:44
gmannI think your devstack patch should make it work but need to check https://review.opendev.org/c/openstack/devstack/+/81217920:44
gmannmelwitt: https://github.com/openstack/devstack/blob/d603c2a459a211ca29662796d4939424dbbac079/.zuul.yaml#L31420:44
melwittso it defaults to False in devstack but the base job sets it to True... I wonder why?20:44
melwittmaybe these jobs are intended to never take libs from git. I never knew that before20:47
melwittgmann++ thank you for your help, I think I have a way forward now20:47
gmannmelwitt: yeah by default devstack based job are installing from pypi unless these libs are in required-projects or in LIBS_FROM_GIT 20:48
gmannmelwitt: if you want to add for all jobs one defined in tempest also then better is to just add required-project in devstack-base and then tests20:49
gmannin this itself 81217920:50
gmannmelwitt: also we should better add the ERROR_ON_CLONE value in error message to tell this is why devstack not cloning the repo and using from git20:51
melwittgmann: ok thanks for the advice, I will try that20:56
melwittre: the error message, +1 I think that could be helpful. I probably still wouldn't have realized what was happening but maybe others would heh20:58
opendevreviewGhanshyam proposed openstack/devstack master: Clarify error message for ERROR_ON_CLONE=True  https://review.opendev.org/c/openstack/devstack/+/81423321:00
gmannmelwitt: ^^ please add if more values in error message can be helpful. I remember I debugged the same issue before and again forget the code about  ERROR_ON_CLONE and RECLONE things21:01
melwittkk21:03
*** dviroel|rover is now known as dviroel|rover|afk21:08
opendevreviewMerged openstack/tempest master: Use lib.commom.api_microversion_fixture to set volume, compute API microversion in volume API testing  https://review.opendev.org/c/openstack/tempest/+/81367621:27

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