*** rcernin has joined #openstack-qa | 05:46 | |
*** gcheresh_ has joined #openstack-qa | 07:09 | |
*** bonguardo2 has joined #openstack-qa | 08:46 | |
*** yoctozepto has quit IRC | 09:08 | |
*** early has quit IRC | 09:25 | |
*** early has joined #openstack-qa | 09:30 | |
*** rcernin has quit IRC | 09:47 | |
*** rcernin has joined #openstack-qa | 10:50 | |
*** bonguardo2 has quit IRC | 12:02 | |
*** rcernin has quit IRC | 12:09 | |
*** rcernin has joined #openstack-qa | 12:10 | |
*** rnoriega- has joined #openstack-qa | 12:12 | |
*** rnoriega_ has quit IRC | 12:14 | |
*** rcernin has quit IRC | 12:48 | |
*** tosky has joined #openstack-qa | 13:36 | |
openstackgerrit | Ghanshyam Mann proposed openstack/devstack master: Add centos-8 devstack nodeset and job https://review.opendev.org/694697 | 14:37 |
---|---|---|
tosky | gmann: please leave sahara py2 removal to me; it's a bit tricky | 14:53 |
gmann | tosky: ohk, sure. | 14:59 |
gmann | tosky: you want me to leave sahara-plugin-* too and you will take care of those ? | 15:00 |
tosky | gmann: those should be probably fixed after sahara is fixed | 15:00 |
tosky | so yes, I'd say please leave them around | 15:00 |
gmann | tosky: but is there any dependency ? i cannot see scenario jobs there - https://github.com/openstack/sahara-plugin-ambari/blob/master/.zuul.yaml | 15:01 |
tosky | I may have lost the email - was the phase1/phase2 plan documented somewhere? | 15:01 |
tosky | gmann: the image building jobs | 15:01 |
gmann | tosky: here is the schedule - https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html#schedule | 15:01 |
gmann | tosky: ok. i will leave sahara repo to you. except lib and testing tools we need to complete those by milestone-1 | 15:02 |
tosky | gmann: if I remember the discussion, we will use the tempest (and the plugins) with python 3 also against the older branches, right? | 15:04 |
gmann | tosky: yeah, as long as it run otherwise tempest tag | 15:04 |
tosky | should I do the same for other testing jobs defined in branchless repositories as well? | 15:04 |
gmann | you mean sahara-tests right ? | 15:05 |
tosky | or better: should I keep them in a way that the scenario test runner itself works with python3, even when run against a python 2 deployment?? | 15:05 |
tosky | (s/\?$//) | 15:05 |
gmann | tosky: for all stable branches we do not need to change, so yea we need to keep all jobs for them but master will run only py3 jobs | 15:06 |
gmann | like i did in this patch, all master jobs even stable testing job on master are switched to py3 - https://review.opendev.org/#/c/694699/4 | 15:07 |
gmann | basically, ussuri gate (even branhcless repo_ needs to drop py2 jobs, they cannot be run due to dependency like oslo etc dropping the py2 support. and no change in gate for stable branches | 15:09 |
tosky | gmann: for sahara-scenario there are two levels of python 3 usage: | 15:10 |
tosky | - the python used to run sahara-scenario; this should be switched to python3 also for stable branches, in order to follow the policy | 15:11 |
tosky | - the python used to deploy the environment in sahara-scenario tests: that must remain python 2, but that shouldn't be a problem | 15:11 |
tosky | as all the dependencies come from the branch, apart from the dependencies of sahara-scenario itself | 15:11 |
tosky | (sahara-scenario is the test runner for the scenario tests) | 15:12 |
tosky | and that's the same, I guess, as tempest when run against a stable branch | 15:12 |
gmann | tosky: both has to change to py3. it is like deployment tools where image and image building env both needs to run on py3. | 15:12 |
tosky | gmann: no | 15:12 |
gmann | tosky: say ussuri is for where there is no py2. | 15:13 |
tosky | gmann: no, one moment | 15:13 |
tosky | gmann: it's like tempest: when you run tempest/master against a stable branch (like rocky), the deployed environment is py2, tempest is (going to be) py3 | 15:13 |
tosky | otherwise you are testing something which is not working on that stable branch | 15:13 |
gmann | for stable branch yes but for master both has to be py3 | 15:14 |
tosky | a stable branch where a py3 openstack may not work | 15:14 |
tosky | yes, that's my point | 15:14 |
tosky | but that means that I need to tune the master job so that it runs against a py2 environment when run against a stable branch | 15:14 |
gmann | yes so stable branches has to keep testing the py2 as it is, its jobs we have to modify between <ussuri and > ussuri | 15:14 |
tosky | just setting USE_PYTHON3 also for devstack is just going to break all stable branches | 15:14 |
gmann | no, i did for congress , let me check | 15:15 |
tosky | just the testing tool (tempest, sahara-scenario) needs to use py3 when running against an older branch | 15:15 |
tosky | do you mean that enable USE_PYTHON3 on a branchless job which run against a stable branch, thus deploying everything with py3? | 15:16 |
gmann | like this - https://review.opendev.org/#/c/691766/10/.zuul.yaml | 15:16 |
tosky | oh, perfect - and that needs some work on sahara-tests too | 15:17 |
gmann | we have to use the branch variant for those. like i did for xenial to bionic migration. <stein was xenial and >stein was bionic for same job | 15:17 |
gmann | tosky: yeah, i can do that or you want those buts ? | 15:17 |
gmann | bits | 15:17 |
tosky | I'd prefer to recheck it | 15:18 |
gmann | sure. | 15:18 |
gmann | tempest plugins are but tricky for those that is why i am pushing the patches for those now and keeping WIP till phase-2. otherwise it get mixedup | 15:19 |
tosky | let's see if I can manage to make it working now | 15:19 |
tosky | ... but tomorrow - today I'm technically not working and still my TODO list is full :) | 15:19 |
gmann | +1, ping me any help. and feel free to take over those patches | 15:19 |
gmann | tosky: :) | 15:19 |
*** gcheresh_ has quit IRC | 15:39 | |
*** lennyb has joined #openstack-qa | 16:27 | |
*** trident has joined #openstack-qa | 16:43 | |
*** tosky has quit IRC | 17:26 | |
openstackgerrit | Ghanshyam Mann proposed openstack/devstack master: Add centos-8 devstack nodeset and job https://review.opendev.org/694697 | 17:49 |
*** tosky has joined #openstack-qa | 18:44 | |
*** gcheresh_ has joined #openstack-qa | 20:18 | |
*** gcheresh_ has quit IRC | 21:05 | |
*** mvkr has quit IRC | 22:16 | |
*** mvkr has joined #openstack-qa | 22:18 | |
*** rcernin has joined #openstack-qa | 22:50 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!