Tuesday, 2021-08-10

*** marios is now known as marios|ruck05:15
*** rpittau|afk is now known as rpittau06:15
opendevreviewFelix Edel proposed zuul/zuul master: web UI: Show autohold and re-enqueue butttons next to title result pages  https://review.opendev.org/c/zuul/zuul/+/80404307:21
opendevreviewFelix Edel proposed zuul/zuul master: web UI: Alternative styling for autohold and re-enqueue buttons  https://review.opendev.org/c/zuul/zuul/+/80404307:22
*** jpena|off is now known as jpena07:37
opendevreviewMatthieu Huin proposed zuul/zuul master: web UI: user login with OpenID Connect  https://review.opendev.org/c/zuul/zuul/+/73408209:01
opendevreviewMatthieu Huin proposed zuul/zuul master: Add authentication-realm attribute to tenants  https://review.opendev.org/c/zuul/zuul/+/73558609:10
opendevreviewMatthieu Huin proposed zuul/zuul master: web UI: allow a privileged user to dequeue a change  https://review.opendev.org/c/zuul/zuul/+/73485009:11
opendevreviewDong Zhang proposed zuul/zuul master: Disable aliases in inventory.yaml for better readibility  https://review.opendev.org/c/zuul/zuul/+/80267409:15
opendevreviewDong Zhang proposed zuul/zuul master: WIP: Disable aliases in inventory.yaml for better readibility  https://review.opendev.org/c/zuul/zuul/+/80267409:21
opendevreviewDong Zhang proposed zuul/zuul master: WIP: Disable aliases in inventory.yaml for better readibility  https://review.opendev.org/c/zuul/zuul/+/80267409:27
opendevreviewMatthieu Huin proposed zuul/zuul master: web UI: allow a privileged user to re-enqueue a change  https://review.opendev.org/c/zuul/zuul/+/73677209:28
opendevreviewMatthieu Huin proposed zuul/zuul master: Web UI: allow a privileged user to request autohold  https://review.opendev.org/c/zuul/zuul/+/76811509:35
opendevreviewMatthieu Huin proposed zuul/zuul master: Web UI: add Autoholds, Autohold page  https://review.opendev.org/c/zuul/zuul/+/76819909:39
YanivLevy[m]Hi, I need help with the zuul 'quickstart' example. someone available to answer?10:55
*** jpena is now known as jpena|lunch11:25
*** dviroel|out is now known as dviroel11:26
opendevreviewDong Zhang proposed zuul/zuul master: WIP: Disable aliases in inventory.yaml for better readibility  https://review.opendev.org/c/zuul/zuul/+/80267411:39
opendevreviewMatthieu Huin proposed zuul/zuul master: Web UI: add Autoholds, Autohold page  https://review.opendev.org/c/zuul/zuul/+/76819911:40
RaviSalamani[m]Hi, I know Zuul CI runs nodes with x86 architectures, Does it also support more architectures?12:18
RaviSalamani[m] * Hi, I know Zuul CI can run nodes with x86 architectures, Does it also support more architectures?12:18
*** jpena|lunch is now known as jpena12:27
opendevreviewMatthieu Huin proposed zuul/zuul master: Web UI: add Autoholds, Autohold page  https://review.opendev.org/c/zuul/zuul/+/76819912:51
opendevreviewMatthieu Huin proposed zuul/zuul master: REST API, Web UI: add pipelines' manager, triggers data in status  https://review.opendev.org/c/zuul/zuul/+/73696812:53
opendevreviewMatthieu Huin proposed zuul/zuul master: web UI: allow a privileged user to promote a change  https://review.opendev.org/c/zuul/zuul/+/78185813:01
corvusRavi Salamani: yes; for example, opendev runs arm test nodes.13:24
avass[m]I don't think there's anything stopping any kind of target as long as it supports ssh and python13:24
corvusavass: yep; if you use nodepool to build images there are some additional considerations about what platform to run the nodepool builder on.13:28
fungiyes, in opendev we run an aarch64/arm64 native nodepool builder, though in theory you could probably do it under emulation or with a cross-build environment, since we have arm resources available we just use them directly13:35
opendevreviewMatthieu Huin proposed zuul/zuul master: web UI: allow a privileged user to promote a change  https://review.opendev.org/c/zuul/zuul/+/78185813:40
opendevreviewMatthieu Huin proposed zuul/zuul master: Web UI: Add "Create Autohold Request" form, improve API error messages  https://review.opendev.org/c/zuul/zuul/+/80255913:59
opendevreviewMatthieu Huin proposed zuul/zuul master: Example Docker compose: keycloak integration  https://review.opendev.org/c/zuul/zuul/+/76994314:07
RaviSalamani[m]<corvus> "Ravi Salamani: yes; for example," <- Any idea about ppc64le, s390 etc?14:42
clarkbRaviSalamani[m]: as avass[m] mentioned if you can run ssh and python it should be doable. You might discover some issues that need to be addressed (like perhaps cryptography doesn't compile on some arch though they seem to have good coverage)14:45
fungiRaviSalamani[m]: i would expect any of those to work if you have images nodepool can boot. if you want to use nodepool's builder service to create images with diskimage-builder, then it may need support (but it may also be able to run fine natively on those architectures)14:45
clarkbsomeone from IBM asked about a month ago if opendev had s390x test instances. My response was no (because we don't) but then basically said we'd be happy to give it a go as I don't expect that would be a problem for nodepool or zuul14:47
clarkbbut may require a bit of effort to get going14:47
opendevreviewDong Zhang proposed zuul/zuul master: WIP: Disable aliases in inventory.yaml for better readibility  https://review.opendev.org/c/zuul/zuul/+/80267414:52
opendevreviewDong Zhang proposed zuul/zuul master: Disable aliases in inventory.yaml for better readibility  https://review.opendev.org/c/zuul/zuul/+/80267414:54
opendevreviewClark Boylan proposed zuul/zuul master: Fix race in test_lost_merge_requests  https://review.opendev.org/c/zuul/zuul/+/80385014:54
clarkbcorvus: ^ that hit a linting error, I decided it was a good opporunity to try out gerrit's modern edit in change functionality14:55
corvusclarkb: thanks!14:56
clarkbwe should probably try and land that as it seems a number of changes are hitting the issue that chagne fixes?14:56
opendevreviewJames E. Blair proposed zuul/zuul master: Join the scheduler thread before stopping the zk client  https://review.opendev.org/c/zuul/zuul/+/80385114:56
corvusclarkb: yep14:56
corvustobiash: if you're around, can you re-review https://review.opendev.org/803850 please?14:56
corvusthat's also going to be an actual-bug-in-production issue too (but very unlikely)14:58
dmsimardo/ 3.11 relnotes (https://zuul-ci.org/docs/zuul/reference/releasenotes.html#relnotes-3-11-0) mentions "Autohold requests are now stored in ZooKeeper, rather than in memory. As a result of this change, a new zuul CLI command, autohold-delete has been added to remove existing requests." <-- My zuul is rusty but does that mean autohold requests were15:25
dmsimarddeleted automatically before and it's no longer the case ?15:25
corvusdmsimard: they were ephemeral and would be lost when zuul-scheduler stopped15:26
mhuindmsimard, they weren't, until you restarted15:26
dmsimardah, looking at autohold-list, it seems like we've accumulated quite the backlog and I guess we should delete them :p15:27
fungiyeah, we try to clean ours up in opendev occasionally15:28
dmsimardthanks !15:28
fungidmsimard: another thing which changed a while back is that held nodes will be automatically cleaned up when the autohold is deleted, whereas if you delete the nodes directly the autohold hangs around indefinitely15:29
fungiso if you get in the habit of deleting autoholds when you're done with the nodes, they don't tend to pile up quite as badly (at least not for us in opendev anyway)15:30
fungiand it's less work all around15:30
dmsimardlooks like we did not have default_hold_expiration set in the scheduler's config, that will surely help keep things tidy15:36
*** jpena is now known as jpena|off15:37
clarkbjust keep in mind that will delete the instances15:39
dmsimardclarkb: yeah, including the autohold request, right ?15:40
clarkbyes15:40
dmsimardfair enough, it'll be a safety net to avoid incurring costs for people that forget :)15:41
*** marios|ruck is now known as marios|out16:01
opendevreviewMerged zuul/zuul master: Fix race in test_lost_merge_requests  https://review.opendev.org/c/zuul/zuul/+/80385016:21
*** rpittau is now known as rpittau|afk16:31
opendevreviewMerged zuul/zuul master: Suppress spurious semaphore lock error logs  https://review.opendev.org/c/zuul/zuul/+/80394816:32
opendevreviewMerged zuul/zuul master: Join the scheduler thread before stopping the zk client  https://review.opendev.org/c/zuul/zuul/+/80385116:36
ShrewsI don't suppose anyone here knows of the existence of a zuul job that works with uploading to codecov.io, do they?17:13
clarkbI'm not aware of one, but aiui you just run their bash script with some credentials?17:18
clarkbshouldn't be too bad to vender that script in a zuul role (I would vendor it since that script has been the source of an exploit before...) and have the job require secrets?17:18
Shrewsi figure it would do something like that. parent to tox-cover and a post to run that script. was just curious if it had already been done. asking for someone else.17:20
mordredshrews: for a "friend"? 17:20
Shrewssilly mordred 17:21
Shrewsfungi: dmsimard : that autohold change to auto-delete the nodes when deleted is called the "mordred-factor" (at least that's what i named it in my head when i wrote it)17:24
fungiso a subclass of the usual "blame-mordred" rule17:25
Shrewseggzactly17:25
mordredThat's always a good rule17:51
*** dviroel is now known as dviroel|brb18:41
*** dviroel|brb is now known as dviroel19:00
*** dviroel is now known as dviroel|out20:52
opendevreviewJames E. Blair proposed zuul/zuul master: Don't load project keys at startup  https://review.opendev.org/c/zuul/zuul/+/80417122:29
corvusclarkb, tobiash, avass, tristanC: if you can think of any operational reasons not to merge a change like that ^ please let me know.22:30
corvusi think that might cut startup times by another 50%; so opendev would be looking at ~4m (down from 12m originally and then 8m after the recent cache change).22:32
avass[m]corvus: i can't think of a reason. But it's 00:32 here so I'll try again tomorrow when my brain is awake :)22:33
clarkbya that seems safe. I'll give it a proper review in a bit22:33
opendevreviewRonelle Landy proposed zuul/zuul-jobs master: DNM - Testing rpm update from compose - iptables  https://review.opendev.org/c/zuul/zuul-jobs/+/80062923:56

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