Thursday, 2020-04-16

*** brinzhang has joined #openstack-qa00:13
*** hongbin has quit IRC00:22
*** hongbin has joined #openstack-qa00:29
*** Liang__ has joined #openstack-qa01:09
*** ricolin has joined #openstack-qa01:32
openstackgerritIan Wienand proposed openstack/devstack master: libs/rpms : update for CentOS 7 removal  https://review.opendev.org/72032202:01
*** brinzhang_ has joined #openstack-qa02:04
openstackgerritzhufl proposed openstack/tempest master: Adding description for testcases - compute part2  https://review.opendev.org/72032302:07
*** brinzhang has quit IRC02:08
*** brinzhang has joined #openstack-qa02:08
*** brinzhang_ has quit IRC02:09
openstackgerritIan Wienand proposed openstack/devstack master: libs/rpms : update for CentOS 7 removal  https://review.opendev.org/72032202:14
openstackgerritIan Wienand proposed openstack/devstack master: [wip] CentOS 8 support  https://review.opendev.org/68861402:14
*** artom has quit IRC02:30
*** lifeless_ is now known as liffeless02:40
*** liffeless is now known as lifeless02:40
*** hongbin has quit IRC02:50
openstackgerritIan Wienand proposed openstack/devstack master: Remove CentOS 7 as supported environment  https://review.opendev.org/69840303:01
openstackgerritIan Wienand proposed openstack/devstack master: libs/rpms : update for CentOS 7 removal  https://review.opendev.org/72032203:01
openstackgerritIan Wienand proposed openstack/devstack master: [wip] CentOS 8 support  https://review.opendev.org/68861403:01
*** xinranwang has joined #openstack-qa03:01
openstackgerritIan Wienand proposed openstack/devstack master: libs/rpms : update for CentOS 7 removal  https://review.opendev.org/72032203:07
openstackgerritIan Wienand proposed openstack/devstack master: [wip] CentOS 8 support  https://review.opendev.org/68861403:07
openstackgerritIan Wienand proposed openstack/devstack master: Fedora: install python3-libguestfs  https://review.opendev.org/72033103:07
openstackgerritIan Wienand proposed openstack/devstack master: lib/tls: use $PYTHON to run inline script  https://review.opendev.org/72033203:07
openstackgerritIan Wienand proposed openstack/devstack master: libs/rpms : update for CentOS 7 removal  https://review.opendev.org/72032203:52
openstackgerritIan Wienand proposed openstack/devstack master: [wip] CentOS 8 support  https://review.opendev.org/68861403:52
openstackgerritIan Wienand proposed openstack/devstack master: [dnm] try plain bionic images  https://review.opendev.org/71221104:04
openstackgerritIan Wienand proposed openstack/devstack master: [dnm] try plain bionic images  https://review.opendev.org/71221104:07
openstackgerritIan Wienand proposed openstack/devstack master: [dnm] try plain bionic images  https://review.opendev.org/71221104:08
*** evrardjp has quit IRC04:37
*** evrardjp has joined #openstack-qa04:37
*** udesale has joined #openstack-qa04:43
*** vishalmanchanda has joined #openstack-qa05:01
*** gcheresh has joined #openstack-qa05:13
*** ralonsoh has joined #openstack-qa05:56
*** early has quit IRC06:04
*** early has joined #openstack-qa06:09
*** xinranwang has quit IRC06:19
*** ccamposr has joined #openstack-qa06:27
*** ccamposr__ has quit IRC06:30
rm_workso, https://review.opendev.org/#/c/714855/1 is suddenly broken because tempest requires py36?06:30
rm_workwhich means stable branches with tests that run on xenial are no longer working :/06:31
rm_workis there a workaround for this?06:31
rm_worktempest is branchless, right? so...06:31
AJaegerrm_work: gmann tagged a tempest release to use. I don't know what exactly needs changing for this06:40
*** nightmare_unreal has joined #openstack-qa06:47
openstackgerritzhufl proposed openstack/tempest master: Adding description for testcases - compute part2  https://review.opendev.org/72032307:02
rm_workah ok07:03
rm_workso we should update that patch to use a tempest tag07:03
*** slaweq has joined #openstack-qa07:12
AJaegerrm_work: I think gmann did changes for other repos but I don't know for which ones, so cannot point to one.07:26
*** ccamposr__ has joined #openstack-qa07:26
*** ccamposr has quit IRC07:29
*** rpittau|afk is now known as rpittau07:34
*** tosky has joined #openstack-qa07:38
*** ccamposr has joined #openstack-qa07:39
*** ccamposr__ has quit IRC07:43
*** jpena|off is now known as jpena07:53
*** lucasagomes has joined #openstack-qa08:05
AJaegerianw: could you review this bashate change, please? https://review.opendev.org/71900608:19
*** dtantsur|afk is now known as dtantsur08:28
*** ccamposr__ has joined #openstack-qa08:41
*** ccamposr has quit IRC08:43
openstackgerritzhufl proposed openstack/tempest master: Adding description for testcases - identity part1  https://review.opendev.org/72039808:46
*** noama has joined #openstack-qa08:56
*** gfidente has joined #openstack-qa08:59
rm_workhmm yeah gmann i could use advice on this -- though looked through your patches and don't actually see any that apply to octavia :/09:01
openstackgerritMerged openstack/bashate master: Cleanup py27 support  https://review.opendev.org/71900609:34
*** Liang__ has quit IRC09:42
openstackgerritzhufl proposed openstack/tempest master: Adding description for testcases - volume part1  https://review.opendev.org/72041509:42
*** elod_ has joined #openstack-qa10:09
*** elod_ has quit IRC10:09
brtknrhi there10:11
brtknrI am trying to figure out how to reenable functional tests for our CI since we had to previously10:11
brtknrdisable it due to some weird errors related to kernel incompatibily10:11
brtknrlooks like in the mean time, Zuul has moved on and we are seeing errors related to Tempest not being10:11
brtknrfound10:11
brtknrhttps://zuul.opendev.org/t/openstack/build/5661943cb2d24c11934f6f44e115e764/console10:11
brtknrgrep for ModuleNotFoundError: No module named 'tempest'10:11
AJaegerbrtknr: your job is still a legacy job, I recommend to start from scratch with a Zuul v3 job - and see how other projects do it. Next cycle (Victoria) these legacy jobs will be dead.10:17
AJaegerbrtknr: one examples to look at : neutronclient-functional10:19
*** rpittau is now known as rpittau|bbl10:19
AJaegerbut codesearch.openstack.org can help you to find others - check for devstack-tox-functional as parent10:19
openstackgerritRodolfo Alonso Hernandez proposed openstack/tempest master: Catch json.loads exceptions in verify_device_metadata  https://review.opendev.org/71361210:22
toskybrtknr: also python-cinderclient-functional; and please feel free to ask, I volunteered to help for the zuulv3 migration goal10:29
brtknrtosky: okay here's the first of many, what is the substitue for legacy-dsvm-base10:32
brtknrlooks like codesearch is not working atm AJaeger10:33
brtknrwould it be devstack-base10:33
toskybrtknr: it depends on what you need to do; if you need to run tox tests after a deployment, it's devstack-tox-functional as AJaeger suggested10:35
brtknrI will be doing my tests here: https://review.opendev.org/720216 mind if I add oyu as a reviewer tosky?10:41
toskybrtknr: no problema at all, please do10:43
toskybrtknr: you will probably need to remove the playbooks10:43
brtknror if you can add yourself even better, i cant find you by your IRC nick10:43
toskyI will comment, just a general suggestion: /whois <nickname> should help10:44
brtknrtosky: ah thanks for the tip10:45
tosky(not everyone sets that information in their IRC clients, though)10:45
*** rfolco has joined #openstack-qa10:50
brtknrtosky: looks like one of the pre jobs basically sets up devstack-gate10:55
brtknrhttps://github.com/openstack/magnum/blob/master/playbooks/pre/prepare-workspace.yaml10:55
brtknris this still required?10:56
brtknralso in the playbooks, there is quite a few references to devstack-gate11:05
*** artom has joined #openstack-qa11:29
*** jpena is now known as jpena|lunch11:30
toskybrtknr: you basically need to kill the playbooks and move the job settings (the localrc settings, etc) inside .zuul.yaml11:38
toskysee for example line 50 here: https://opendev.org/openstack/sahara-tests/src/branch/master/.zuul.yaml11:40
toskyunfortunately we need to find a place for the zuul v2->v3 conversion guide, which the infra team dropped from their documentation11:40
*** rh-jelabarre has joined #openstack-qa11:56
AJaegertosky: we can also add the v2->v3 conversion back as separate page, let me think about it11:56
*** raildo has joined #openstack-qa12:01
*** lajoskatona has joined #openstack-qa12:01
lajoskatonagmann: Hi, I have a question regarding grenade job definitions and zuulv312:02
lajoskatonagmann: If I understand well grenade jobs have now "legacy job definitions", like we have for neutron (https://opendev.org/openstack/neutron/src/branch/master/zuul.d/grenade.yaml ), am I right?12:03
toskyAJaeger: of course we need to add it somewhere, but I don't know where; I was planning to ask the Doc SIG, but as you answered... :)12:04
toskylajoskatona: there is an ongoing effort to create native zuulv3 grenade jobs12:04
toskylajoskatona: https://review.opendev.org/#/q/project:openstack/grenade++topic:native-zuulv3-migration12:05
lajoskatonatosky: thanks, that's enough for meas I have some work to convert networking-odl jobs to zuulv3 syntax12:05
lajoskatonatosky: but then I don't touch grenade jobs now12:05
lajoskatonatosky: thanks12:06
*** nweinber has joined #openstack-qa12:06
toskyand a few sample jobs: https://review.opendev.org/#/c/704364/ https://review.opendev.org/#/c/703995/ https://review.opendev.org/#/c/703098/12:06
*** rpittau|bbl is now known as rpittau12:07
toskylajoskatona: if you have any questions about the conversion of any job (not just grenade), please ask me - I volunteered for that goal12:07
lajoskatonatosky: thanks, good to hear12:10
AJaegertosky: project-team-guide is the alternative12:11
lajoskatonatosky: perhaps if you have some time could you please check this: https://review.opendev.org/672925 ?12:13
toskyAJaeger: ah, nice to hear; do you think it would be worth importing the last version of the conversion guide with history, or just copy it there with a single commit and all the authors as Co-Authored-By ?12:13
lajoskatonatosky: the related part is tempest, and the terrible thing is that those are failing, but was failing previously as well.....12:14
toskylajoskatona: I will do it (in the next days)12:14
toskyit's a big change12:14
toskyare flourine, sodium, oxygen and neon all ODL release names?12:15
AJaegertosky: I'm not sure whether it fits into project-team-guide; Seems there's no perfect fit for it anywhere :(12:15
lajoskatonatosky: I tend to think that the goal of this patch is not to fix the failures but to make the job definition zuulv3 compatible12:15
lajoskatonathanks12:15
AJaegertosky: we have already https://docs.openstack.org/devstack/latest/zuul_ci_jobs_migration.html - what about enhancing that one?12:16
toskylajoskatona: and yes, the goal is "remove with no regressions", so if the failures the same it should be fine (but only from the goal point of view :)12:16
toskyAJaeger: maybe, not sure; not everything is devstack-based, even though probably 99% of the complicated jobs are devstack12:17
AJaegertosky: so, looking at https://review.opendev.org/#/c/711325/2/doc/source/zuulv3.rst - what do we need to keep?12:17
lajoskatonatosky: yeah, time is limited what we can spend on things....12:18
AJaegeryeah, 99 is devstack based, the rest are odd ones - and those really need to read the Zuul docs.12:18
toskyAJaeger: I would say "everything" of that page12:20
toskysome stuff may be cut, but the interesting part is that it explains things from the point of view of the people used to work on the old jobs12:21
*** jpena|lunch is now known as jpena12:31
*** udesale_ has joined #openstack-qa12:31
AJaegerlet's me ask fungi and clarkb what they suggest12:32
*** udesale has quit IRC12:34
*** vishalmanchanda has quit IRC12:50
*** paras333 has quit IRC13:24
brtknris there a way to test zuul changes locally tosky13:40
brtknrI have little idea how it works and would prefer to test locally13:41
toskybrtknr: that's a good question but I fear there is none13:41
brtknrtosky: hmm okay13:41
brtknrthe current implementation seems to have lots of bash scripts which i am not sure how to put into zuulv3 format13:42
*** paras333 has joined #openstack-qa13:42
brtknrits rather show iteration waiting for job to go through the gate13:43
AJaegerbrtknr: most (all?) of the scripts can be thrown away for v3 jobs, they are designed from scratch in a better way13:46
gmannlajoskatona: also if you can test your grenade job in separate patch with the proposed zuulv3 grenade base job as tosky mentioned will be good13:47
gmannbrtknr: but even in legacy job this error seems strange 'No module named 'tempest''13:49
fungithe idea with zuul v3 using ansible is that you should be able to run decomposed job playbooks locally with ansible (though you may need to provide some default variable values for variables zuul would normally fill from code review trigger events)13:50
fungisome folks have been working off and on try try to make a zuul-runner utility to simulate whole jobs locally, but that gets complicated because jobs often want specific environments (or maybe even multiple systems) and can inherit bits of configuration from many different repositories13:52
toskybrtknr: most of the bash scripts seems to set values, so those can go into the zuul definition; others (the pre which sets the workspace and post which save the logs) can simply go, they are handled by existing zuul roles13:56
brtknrtosky: ok13:56
brtknrhmm most of the users of devstack-tox-functional seem to be python-*client projects13:58
brtknralso for one of the functional tests, we need a VM with nested virt enabled, is there a way to specify this? we used to do this my specifically requesting vexxhost machines14:00
gmannbrtknr: but issue is why it need Tempest ? that jobs seems require the Tempest - https://opendev.org/openstack/magnum/src/branch/master/playbooks/magnum-functional-base.yaml14:01
brtknrgmann: well the failing job which magnum-function-k8s is running a tempest job14:02
brtknrgmann: well the failing job which magnum-function-k8s is running a tempest test14:02
gmannyeah but is it not installed by devstack, i see that playbook only disable tempest for multinode14:02
brtknrgmann: not sure, it used to work once upon a time :)14:03
brtknrgmann: looking at the history, there isn't a record of a build that passed: https://zuul.opendev.org/t/openstack/builds?job_name=magnum-functional-k8s&project=openstack/magnum14:04
gmannrm_work: it is fixed on all stable job like rocky running xenial or stein py2 jobs.14:08
gmannrm_work: let me check why it is still failing14:08
brtknrgmann: https://review.opendev.org/#/c/561858/ found one but there is no logs14:09
gmannbrtknr: i cannot see install_tempest in your job log. let me check that14:09
gmannbrtknr: yeah that is too old. logs are not kept for long14:10
rm_workgmann: yeah i saw that, not sure why ours is still failing... we posted on the bug for it14:18
gmannrm_work: you are running xenial nod job on stein. that case is first one for me and not handled i think.14:19
rm_workhmm ok14:20
gmannrm_work: let me try some solution.14:20
gmannTempest was pinned for stable/rocky gate so good there.14:20
AJaegergmann, could I trouble you with these two py27 cleanups, please? https://review.opendev.org/#/c/718170/ (stackviz), https://review.opendev.org/#/c/719006/ (tempest-stress)14:21
*** amodi has quit IRC14:25
*** amodi has joined #openstack-qa14:26
lajoskatonagmann: I will take a look14:30
gmannrm_work: let's wait for the result. this should fix it - https://review.opendev.org/#/c/720494/ teting in https://review.opendev.org/#/c/720495/14:42
gmanntesting14:42
rm_workok, appreciate the assist gmann14:42
rm_workwill watch that14:42
*** tbarron_ has joined #openstack-qa15:38
*** ttx has quit IRC15:38
*** ttx has joined #openstack-qa15:38
*** lajoskatona has left #openstack-qa15:41
*** jason2020 has joined #openstack-qa15:49
*** lucasagomes has quit IRC15:56
*** rpittau is now known as rpittau|afk16:18
*** udesale_ has quit IRC16:35
*** dtantsur is now known as dtantsur|afk16:36
*** evrardjp has quit IRC16:37
*** evrardjp has joined #openstack-qa16:37
*** gcheresh has quit IRC16:38
*** ricolin has quit IRC16:48
*** gfidente is now known as gfidente|afk17:04
*** TomStappaerts has joined #openstack-qa17:09
openstackgerritMerged openstack/devstack master: Updated from generate-devstack-plugins-list  https://review.opendev.org/71973617:10
openstackgerritMerged openstack/devstack stable/stein: Fix opensuse trusted certificates  https://review.opendev.org/72005317:11
TomStappaertsHi guys, Is there any date you have planned for centos8 support in devstack, as right now we cannot test ussuri with devstack on centos7 as it is no longer supported but we also cannot run devstack on centos8 :)17:11
openstackgerritMerged openstack/devstack master: Fedora: Update required RPMs for Fedora 31  https://review.opendev.org/71932717:11
openstackgerritMerged openstack/devstack master: Fedora: Mark Fedora 31 as supported and use within fedora-latest  https://review.opendev.org/71865317:11
openstackgerritMerged openstack/devstack master: Remove CentOS 7 as supported environment  https://review.opendev.org/69840317:11
openstackgerritMerged openstack/devstack master: Fedora: install python3-libguestfs  https://review.opendev.org/72033117:11
gmannTomStappaerts: i think ianw was testing that if i read some DNM patches title correctly.17:12
gmannTomStappaerts: https://review.opendev.org/#/c/688614/17:13
TomStappaertsAlright that sounds good17:14
*** jpena is now known as jpena|off17:18
openstackgerritGhanshyam Mann proposed openstack/tempest master: Add logs for plugins data  https://review.opendev.org/71217017:22
gmannkopecmartin: masayukig afazekas can we merge this before we release Tempest new tag - https://review.opendev.org/#/c/712170/17:24
gmannI am fixing patrole gate to make release with working code17:24
*** jason2020 has quit IRC17:26
*** rcernin has quit IRC17:37
*** TomStappaerts has left #openstack-qa17:39
*** TomStappaerts has quit IRC17:39
*** paras333 has quit IRC17:53
*** paras333 has joined #openstack-qa18:01
openstackgerritGhanshyam Mann proposed openstack/tempest master: Use stable constraint in tox to release new tag for rocky end of support  https://review.opendev.org/72057818:03
*** ralonsoh has quit IRC18:16
*** nightmare_unreal has quit IRC18:23
*** gcheresh has joined #openstack-qa18:36
*** rfolco is now known as rfolco|bbl19:01
*** nweinber has quit IRC19:37
*** rfolco|bbl is now known as rfolco19:46
mnasergmann: do you know if on the top of your head the devstack job runs inside a 'stack' user or runs natively in the 'zuul' user ?20:10
gmannmnaser: its with 'stack'20:11
mnasergmann: ok cool, thank you :)20:11
gmannmnaser:  here we setup that and permissions things- https://opendev.org/openstack/devstack/src/branch/master/roles/setup-stack-user/tasks/main.yaml20:12
mnasergmann: wonderful, thank you20:14
*** rfolco has quit IRC20:36
*** noama has quit IRC20:58
*** rfolco has joined #openstack-qa21:10
*** gcheresh has quit IRC21:13
*** slaweq has quit IRC21:14
*** jason2020 has joined #openstack-qa21:23
melwitttosky: heya, sorry I don't know the answer to your question on https://review.gerrithub.io/c/redhat-openstack/octario/+/490245 I'm going to get migi to answer tomorrow. and maybe do a different approach to fix, I am not familiar enough with octario21:24
jason2020hi tempest core team, can I get a workflow +1 for https://review.opendev.org/#/c/717786 ? it already has a +2.  Thanks!!21:25
toskymelwitt: I will ask as well (but that's mostly a downstream issue)21:26
fricklercmurphy: even with the old image and your ssl fix, this is still failing, but I'm not sure if it is another ssl issue or something else https://f843bcd9d8a6b4581f71-c4c8c9f72d027ee98f5da4950dd6b423.ssl.cf2.rackcdn.com/711545/7/check/keystone-dsvm-py3-functional-federation-opensuse15-k2k/c988d35/21:30
*** raildo has quit IRC21:31
toskyfrickler: hi! Can you please ack this devstack-gate change, needed to fix legacy jobs? https://review.opendev.org/#/c/715272/21:36
tosky(hopefully we won't need that in V)21:36
clarkbfrickler: tosky I'll get it21:36
clarkbfrickler: should be enjoying dinner or a book or something :)21:36
toskyclarkb: thanks!21:36
*** ramishra has quit IRC21:37
clarkbtosky: I think we should remove ceilometer? its not in the master list21:38
toskythat's a good point, I remember a few forth and back about it21:40
toskyand yes, it shouldn't be there according https://opendev.org/openstack/devstack-gate/commit/2767c8690de7966e1e89ed21e37071950995da5421:41
clarkbtosky: do you want to push a quick update? I'll approve it if so21:43
toskyclarkb: oh, sure, I can21:44
openstackgerritLuigi Toscano proposed openstack/devstack-gate master: Set up stable/ussuri  https://review.opendev.org/71527221:47
clarkbapproved thanks21:48
toskythank you!21:49
openstackgerritGhanshyam Mann proposed openstack/patrole master: Update compute tests to adopt new policies  https://review.opendev.org/72060121:55
openstackgerritGhanshyam Mann proposed openstack/tempest master: Document the policy for Tempest & its plugins release  https://review.opendev.org/72060321:58
openstackgerritColleen Murphy proposed openstack/devstack stable/stein: Fix six package on opensuse for pip 10  https://review.opendev.org/71526022:07
cmurphyfrickler: we need https://review.opendev.org/715260 too or at least the part that moves the fixup to before os-testr gets installed22:07
cmurphyor we need to fix the mirror so that it can find 'leap-15.1-x86_64/os-testr/' and not try to pull from pypi22:08
clarkbcmurphy: we are trying to avoid building wheels for things that have wheels on pypi (I'm not even sure we have a leap wheel build job at all either)22:12
clarkbso easiset thing would be to have working pypi install probably22:12
cmurphyclarkb: okay well https://review.opendev.org/715260 will fix it i think22:14
clarkbcmurphy: and once we stop preinstalling those tools by default I think we can cleanup a bit of the workarounds too hopefully22:15
*** rcernin has joined #openstack-qa22:39
*** tosky has quit IRC23:09
*** jason2020 has quit IRC23:20
*** rfolco has quit IRC23:21
openstackgerritIan Wienand proposed openstack/devstack master: lib/tls: use $PYTHON to run inline script  https://review.opendev.org/72033223:30
openstackgerritIan Wienand proposed openstack/devstack master: libs/rpms : update for CentOS 7 removal  https://review.opendev.org/72032223:30
openstackgerritIan Wienand proposed openstack/devstack master: [wip] CentOS 8 support  https://review.opendev.org/68861423:30
openstackgerritIan Wienand proposed openstack/devstack master: Cleanup rpm-distro mariadb install  https://review.opendev.org/72061723:30
*** paras333 has quit IRC23:43
*** jason2020 has joined #openstack-qa23:48

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!