Wednesday, 2025-12-10

opendevreviewchandan kumar proposed openstack/watcher-specs master: Add spec for improving watcher-dashboard testing  https://review.opendev.org/c/openstack/watcher-specs/+/97022006:50
opendevreviewIvan Anfimov proposed openstack/watcher master: Remove url tags from README  https://review.opendev.org/c/openstack/watcher/+/97033907:17
opendevreviewIvan Anfimov proposed openstack/watcher master: Remove url tags from README  https://review.opendev.org/c/openstack/watcher/+/97033907:19
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035310:14
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035310:15
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035310:17
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035310:19
opendevreviewDavid proposed openstack/watcher master: [DNM] Move real data jobs nodeset to three nodes (two computes + 1 controller)  https://review.opendev.org/c/openstack/watcher/+/96733110:37
opendevreviewDavid proposed openstack/watcher master: Move real data jobs nodeset to three nodes (two computes + 1 controller)  https://review.opendev.org/c/openstack/watcher/+/96733110:38
opendevreviewJoan Gilabert proposed openstack/watcher master: Add tests for get_dst_pool_and_type method  https://review.opendev.org/c/openstack/watcher/+/96471710:39
opendevreviewJoan Gilabert proposed openstack/watcher master: Fix zone migration dst pool and type selection  https://review.opendev.org/c/openstack/watcher/+/96471810:39
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035310:43
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035310:45
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035311:11
opendevreviewJoan Gilabert proposed openstack/watcher master: Add tests for get_dst_pool_and_type method  https://review.opendev.org/c/openstack/watcher/+/96471711:24
opendevreviewJoan Gilabert proposed openstack/watcher master: Fix zone migration dst pool and type selection  https://review.opendev.org/c/openstack/watcher/+/96471811:24
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035312:07
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035312:29
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035312:52
sean-k-mooneydviroel: jgilaber so regarding https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/958644 is there a patch to get teh senario test enbaled on teh stable jobs for the tempest plugin13:05
dviroelsean-k-mooney: we need to merge the watcher backports first13:06
dviroelhttps://review.opendev.org/c/openstack/watcher/+/96877913:07
dviroeland 2025.1 i need to check if we fixed the issue: https://review.opendev.org/c/openstack/watcher/+/969137 13:07
dviroel2025.1 we can recheck after https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/969244 merges (in gates now)]13:08
sean-k-mooneywhy is the job consolation backprot needed to chagne the defiontion of the *fucntional-2025-2 job on master13:08
sean-k-mooneyim specificly asking about htese jobs https://opendev.org/openstack/watcher-tempest-plugin/src/branch/master/.zuul.yaml#L29-L4513:09
sean-k-mooneythey use the master definition of the job13:10
dviroelthey don't because of the override-checkout13:10
sean-k-mooneyso we can update them to use watcher-tempest-prometheus or  watcher-tempest-gnocchi13:10
sean-k-mooneythat applie to the code not the zuul job defintion if im not mistaken13:11
dviroelit will be a noop13:11
dviroeli already tried in the watcher-tempest-plugin patch to confirm13:11
dviroellet me check the PS13:11
sean-k-mooneyack13:11
jgilabersean-k-mooney, no I don't have a patch to enable those test, I was waiting on feedback in https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/96924413:12
jgilabernow that the patch is merging I'll push a patch to enable those tests on master only13:12
dviroelin PS1 https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/968247/1/.zuul.yaml13:12
dviroelah there is no zuul report for ps113:13
dviroelI can send a DNM with that change13:13
sean-k-mooney just send it as a real patch it will fail if we need the backports13:14
sean-k-mooneyif it does we can test the backprot with a depend on for each branch13:14
sean-k-mooneyand proceed with them13:14
dviroelack13:14
sean-k-mooneyjgilaber: assuming ^ works we shoudl rebase your change on it to get new ci results and see if the test breaks without the backport13:15
jgilaberyou mean rebase https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/958644 right?13:17
sean-k-mooneyyep13:17
jgilaberack, sure13:17
sean-k-mooneythe logs are gone so i cant check the old job results but we are not runign that test either13:17
sean-k-mooneyso we need to fix that first13:18
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Consolidate and improve Zuul CI jobs for stable branches  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97037813:18
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035313:20
opendevreviewJoan Gilabert proposed openstack/watcher-tempest-plugin master: Add test for volume migrate with zone migration  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/95864413:24
opendevreviewJoan Gilabert proposed openstack/watcher-tempest-plugin master: Test zone migration volume and compute migrations  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/96270213:24
opendevreviewJoan Gilabert proposed openstack/watcher-tempest-plugin master: Add extra checks to zone migration retype test  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/96355913:24
jgilaber^^ I rebase my patches on top of dviroel one13:24
opendevreviewJoan Gilabert proposed openstack/watcher master: Enable extra zone migration tests on master branch  https://review.opendev.org/c/openstack/watcher/+/97038113:25
opendevreviewDouglas Viroel proposed openstack/watcher stable/2024.2: [stable-only] Consolidate and improve Zuul CI job definitions  https://review.opendev.org/c/openstack/watcher/+/97038513:39
dviroelhey sean-k-mooney: https://zuul.opendev.org/t/openstack/status?change=970378 13:42
dviroelonly 2024.2 is running because I didn't replace the parent properly13:42
dviroelI will send a new PS with all depends-on 13:42
sean-k-mooneyack well we just need any exectuion of a non master version right13:43
sean-k-mooneyto see if this will work13:44
sean-k-mooneyoh so its rungin watcher-tempest-gnocchi-2024-2 because its the only one where it could see the partent job13:46
sean-k-mooneyand it skiped the rest becaues the backprot of the jobs was not doen13:46
sean-k-mooneyok so the overried checkout at the job level is also impacting the version of the job used becasue its defeind in a differnt repo13:46
sean-k-mooneyif hte just was in htis repo it would not be impacted by that which explian the delta in behavior13:47
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Consolidate and improve Zuul CI jobs for stable branches  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97037813:49
dviroeltrying now with all depends-on patches13:50
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035313:55
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Consolidate and improve Zuul CI jobs for stable branches  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97037814:03
sean-k-mooneyon of those apprently has a config error14:05
sean-k-mooneydviroel: you might need to turn o nthe pipeline debuging ot see why14:06
dviroeli enabled the debug here: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/970378/3/.zuul.yaml#914:06
dviroelis there other debug flag?14:06
sean-k-mooneyno i think that is the one i was thinkign of14:07
sean-k-mooneyi was expecting mroe then "This change depends on a change with an invalid configuration."14:08
dviroeli may try to remove each dependency to see if helps14:08
sean-k-mooneyhttps://zuul-ci.org/docs/zuul/latest/config/project.html#attr-project.%3Cpipeline%3E.debug14:08
sean-k-mooneyack the jobs do seeam to be running on the backports.14:10
sean-k-mooneymaybe we have hit a limitaion on how speculitive the sepculitive execution is14:10
dviroelyep14:11
opendevreviewAlfredo Moralejo proposed openstack/watcher master: Add option to filter action plans by hostname from db connection  https://review.opendev.org/c/openstack/watcher/+/97039614:11
opendevreviewMerged openstack/watcher-tempest-plugin master: Add config flags to control zone migration test execution  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/96924414:18
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Consolidate and improve Zuul CI jobs for stable branches  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97037814:20
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Consolidate and improve Zuul CI jobs for stable branches  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97037814:22
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Consolidate and improve Zuul CI jobs for stable branches  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97037814:26
dviroelsean-k-mooney: still can't run with only a single depends-on, we may want to try merging the stable/2025.2 backport to see if helps14:30
sean-k-mooneyack we can merge this first thats fine14:36
dviroelhttps://review.opendev.org/c/openstack/watcher/+/96877914:36
dviroeljgilaber: ^ pls take a look 14:37
jgilaberack dviroel looking14:39
opendevreviewTakashi Kajinami proposed openstack/watcher master: ruff: Enable E5 check  https://review.opendev.org/c/openstack/watcher/+/97044017:06
opendevreviewTakashi Kajinami proposed openstack/watcher-dashboard master: ruff: Enable E5 check  https://review.opendev.org/c/openstack/watcher-dashboard/+/97044617:08
sean-k-mooneytkajinam: so we are not using ruff for formating yet17:22
sean-k-mooneytkajinam: we have rufh check but we are using autopep8 for formating at the moment17:22
tkajinamsean-k-mooney, ok. yeah I see.17:24
sean-k-mooneyi do want to eventully use ruff for both but we are taking that slowly17:24
tkajinamsean-k-mooney, a question is whether we accept some exceptions implicitly applied by the formater (for better structure these tools believe) or we want that limit rule strict. As the change for watcher indicates autopep8 does not strictly wrap lines at 79 chars17:24
tkajinamsean-k-mooney, I've seen ruff has its own exception rule internally so we may consider the same question even if we replace autopep8 by ruff17:25
* tkajinam is still trying to find out options to enable strict limit but have failed to enable it, with some options described so in some articles17:26
sean-k-mooneyfor watcher i want to be pragmatic and just use what the tool supprots17:26
sean-k-mooneyif the only way to auto formating is to force strict 79 colum checkign then in other project im ok with it being srtict17:27
sean-k-mooneyi personaly am not a fan of the strcit enforcement of 79 columns but i know others are17:28
sean-k-mooneyi woudl personally prefer to enforce formating entirly via the tooling so humans can focus on the logic17:28
sean-k-mooneytkajinam: my only reservatrio nwith you rpatch curretnly si what happens if the two conflict17:29
sean-k-mooneyhttps://github.com/openstack/watcher/blob/master/tox.ini#L13917:29
tkajinamI agree with the idea of relying on toolings but I still find some long comment lines left by these annoying.17:29
sean-k-mooneythis is why those are not lenght enforced right now by the way17:30
sean-k-mooneyse exclude the alembic migration for some historical reason but we proably shoudl just remove that17:30
tkajinamahh ok17:30
sean-k-mooneylets see whtat other think, if i remember ill bring it up in the irc metting tomrrow17:31
sean-k-mooneyi have no reall issue with adding E5 to the checks i was not aware we currently excluded the migraiton form flake checking17:32
sean-k-mooneyits the same for the docs extention too17:32
sean-k-mooneyruff is not reading that exclude line17:32
tkajinamyeah I noticed the same (ruff is not reading that exclude line)17:33
sean-k-mooneyit might if you dont have a pyproject.toml section17:33
sean-k-mooneywe should move our config over eventully17:33
sean-k-mooneyi know stephen started doing that in alot of project 17:34
opendevreviewTakashi Kajinami proposed openstack/watcher master: ruff: Enable E5 check  https://review.opendev.org/c/openstack/watcher/+/97044017:35
tkajinam^^^ I've updated pyproject.toml to ignore E5 for these files. Probably it's better ^^^17:35
tkajinammaintaining excludes in these two places is ugly but is not too bad with selective exclude atm17:35
sean-k-mooneyack. i guess we shoudl burn down the list of exclude at some point but i think that is ok for now17:36
sean-k-mooneytkajinam: what i effectivly agreed witht he tema at the last ptg was to continue adding ruff check to all teh watcher repos this cycle adn resovlign any issues found17:38
sean-k-mooneyand next cycle we were going to revisit if we woudl use ruff for formating as well17:38
sean-k-mooneythe logic being at that point there hsould not need to be any logic change just formating when we adopt it17:38
sean-k-mooneyso step one fix the lint issues, step 2 adopt it for formating17:39
tkajinamsounds good17:39
sean-k-mooneyi orgially propsoed doing both together in epoxy and it was basiclly unreviable 17:40
sean-k-mooneyit was just too big of a patch17:40
tkajinamStephen has been extending usage of ruff in oslo (and sdk) and we may have more experience from these projects, too, at that point17:40
tkajinamyeah17:40
sean-k-mooneyi think keystone has adopted it and i know neutron/ironic at least use ruff check17:40
sean-k-mooneyso ya its becoming the defualt in and outside of the openstack comunityity17:41
tkajinamI agree17:45
tkajinamwe probably have to tune it for a while but hopefully agree with the common good baseline in 1~2 cycles.17:45
opendevreviewDouglas Viroel proposed openstack/watcher stable/2025.2: Consolidate and improve Zuul CI job definitions  https://review.opendev.org/c/openstack/watcher/+/96877918:36
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Fix experimental job names after refactoring watcher jobs  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97047218:48
opendevreviewDouglas Viroel proposed openstack/watcher-tempest-plugin master: Consolidate and improve Zuul CI jobs for stable branches  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/97037818:52
opendevreviewDouglas Viroel proposed openstack/watcher stable/2025.2: Consolidate and improve Zuul CI job definitions  https://review.opendev.org/c/openstack/watcher/+/96877919:11

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