Monday, 2026-06-29

gouthamr“Agents write code faster than humans can review it.”17:31
gouthamrclarkb shared some thoughts with a CI centric view on QC here: https://superuser.openinfra.org/articles/been-there-gated-that-what-ai-builders-can-learn-from-a-decade-of-open-source-ci/ 17:31
sean-k-mooneygouthamr i think that sort of depens on how you use it. in general we have alwasy expected contibutor to review theer own code, run linters and evauate if its correct to some degree of correct before they submit it. i think leanign on linters and local testing to do a first pass validation before asking for a human to reivew it is more impornt now then ever17:39
sean-k-mooneyi also think that ai can help with some level of inital pre-reivew if used locally or concervitivly in ci17:40
sean-k-mooneybut i see zuul role as more imporntant not demisined when it comes to dealing with ai contibutions17:41
gouthamryeah! we shouldn't pile on limited CI resources with our increased agility if we put it bluntly17:41
gouthamri thought the volvo use case was pretty cool to see.. they've adjusted their pipelines to allow agents running in the cloud to verify some things faster.. which may not perfectly fit our use case.. but; asking the agent to run linters and do pre-review is a mandatory first step.. 17:42
sean-k-mooneywell yes, but that not quite my point. i think making sure tehre are easy wasy to prevalidate your patch (using determistic tool or agents) is more impoant if your goign to create more patches17:43
sean-k-mooneythings that shoudl be easey to catch locally like typos and formating issues should be17:43
sean-k-mooneybut if you need a 3 mv setup with ceph and ipv6 to fully validate all corder cases well idally you have done basic testing with devstack localy but it perfectly ok to use ci to test thing that ci is built to test17:44
sean-k-mooneygouthamr: but yes i alwasy have the linter do tox passes before it commits becasue that it cheap and easy for ti to do and its a nice short feedback loop for it17:45
gouthamryes! setting up dev environments has been a skill i've been writing/honing, super helpful.. i iterate a lot prior to letting this see the light of day (review.opendev.org).. a lot of it is because i'd've done this without AI too.. except it'd have taken me time/energy18:12
gouthamrif i have the time/energy somewhat free :P why would i change my habits, i'd double down on it.. 18:12
sean-k-mooneygouthamr: i have been hacking on https://github.com/SeanMooney/ard a bit recently18:29
sean-k-mooneyituse ansibel to reuse the upstream devstack roles/playbooks we use in ci to deploy multinode devstack18:30
sean-k-mooneyi have been addign supproot for oko and deploying on kubvirt for reasons.18:30
gouthamrneat sean-k-mooney! this sounds great; i've been using ansible/virt-manager on a beefy host and doing things like this: https://github.com/gouthampacha/openstack-csi-harness 18:31
sean-k-mooneyi have been doing so local user acpcatance testing because i am moving the workflow awasy form using molecule to just using make/ansible18:31
sean-k-mooneygouthamr: os ard predates me workign at redhat. i had a very early version of it in intel18:31
sean-k-mooneybut i stopped using it for a while since it was trivial to deploy devstack on top of openstack18:32
sean-k-mooneyand well i ahve had accewss to openstack internally or my publick cloud for the last decade or so18:32
gouthamrwhat does ARD stand for?18:32
sean-k-mooneyAnsible Role devstack18:33
gouthamrah18:33
sean-k-mooneyalso it the irsh word for high or lofty18:33
gouthamrhaha nice18:33
sean-k-mooneyi wantd an irish cloud pun and that was the best i could come up with and justify18:33
gouthamri'll check this out for sure.. separately, i wanted to pick your brain on your virtiofs migration testing comments.. maybe this is a good way for me to grok and align on how to test/where to test what18:34
sean-k-mooneyassuming i have not broken it too badly i could so `molecule create -s default` or now just "make" and get a 2 node master devstack usign libvirt in about 35 minutes18:34
sean-k-mooneygouthamr: sure. we can find some time to sync on that18:35
gouthamrack, neat - ty for sharing!18:35

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