*** Goneri has quit IRC | 00:01 | |
*** jamesmcarthur has quit IRC | 00:06 | |
*** jamesmcarthur has joined #zuul | 00:22 | |
*** jamesmcarthur has quit IRC | 00:30 | |
*** jamesmcarthur has joined #zuul | 00:30 | |
*** guillaumec has quit IRC | 00:30 | |
*** iurygregory has quit IRC | 00:49 | |
*** jamesmcarthur has quit IRC | 01:06 | |
*** jamesmcarthur has joined #zuul | 01:07 | |
*** jamesmcarthur has quit IRC | 01:08 | |
*** jamesmcarthur has joined #zuul | 01:08 | |
*** jamesmcarthur has quit IRC | 01:27 | |
*** swest has quit IRC | 01:33 | |
*** jamesmcarthur has joined #zuul | 01:37 | |
*** swest has joined #zuul | 01:48 | |
*** rfolco|rover has joined #zuul | 01:49 | |
*** rfolco|rover has quit IRC | 01:54 | |
*** jamesmcarthur has quit IRC | 01:58 | |
*** jamesmcarthur has joined #zuul | 01:59 | |
*** jamesmcarthur has quit IRC | 02:04 | |
*** jamesmcarthur has joined #zuul | 02:37 | |
*** jamesmcarthur has quit IRC | 02:49 | |
*** cloudnull has quit IRC | 03:02 | |
*** jamesmcarthur has joined #zuul | 03:17 | |
*** jamesmcarthur has quit IRC | 03:25 | |
*** jamesmcarthur has joined #zuul | 03:52 | |
*** jamesmcarthur has quit IRC | 04:07 | |
*** jamesmcarthur has joined #zuul | 04:08 | |
*** ysandeep is now known as ysandeep|brb | 04:08 | |
*** jamesmcarthur has quit IRC | 04:13 | |
*** evrardjp has quit IRC | 04:33 | |
*** evrardjp has joined #zuul | 04:33 | |
*** jamesmcarthur has joined #zuul | 04:38 | |
*** ysandeep|brb is now known as ysandeep | 04:38 | |
*** threestrands has joined #zuul | 04:40 | |
*** jamesmcarthur has quit IRC | 04:49 | |
*** jamesmcarthur has joined #zuul | 04:50 | |
*** jamesmcarthur has quit IRC | 04:55 | |
openstackgerrit | Andreas Jaeger proposed zuul/zuul-jobs master: test-base-roles: update include to import_playbook https://review.opendev.org/730674 | 05:05 |
---|---|---|
openstackgerrit | Andreas Jaeger proposed zuul/zuul-jobs master: Make gentoo jobs nv https://review.opendev.org/728640 | 05:23 |
AJaeger | avass, could you review this one, please? ^ | 05:25 |
*** jamesmcarthur has joined #zuul | 05:26 | |
openstackgerrit | Merged zuul/zuul-jobs master: test-base-roles: update include to import_playbook https://review.opendev.org/730674 | 05:33 |
*** jamesmcarthur has quit IRC | 05:38 | |
openstackgerrit | Sagi Shnaidman proposed zuul/zuul-jobs master: WIP Add ansible collection roles https://review.opendev.org/730360 | 05:49 |
*** jamesmcarthur has joined #zuul | 05:50 | |
*** jamesmcarthur has quit IRC | 06:05 | |
*** jamesmcarthur has joined #zuul | 06:06 | |
*** jamesmcarthur has quit IRC | 06:11 | |
*** jamesmcarthur has joined #zuul | 06:39 | |
avass | AJaeger: how come we need to make all gentoo jobs non-voting? | 06:51 |
avass | mordred: you can use import with conditionals, but I guess that places the conditional on each task inside the import. the only place you really need include_* is for loops etc | 06:54 |
avass | mordred: and the include should at least be updated to inclued_tasks, include_playbook etc | 06:54 |
avass | mordred: and bare 'include:' is going away completely in 2.12 | 06:56 |
avass | mordred: oh, wait sorry I need more coffee. Yes :) | 06:58 |
*** jamesmcarthur has quit IRC | 07:01 | |
AJaeger | avass: we use tools/update-test-platforms.py to propagate values and that does not allow single job non-voting and the rest voting for one platform | 07:03 |
AJaeger | avass: let me change the script ;) | 07:06 |
openstackgerrit | Andreas Jaeger proposed zuul/zuul-jobs master: Make gentoo multinode job nv https://review.opendev.org/728640 | 07:11 |
AJaeger | avass, ianw, could you review this, please? ^ | 07:11 |
*** iurygregory has joined #zuul | 07:22 | |
avass | AJaeger: that seems like a better solution so other jobs that are currently working don't stop working :) | 07:24 |
AJaeger | avass: agreed - but took me a bit ;) | 07:26 |
AJaeger | avass: that change might be needed for some of yours to pass tests ;) | 07:27 |
*** jpena|off is now known as jpena | 07:27 | |
*** tobiash has quit IRC | 07:28 | |
*** jamesmcarthur has joined #zuul | 07:31 | |
*** yolanda has joined #zuul | 07:32 | |
*** jcapitao has joined #zuul | 07:34 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Remove install-* roles https://review.opendev.org/719322 | 07:35 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: bindep: update include to import_tasks https://review.opendev.org/730660 | 07:37 |
*** tosky has joined #zuul | 07:38 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: tox: update include to import_tasks https://review.opendev.org/730673 | 07:39 |
*** openstackstatus has quit IRC | 07:39 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-bazel: update include to include_tasks https://review.opendev.org/730672 | 07:40 |
*** openstackstatus has joined #zuul | 07:41 | |
*** ChanServ sets mode: +v openstackstatus | 07:41 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-package-repositories: update include to include_tasks https://review.opendev.org/730671 | 07:41 |
openstackgerrit | Andreas Jaeger proposed zuul/zuul-jobs master: Rename test install role to ensure- https://review.opendev.org/730720 | 07:42 |
*** jamesmcarthur has quit IRC | 07:45 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: add-build-sshkey: update include to include_tasks https://review.opendev.org/730670 | 07:45 |
openstackgerrit | Andreas Jaeger proposed zuul/zuul-jobs master: Make gentoo multinode job nv https://review.opendev.org/728640 | 07:45 |
*** rpittau|afk is now known as rpittau | 07:46 | |
avass | is it possible to check why a driver is disabled somehow? | 07:50 |
avass | and is it possible to re-enable it? | 07:50 |
avass | for some reason our SQL driver is disabled and a restart should get it working, but it would be great if we need to do a complete scheduler restart | 07:51 |
openstackgerrit | Bogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Support overrideable package_mirror https://review.opendev.org/730602 | 07:59 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: tox: update include to include_tasks https://review.opendev.org/730673 | 07:59 |
*** nils has joined #zuul | 08:00 | |
*** armstrongs has joined #zuul | 08:00 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: bindep: update include to include_tasks https://review.opendev.org/730660 | 08:01 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: add-build-sshkey: update include to include_tasks https://review.opendev.org/730670 | 08:04 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-subunit-output: update include to import_tasks https://review.opendev.org/730668 | 08:05 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-subunit-output: update include to import_tasks https://review.opendev.org/730668 | 08:06 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-virtualenv: update include to inlude_tasks https://review.opendev.org/730669 | 08:07 |
*** tobiash has joined #zuul | 08:07 | |
*** asaleh_ has joined #zuul | 08:08 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-podman: update include to include_tasks https://review.opendev.org/730667 | 08:08 |
*** armstrongs has quit IRC | 08:09 | |
*** hashar has joined #zuul | 08:09 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: use-docker-mirror: update include to include_tasks https://review.opendev.org/730664 | 08:10 |
openstackgerrit | Merged zuul/zuul-jobs master: Make gentoo multinode job nv https://review.opendev.org/728640 | 08:12 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: configure-mirrors: update include to include_tasks https://review.opendev.org/730666 | 08:12 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: persistent-firewall: update include to include_tasks https://review.opendev.org/730665 | 08:14 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: multi-node-bridge: update include to include_tasks https://review.opendev.org/730662 | 08:16 |
openstackgerrit | Andreas Jaeger proposed zuul/zuul-jobs master: Remove tumbleweed from testing https://review.opendev.org/730727 | 08:16 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-pip: update include to import_tasks https://review.opendev.org/730661 | 08:19 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-pip: update include to include_tasks https://review.opendev.org/730661 | 08:20 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Fix deprecation warning from multinode tests https://review.opendev.org/730479 | 08:21 |
avass | AJaeger, mordred: those should be a bit better now, I untangled them as well so it should be easier to merge them separately | 08:22 |
avass | zuul-jobs-maint: it's the 26th of may, we should merge https://review.opendev.org/#/c/719322/ to remove the install-* roles completely | 08:23 |
AJaeger | avass: thanks, I let mordred revisit them | 08:24 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-bazel: replace ignore_errors with failed_when https://review.opendev.org/730733 | 08:39 |
*** tobiash has quit IRC | 09:02 | |
*** tobiash_ has joined #zuul | 09:02 | |
*** ysandeep is now known as ysandeep|lunch | 09:08 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-bazel: replace ignore_errors with failed_when https://review.opendev.org/730733 | 09:16 |
*** iurygregory has quit IRC | 09:17 | |
*** iurygregory has joined #zuul | 09:18 | |
*** SotK has quit IRC | 09:24 | |
*** tumble has joined #zuul | 09:25 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: multi-node-bridge: update include to include_tasks https://review.opendev.org/730662 | 09:37 |
*** jamesmcarthur has joined #zuul | 09:42 | |
*** jamesmcarthur has quit IRC | 09:47 | |
*** hashar has quit IRC | 09:48 | |
*** tosky__ has joined #zuul | 09:50 | |
*** tosky is now known as Guest68658 | 09:50 | |
*** tosky__ is now known as tosky | 09:50 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Add ensure-dnf-copr https://review.opendev.org/730743 | 09:59 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Add ensure-dnf-copr https://review.opendev.org/730743 | 10:02 |
*** ysandeep|lunch is now known as ysandeep | 10:05 | |
*** threestrands has quit IRC | 10:05 | |
avass | tristanC: how about we do something like that ^ to ensure that dnf copr is present on the machine | 10:08 |
*** rpittau is now known as rpittau|bbl | 10:20 | |
avass | or should we just run a dnf install copr since there's not much logic in the role | 10:31 |
*** avass has quit IRC | 10:39 | |
*** avass has joined #zuul | 10:48 | |
*** jcapitao is now known as jcapitao_lunch | 11:05 | |
AJaeger | tristanC, avass, do you know why Software Factory CI is failing at https://review.opendev.org/#/c/719322/ ? | 11:14 |
AJaeger | tristanC: the log file looks unrelated to me | 11:15 |
openstackgerrit | Sagi Shnaidman proposed zuul/zuul-jobs master: WIP Add ansible collection roles https://review.opendev.org/730360 | 11:18 |
avass | AJaeger: the pre-run is getting timed out | 11:21 |
avass | AJaeger: so the docs are never generated it looks like | 11:22 |
*** jpena is now known as jpena|lunch | 11:30 | |
avass | AJaeger, tristanC: maybe we should wait with merging that and make sure it works for softwarefactory ci | 11:30 |
*** harrymichal has joined #zuul | 11:34 | |
openstackgerrit | Tristan Cacqueray proposed zuul/zuul master: requirements: add explicit reference to dateutil https://review.opendev.org/730654 | 11:37 |
AJaeger | avass: yeah, let's wait for tristanC to comment about 719322, I don't want to break them | 11:38 |
tristanC | avass: AJaeger: i'm looking now. it seems like we were not testing ensure-sphinx, and something is not working on our side: `bash: line 0: type: msgmerge: not found` | 11:43 |
*** jamesmcarthur has joined #zuul | 11:44 | |
tristanC | or rather the command after | 11:44 |
AJaeger | tristanC: "Failed to download metadata for repo 'AppStream'", | 11:48 |
tristanC | AJaeger: yep, it seems like we had network issue, it seems to be solved now. sorry for the false positive! | 11:49 |
AJaeger | tristanC: glad to have that testing in general ;) | 11:49 |
*** jamesmcarthur has quit IRC | 11:50 | |
AJaeger | tristanC: want to +2A that change ? ;) | 11:50 |
avass | tristanC: nice to know it wasn't the change at least :) | 11:50 |
AJaeger | zuul-jobs maintainer, please review https://review.opendev.org/729407 https://review.opendev.org/730500 https://review.opendev.org/730477 https://review.opendev.org/729520 https://review.opendev.org/728708 | 11:50 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: CLI: Fix errors with the REST client https://review.opendev.org/728061 | 11:51 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: REST API: fix discrepancies between RPC and REST outputs for autohold https://review.opendev.org/728073 | 11:51 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: Add simple testing for Zuul CLI & REST API https://review.opendev.org/728098 | 11:51 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: REST API: improve tenant scoping of autohold, authorizations https://review.opendev.org/728118 | 11:51 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: CLI: add autohold-info, autohold-delete via REST https://review.opendev.org/728410 | 11:51 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: REST API: add promote endpoint https://review.opendev.org/728489 | 11:51 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: CLI: support promote via the REST API https://review.opendev.org/728907 | 11:51 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: [WIP] separate Zuul CLI, Zuul Web CLI https://review.opendev.org/729236 | 11:51 |
*** sshnaidm is now known as sshnaidm|afk | 11:54 | |
*** rfolco|rover has joined #zuul | 11:55 | |
*** hashar has joined #zuul | 11:55 | |
openstackgerrit | Merged zuul/zuul-jobs master: Remove install-* roles https://review.opendev.org/719322 | 12:05 |
*** jcapitao_lunch is now known as jcapitao | 12:09 | |
openstackgerrit | Merged zuul/zuul-jobs master: Add option to prefer https/ssl in configure-mirrors https://review.opendev.org/729407 | 12:09 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: Builds: add "held" attribute https://review.opendev.org/728994 | 12:12 |
*** rlandy has joined #zuul | 12:13 | |
*** cloudnull has joined #zuul | 12:14 | |
openstackgerrit | Oleksandr Kozachenko proposed zuul/zuul-jobs master: Add container and pod log in the test for ensure-kubernetes role https://review.opendev.org/727929 | 12:15 |
*** rpittau|bbl is now known as rpittau | 12:22 | |
mordred | avass: nice! all look great - +2 from me | 12:25 |
AJaeger | mordred: do you have time to review some more, please? https://review.opendev.org/730500 https://review.opendev.org/730477 https://review.opendev.org/729520 https://review.opendev.org/728708 | 12:25 |
*** SotK has joined #zuul | 12:26 | |
openstackgerrit | Bogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Support overrideable package_mirror https://review.opendev.org/730602 | 12:27 |
AJaeger | thanks, mordred ! | 12:27 |
mordred | AJaeger: \o/ | 12:28 |
openstackgerrit | Bogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Support overrideable package_mirror https://review.opendev.org/730602 | 12:28 |
AJaeger | mordred: podman uploading is failing on https://review.opendev.org/#/c/730720/ - didn't we fix that? | 12:29 |
AJaeger | mordred: https://zuul.opendev.org/t/zuul/build/70914e2896f14d5191521eb5696fd335 | 12:29 |
*** rlandy is now known as rlandy|mtg | 12:31 | |
mordred | AJaeger: this seems like it might be a different one: https://zuul.opendev.org/t/zuul/build/70914e2896f14d5191521eb5696fd335/log/builder/podman/buildset_registry.txt#212-228 | 12:33 |
mordred | oh - wait - maybe that is the thing that we fixed | 12:33 |
*** jpena|lunch is now known as jpena | 12:34 | |
avass | mordred: no problem, I totally agree to your comments so it was worth fixing :) | 12:34 |
mordred | \o/ | 12:38 |
mordred | corvus: ^^ you might want to take a look at that zuul-registry thing. I'm looking at the code in question and it doesn't make sense to me how it would hit a file-not-found where it does - unless you had 2 things calling cat_objects at the same time, but that would also be dangerous in the preceeding while loop. is it perhaps possible that 2 _different_ things are trying to upload and then cat an object that | 12:41 |
mordred | share a chunk? | 12:41 |
openstackgerrit | Merged zuul/zuul-jobs master: packer: namespace test jobs correctly https://review.opendev.org/730500 | 12:41 |
openstackgerrit | Merged zuul/zuul-jobs master: ensure-pip: update include to include_tasks https://review.opendev.org/730661 | 12:43 |
openstackgerrit | Merged zuul/zuul-jobs master: ensure-package-repositories: fix loopvar collision https://review.opendev.org/730477 | 12:51 |
openstackgerrit | Merged zuul/zuul-jobs master: Do not interpolate values from tox --showconfig https://review.opendev.org/729520 | 12:51 |
openstackgerrit | Merged zuul/zuul-jobs master: bindep: update include to include_tasks https://review.opendev.org/730660 | 12:51 |
openstackgerrit | Merged zuul/zuul-jobs master: Add python3-devel to bindep https://review.opendev.org/728708 | 12:51 |
openstackgerrit | Merged zuul/zuul-jobs master: ensure-bazel: update include to include_tasks https://review.opendev.org/730672 | 12:51 |
AJaeger | infra-root, I see a promote failure in https://zuul.opendev.org/t/zuul/build/f1ac8fabf6b94f0798f0e79edf81f66f; error is "Status code was -1 and not [200]: Request failed: <urlopen error _ssl.c:629: The handshake operation timed out>" in "localhost: Query Zuul API for artifact information"; never seen this before. This is for docs, and other jobs will publish - but wanted to point this out in case | 12:52 |
AJaeger | thre are problems with zuul. | 12:52 |
openstackgerrit | Merged zuul/zuul-jobs master: Add container and pod log in the test for ensure-kubernetes role https://review.opendev.org/727929 | 12:55 |
AJaeger | avass: https://review.opendev.org/730671 is now in conflict | 12:56 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: multi-node-bridge: update include to include_tasks https://review.opendev.org/730662 | 12:56 |
avass | AJaeger: fixing | 12:56 |
mordred | avass: in that ^^ you only added "apply" to two of them | 12:57 |
mordred | avass: a) what's apply? b) does it need to be done to common.yaml too? | 12:58 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: ensure-package-repositories: update include to include_tasks https://review.opendev.org/730671 | 12:58 |
avass | mordred: oh :( | 12:58 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: multi-node-bridge: update include to include_tasks https://review.opendev.org/730662 | 12:58 |
mordred | avass: and - it seems like maybe the first could be import - I think the jinja expansion should late-bind already | 12:59 |
mordred | avass: I guess apply is just magic to say to apply those things in to the included tasks? | 12:59 |
avass | mordred: you can't set keywords directly on include_tasks so you have to do {include_task: ..., apply: {environment: ...}} instead of {include: ... , environment: ...} | 13:00 |
avass | mordred: yeah, it's for become etc too | 13:00 |
avass | mordred: and yes common.yaml should probably be imported | 13:02 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: multi-node-bridge: update include to include_tasks https://review.opendev.org/730662 | 13:02 |
avass | mordred: and for some reason import and include doesn't have the same syntax. I guess import is more like a block in a different file compared to include :) | 13:03 |
AJaeger | mordred: could you review https://review.opendev.org/#/c/730479/4 as well, please? | 13:05 |
AJaeger | mordred: one more: The stack at https://review.opendev.org/#/c/730322/ could use a good review as well, please | 13:06 |
*** sshnaidm|afk is now known as sshnaidm | 13:10 | |
avass | AJaeger: fetch-tox-output doesn't handle envdir correctly yet but I could probably push another change to fix that whenever I get time :) | 13:12 |
AJaeger | avass: that would be nice ;) | 13:14 |
mordred | avass: neat! | 13:17 |
*** rlandy|mtg is now known as rlandy | 13:19 | |
avass | oh... | 13:20 |
avass | mordred, AJaeger: we need ansible2.7 for that :( | 13:24 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: multi-node-bridge: update include to include_tasks https://review.opendev.org/730662 | 13:26 |
openstackgerrit | Merged zuul/zuul-jobs master: tox: update include to include_tasks https://review.opendev.org/730673 | 13:29 |
openstackgerrit | Merged zuul/zuul-jobs master: add-build-sshkey: update include to include_tasks https://review.opendev.org/730670 | 13:29 |
corvus | mordred, AJaeger: it kind of looks like that lock algorithm wasn't good enough, and it still raced. we knew it had some problems, but i had hoped the chance of hitting the remaining race conditions would be very small. i'll take another look at that. | 13:30 |
AJaeger | thanks, corvus - and good morning to you! | 13:30 |
corvus | AJaeger: likewise :) | 13:30 |
*** rlandy is now known as rlandy|mtg | 13:30 | |
AJaeger | corvus: do you want to review the tox stack at https://review.opendev.org/#/c/730334? and do we need an announcement for https://review.opendev.org/#/c/726830/23? | 13:32 |
corvus | AJaeger: i very much doubt anyone other than openstack would have been using that, but an announcement just in case would be good. we could probably have a short deprecation period though. | 13:33 |
mordred | corvus: sigh | 13:33 |
mordred | corvus: it's actually that we never landed the lock algorithm | 13:34 |
mordred | corvus: I just +Ad it | 13:34 |
corvus | mordred: oh that would also explain it | 13:34 |
mordred | corvus: yeah - it seemed _very_ similar to before :) | 13:34 |
AJaeger | avass: want to send an announcement for 726830? Give it one week deprecation... | 13:34 |
AJaeger | corvus: ok. I haven't seen any openstack useage but I agree, let's be conservative | 13:35 |
avass | AJaeger, corvus: sure, I'll send it later | 13:35 |
corvus | AJaeger: yes, i also didn't expect any openstack usage; only that if there were any usage at all, that's where it would probably be :) | 13:35 |
AJaeger | mordred: once that's lock change lands, we can recheck a few changes ;) | 13:35 |
tobiash_ | corvus: I think the change queue and cdep stack should be ready for review (starting at 718531) | 13:36 |
corvus | tobiash_: ah great, i'll take a look after breakfast :) | 13:37 |
tobiash_ | corvus: thanks :) | 13:37 |
* tobiash_ agrees, breakfast is more important | 13:37 | |
*** tobiash_ is now known as tobiash | 13:37 | |
*** Goneri has joined #zuul | 13:42 | |
openstackgerrit | Jan Kubovy proposed zuul/zuul master: Scheduler's pause/resume functionality https://review.opendev.org/709735 | 13:44 |
openstackgerrit | Jan Kubovy proposed zuul/zuul master: Separate connection registries in tests https://review.opendev.org/712958 | 13:44 |
openstackgerrit | Jan Kubovy proposed zuul/zuul master: Prepare Zookeeper for scale-out scheduler https://review.opendev.org/717269 | 13:44 |
openstackgerrit | Jan Kubovy proposed zuul/zuul master: Mandatory Zookeeper connection for ZuulWeb in tests https://review.opendev.org/721254 | 13:44 |
openstackgerrit | Jan Kubovy proposed zuul/zuul master: Driver event ingestion https://review.opendev.org/717299 | 13:44 |
*** jamesmcarthur has joined #zuul | 13:46 | |
tobiash | zuul-maint: this is a refactoring of the github auth handling which will make it easier to do additional enhancements there in the future: https://review.opendev.org/710034 (I'm planning to implement lazy installation map priming which becomes more important with many app installations and many executors) | 13:47 |
tobiash | mordred: mind an easy review that makes tox remote tests more stable? https://review.opendev.org/728892 | 13:49 |
mordred | tobiash: I love making things more stable | 13:50 |
tobiash | :D | 13:50 |
AJaeger | avass: https://review.opendev.org/730788 updates openstack-zuul-jobs for include, could you review that one, please? | 13:51 |
*** jamesmcarthur has quit IRC | 13:51 | |
openstackgerrit | Merged zuul/zuul-registry master: Handle blob upload races https://review.opendev.org/725925 | 13:52 |
*** sgw has quit IRC | 13:52 | |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: Revert "Revert "Create zuul/web/static on demand"" https://review.opendev.org/663108 | 13:53 |
avass | AJaeger: sure, on it! | 13:53 |
mordred | tobiash: +2 with a comment | 13:54 |
AJaeger | thx, avass | 13:54 |
tobiash | mordred: that class is overridden in the tests hence there is a layer of indirection | 13:55 |
openstackgerrit | Merged zuul/zuul-jobs master: Fix deprecation warning from multinode tests https://review.opendev.org/730479 | 13:56 |
avass | AJaeger: include_tasks doesn't have the static keyword, otherwise it looks good | 13:56 |
openstackgerrit | Merged zuul/zuul-jobs master: tox: empty envlist should behave like tox -e ALL https://review.opendev.org/730322 | 13:56 |
openstackgerrit | Merged zuul/zuul-jobs master: ensure-podman: update include to include_tasks https://review.opendev.org/730667 | 13:56 |
openstackgerrit | Merged zuul/zuul-jobs master: ensure-virtualenv: update include to inlude_tasks https://review.opendev.org/730669 | 13:56 |
mordred | tobiash: oh - duh | 13:57 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: Builds: add "held" attribute https://review.opendev.org/728994 | 13:58 |
*** jamesmcarthur has joined #zuul | 14:00 | |
*** yoctozepto8 has joined #zuul | 14:00 | |
*** yoctozepto has quit IRC | 14:01 | |
*** yoctozepto8 is now known as yoctozepto | 14:01 | |
*** jamesmcarthur has quit IRC | 14:02 | |
*** jamesmcarthur has joined #zuul | 14:02 | |
*** rlandy|mtg is now known as rlandy | 14:04 | |
avass | corvus: does zuul-jobs want https://review.opendev.org/#/c/728684/ or should I put that in one of my own repos? :) | 14:05 |
avass | corvus: still needs some polishing and tests etc though | 14:06 |
*** rpittau is now known as rpittau|brb | 14:10 | |
corvus | avass: well, zuul's job is to run some playbooks in a very particular way, and i have concerns about having a second implementation of running a playbook in a particular way. either it's going to be an incomplete approximation, or it's going to be duplicate code. there is, however, a third option which is what tristanC has been working on. the parts of that that i think are most solid right now are the | 14:14 |
corvus | job freezing work. that expands the api endpoints to support asking zuul to provide all the job configuration information so that a runner tool doesn't need to re-implement config parsing, inheritance, project-pipeline configuration, etc. the parts that are the least settled are how to construct the inventory and how to handle pre/post playbooks. that's what we're discussing in the spec currently. | 14:14 |
openstackgerrit | Merged zuul/zuul-jobs master: ensure-package-repositories: update include to include_tasks https://review.opendev.org/730671 | 14:14 |
corvus | avass: so how about this: | 14:14 |
corvus | avass: perhaps your tool could be based on the freeze-job api that's part of the zuul-runner work. where your tool differs from zuul-runner is how you're handling the inventory (docker). that's where a new tool could probably provide the most value, without having duplicate implementations of job construction | 14:15 |
corvus | avass: (i am still curious about what you're doing with pre/post playbooks, particularly log uploads, etc) | 14:16 |
corvus | avass: (or are you just dealing with one-layer jobs -- ie, only run the playbooks for the current job, not any parents?) | 14:16 |
avass | corvus: the latter, the original idea was just to have a tool to test the jobs in zuul-jobs locally without needing a zuul at all | 14:17 |
avass | corvus: just made it for fun as a proof of concept really. But I found it useful | 14:18 |
corvus | avass: ok, that's a reasonable thing for zuul-jobs, since they don't tend to be deeply nested, so it's a much more limited use case than zuul-runner. the not-having-a-zuul requirement nixes the idea of using the freeze-jobs api (though for the zuul-jobs repo, it does seem like using the opendev zuul would probably be sufficient) | 14:19 |
avass | corvus: yes :) | 14:19 |
avass | corvus: but I'm planning on somehow adding support for ansible debugging and --step, which you can't do in zuul | 14:22 |
corvus | avass: i definitely see the utility, but i worry about the zuul project having a tool that runs zuul jobs, but not in exactly the same way as zuul, and also semi-duplicates zuul's logic. i'd be much more comfortable with something in zuul repos that helped people run the ansible playbooks rather than running "zuul jobs". | 14:24 |
corvus | i think it's the idea that it looks like it "runs a zuul job" but it doesn't do it the way that zuul does it that makes me worried. if it were a tool that, say, "ran this playbook in a docker container", that might be different? | 14:26 |
avass | corvus: yeah, that's also why it's just a script and not a complete package. | 14:26 |
avass | corvus: yeah | 14:26 |
avass | corvus: I'll see if I can do something with zuul directly instead of imitating the behaviour :) | 14:27 |
corvus | avass: with the api? or the code? | 14:28 |
avass | corvus: well probably the code | 14:28 |
avass | corvus: but I guess that would require some work | 14:28 |
corvus | avass: well, we've also said we don't really want zuul to be an end-user tool or provide any kind of api | 14:29 |
corvus | it's a server-side application, and we need to be able to regularly refactor it without worrying about downstream users; and we also don't want to have to worry about people being able to install it everywhere | 14:29 |
corvus | i think i'd be even more hesitant to suggest relying on zuul code itself for this | 14:30 |
avass | ah yeah that sounds reasonable | 14:32 |
*** jamesmcarthur has quit IRC | 14:33 | |
avass | I could probably modify it to just run a playbook against a container, but that would require the user to set up variables themselves though. Which would be slightly annoying | 14:33 |
corvus | avass: i think you've found the sweet spot for local playbook development -- what your script does is pretty close to what i do, and i advocate other folks do, which is to just run the playbook you're working on. i guess i'm wondering how little "reading zuul config" we could get away with. | 14:34 |
*** jamesmcarthur has joined #zuul | 14:34 | |
avass | corvus: but, the tool could be that, with a companion script to build the inventory | 14:34 |
corvus | avass: maybe it can set up the standard zuul.X variables, etc, but without reading the job config? | 14:34 |
avass | corvus: yeah | 14:36 |
corvus | (basically i think my test would be whether a naive user would expect the tool to run the job exactly the way that zuul does) | 14:36 |
corvus | (if it looks like it should, then we're in zuul-runner territory, but if it just looks like it runs a playbook, then that's different) | 14:37 |
corvus | sorry i have to run make breakfast, maybe other folks can weigh in | 14:37 |
avass | I have to leave too. But I'll check in later :) | 14:38 |
*** rpittau|brb is now known as rpittau | 14:39 | |
*** jamesmcarthur has quit IRC | 14:40 | |
*** jamesmcarthur has joined #zuul | 14:44 | |
*** iurygregory has quit IRC | 14:45 | |
*** iurygregory has joined #zuul | 14:53 | |
*** sgw has joined #zuul | 14:54 | |
tristanC | corvus: note that mostly https://review.opendev.org/#/c/607078 was needed from the api to enable zuul-runner usage | 15:05 |
tristanC | and we are still pretty much looking forward doing the rebase and all the necessary work to get that zuul-runner feature | 15:06 |
openstackgerrit | Merged zuul/zuul-jobs master: fetch-subunit-output: update include to import_tasks https://review.opendev.org/730668 | 15:06 |
openstackgerrit | Merged zuul/zuul master: Gitlab - allow to use the 'zuul enqueue' command https://review.opendev.org/728669 | 15:06 |
openstackgerrit | Merged zuul/zuul master: Increase wait time in remote tests https://review.opendev.org/728892 | 15:13 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: separate Zuul CLI, Zuul Web CLI https://review.opendev.org/729236 | 15:14 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: [WIP] Web UI: add "held" information, filtering in Builds page https://review.opendev.org/729265 | 15:17 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: [WIP] web UI: add Autoholds Requests page https://review.opendev.org/729307 | 15:17 |
*** ysandeep is now known as ysandeep|afk | 15:19 | |
openstackgerrit | Andreas Jaeger proposed zuul/zuul-jobs master: Remove tumbleweed from testing https://review.opendev.org/730727 | 15:30 |
AJaeger | anybody else wants to review the tox stack for zuul-jobs starting at https://review.opendev.org/#/c/730334/ ? Otherwise, I'll do a final review later and merge if ok. | 15:32 |
AJaeger | corvus, mordred, https://review.opendev.org/730602 proposes to change configure_mirror , I'm not sure whether this is the right direction, please have a look | 15:33 |
*** sshnaidm is now known as sshnaidm|afk | 15:34 | |
clarkb | AJaeger: one important use there is if we were to use something like the intermediate registry but for packages. However, I think most packaging systems simply allow you to add an additional repo in addition to the existing set? | 15:36 |
clarkb | however, symetry with pypi is nice I Guess | 15:37 |
mordred | clarkb: yeah - they do, and things are selected by version | 15:37 |
AJaeger | clarkb, mordred, see my comment regarding mirrors about https://zuul-ci.org/docs/zuul-jobs/mirror.html and https://review.opendev.org/#/c/677578/ - I wonder whether we want to wait for that implementation | 15:40 |
mordred | AJaeger: it would be _awesome_ to get someone to finish that | 15:42 |
corvus | i guess we'd just deprecate the new thing in 730602 when 677578 is done | 15:46 |
corvus | it seems like a lot more work to implement 730602 and then deprecate it. it would be great if Bogdan could just take over 677578 instead. | 15:46 |
corvus | let's ask | 15:47 |
mordred | ++ | 15:47 |
*** Pilou has quit IRC | 15:47 | |
corvus | i left a comment | 15:49 |
*** Pilou has joined #zuul | 15:49 | |
openstackgerrit | Merged zuul/zuul-jobs master: persistent-firewall: update include to include_tasks https://review.opendev.org/730665 | 15:50 |
openstackgerrit | Merged zuul/zuul-jobs master: use-docker-mirror: update include to include_tasks https://review.opendev.org/730664 | 15:50 |
*** rpittau is now known as rpittau|afk | 15:51 | |
AJaeger | avass: what are the next changes of yours that need review? | 15:53 |
*** Pilou has quit IRC | 15:54 | |
*** ysandeep|afk is now known as ysandeep | 15:56 | |
*** Pilou has joined #zuul | 15:56 | |
openstackgerrit | Merged zuul/zuul-jobs master: configure-mirrors: update include to include_tasks https://review.opendev.org/730666 | 15:57 |
*** rlandy is now known as rlandy|mtg | 16:01 | |
*** ysandeep is now known as ysandeep|afk | 16:02 | |
*** jamesmcarthur has quit IRC | 16:05 | |
*** EmilienM is now known as EmilienM|lunch | 16:20 | |
*** EmilienM|lunch is now known as EmilienM | 16:20 | |
*** hashar is now known as hasharAway | 16:36 | |
*** rlandy|mtg is now known as rlandy | 16:39 | |
*** jamesmcarthur has joined #zuul | 16:42 | |
*** jpena is now known as jpena|off | 16:42 | |
*** guillaumec has joined #zuul | 16:46 | |
*** nils has quit IRC | 16:46 | |
*** mnasiadka has quit IRC | 16:49 | |
*** vblando has quit IRC | 16:50 | |
*** rlandy is now known as rlandy|training | 16:51 | |
*** ChrisShort has quit IRC | 16:51 | |
*** ysandeep|afk is now known as ysandeep|away | 16:52 | |
*** jamesmcarthur has quit IRC | 16:54 | |
*** vblando has joined #zuul | 16:57 | |
*** ChrisShort has joined #zuul | 16:57 | |
*** mnasiadka has joined #zuul | 16:58 | |
*** samccann has quit IRC | 16:58 | |
*** ChrisShort has quit IRC | 17:03 | |
*** vblando has quit IRC | 17:05 | |
*** jamesmcarthur has joined #zuul | 17:06 | |
*** mnasiadka has quit IRC | 17:07 | |
*** samccann has joined #zuul | 17:07 | |
*** Open10K8S has quit IRC | 17:08 | |
*** ChrisShort has joined #zuul | 17:09 | |
*** Open10K8S has joined #zuul | 17:13 | |
*** ChrisShort has quit IRC | 17:15 | |
avass | AJaeger: I don't think I have anythin else ready to be merged yet except for https://review.opendev.org/#/c/730482/ if we want that | 17:16 |
*** wxy has quit IRC | 17:16 | |
avass | mordred: should we install os-testr in the venv to get subunit2html instead of relying on it being on the system? | 17:17 |
*** asaleh_ has quit IRC | 17:18 | |
*** jcapitao has quit IRC | 17:21 | |
*** wxy has joined #zuul | 17:21 | |
*** mnasiadka has joined #zuul | 17:22 | |
*** ChrisShort has joined #zuul | 17:22 | |
*** vblando has joined #zuul | 17:22 | |
mordred | avass: yes - I think so - I think depending on it being pre-installed is definitely wrong | 17:30 |
mordred | avass: I also think we should consider whether os-testr is the right home for and right place to get subunit2html from | 17:31 |
mordred | it started life as a utility script we had copied in to our jenkins images. we copied it in to os-testr for "convenience" | 17:32 |
mordred | but maybe it should move to its own package - or we could just copy the script (it's standalone) into our role | 17:33 |
avass | mordred: copying it into the role sounds reasonable unless it's used elsewhere as well | 17:33 |
mordred | avass: it's used in a bunch of places in opendev - but manny of them seem like cargo-culted scripts that look for it in usr/os-testr-env/bin/subunit2html | 17:36 |
avass | mordred: if we have it in the role we can stop looking for it as well :) | 17:37 |
mordred | yeah. that said - we could also just install os-testr - it's not _super_ expensive of an install | 17:37 |
mordred | I think I'd be happy with either approach :) | 17:37 |
avass | corvus: I'll see if I can make the tool less like zuul and still make sense. but being able to do zuul execution locally would be really nice and that could probably be part of the zuul-runner | 17:38 |
avass | mordred: it's probably easier to just keep the script in the role, unless it's still being updated but I'm guessing it's not | 17:40 |
avass | mordred: since installing os-testr in the role technically makes the role dependent on pip and that would require ensure-pip etc... depending on how extreme we want to be with making sure roles are self contained :) | 17:41 |
mordred | avass: its last patch was Date: Mon Dec 30 16:52:41 2019 +0200 | 17:43 |
mordred | avass: before that, last substantive patch was Thu Nov 10 18:13:26 2016 +0000 | 17:43 |
mordred | in fact, since it was imported into os-testr in 2015, there have been exactly 4 substantive patches | 17:44 |
avass | mordred: huh | 17:44 |
openstackgerrit | Guillaume Chauvel proposed zuul/zuul master: Add tutorial tests https://review.opendev.org/728194 | 17:46 |
*** y2kenny has joined #zuul | 17:46 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-subunit-output: keep subunit2html.py in the role https://review.opendev.org/730930 | 17:51 |
avass | mordred: I wonder if we can do something like that ^ | 17:51 |
mordred | avass: I don't see any reason why not | 17:53 |
openstackgerrit | Sagi Shnaidman proposed zuul/zuul-jobs master: WIP Add ansible collection roles https://review.opendev.org/730360 | 17:55 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-subunit-output: keep subunit2html.py in the role https://review.opendev.org/730930 | 18:03 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-subunit-output: keep subunit2html.py in the role https://review.opendev.org/730930 | 18:10 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-tox-output: empty envlist should behave like tox -e ALL https://review.opendev.org/730334 | 18:23 |
AJaeger | mordred: can you review again, please? ^ | 18:25 |
*** irclogbot_3 has quit IRC | 18:26 | |
*** irclogbot_2 has joined #zuul | 18:31 | |
avass | just have to confirm that using ansible_callbacks in zuul is really nice so far :) | 18:34 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-subunit-output: keep subunit2html.py in the role https://review.opendev.org/730930 | 18:59 |
*** dpawlik has joined #zuul | 19:04 | |
*** dpawlik has quit IRC | 19:35 | |
*** saneax has quit IRC | 19:39 | |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: separate Zuul CLI, Zuul Web CLI https://review.opendev.org/729236 | 19:41 |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: fetch-subunit-output: keep subunit2html.py in the role https://review.opendev.org/730930 | 19:45 |
*** dpawlik has joined #zuul | 19:55 | |
*** rlandy|training is now known as rlandy | 20:01 | |
*** cloudnull has quit IRC | 20:12 | |
guilhermesp | hello! Quick question: we've been trying to catch the nodesets from a tenant looking at zuul mysql tables and... I can't find any table or row logging the nodesets | 20:14 |
guilhermesp | am I looking at the wrong place? | 20:14 |
corvus | guilhermesp: nope, there's nothing in mysql about nodesets. that's all in zookeeper. what's your goal? | 20:17 |
guilhermesp | we are trying to catch which vm types from nodepool one of our tenants is using | 20:18 |
guilhermesp | kinda of hard to filter stuff in mysql with build and buildsets | 20:19 |
corvus | guilhermesp: the best bet for that is probably the scheduler log file | 20:19 |
corvus | 2020-05-26 06:25:05,039 INFO zuul.nodepool: [e: dc0ca93cd53f4446903152d834698d16] Nodeset <NodeSet openstack-single-node-bionic [<Node 0016773688 ('controller',):ubuntu-bionic>]> with 1 nodes was in use for 7270.749934911728 seconds for build <Build 83fdb36599ec412da9e23469a6d57b95 of ipa-tempest-ironic-inspector-src voting:False on <Worker ze09.openstack.org>> for project openstack/ironic-python-agent | 20:20 |
corvus | guilhermesp: ^ something like that log line | 20:20 |
corvus | guilhermesp: it doesn't have the tenant, but it does have the project (if the project in question is only in one tenant, then that should have what you need; if it's in more than one tenant, you may need to filter some more) | 20:21 |
*** irclogbot_2 has quit IRC | 20:22 | |
guilhermesp | hum i see.. yeah that could work. But i wonder if would be a + to have that info, at least tenant/nodeset stored in db, dont you think? | 20:25 |
*** irclogbot_2 has joined #zuul | 20:26 | |
corvus | guilhermesp: maybe so, though until we have non-final buildsets stored in the db as well, it would be incomplete data for some purposes, so it's tricky. | 20:26 |
guilhermesp | i see corvus maybe if you can point out where I could possible contribute. Maybe i can try to start a work on implementing that info on db | 20:32 |
guilhermesp | and eventually mnaser could be helping me out on that with his thoughts :P | 20:34 |
fungi | that's part of the work on zuul v4/v5, since right now the relational database records are populated by a reporter, so that doesn't occur until a buildset completes | 20:42 |
fungi | guilhermesp: https://zuul-ci.org/docs/zuul/reference/developer/specs/scale-out-scheduler.html#mandatory-sql-connection | 20:44 |
fungi | that's the relevant part of the plan, i think | 20:44 |
corvus | guilhermesp: you could probably start adding that now, but it's only going to report final results until the series at https://review.opendev.org/633501 lands. and yeah, it's only going to apply to tenants with sql reporters until v4. | 20:44 |
fungi | luckily, that seems to be step 1 on the roadmap for the scale-out scheduler spec | 20:45 |
fungi | so probably not that far off | 20:46 |
mnaser | guilhermesp: yeah -- i think for now until 633501 lands, it's ok to have at least non-final reporting (so inaccurate to a degree) | 21:00 |
mnaser | and we already use the sql reporter by default because honestly most of the zuul web ui is broken if you don't use it :-p | 21:01 |
corvus | yep. it's just important to know that it won't be accurate for billing purposes :) | 21:09 |
*** kgz has joined #zuul | 21:17 | |
*** hasharAway has quit IRC | 21:23 | |
*** y2kenny has quit IRC | 21:23 | |
*** cloudnull has joined #zuul | 21:43 | |
clarkb | statsd does report resource usage though | 21:50 |
clarkb | in a reasonably accurate manner I think | 21:51 |
*** jamesmcarthur_ has joined #zuul | 21:51 | |
*** jamesmcarthur has quit IRC | 21:56 | |
*** dpawlik has quit IRC | 21:56 | |
*** tobiash has quit IRC | 22:33 | |
*** tobiash has joined #zuul | 22:34 | |
*** guillaumec has quit IRC | 22:48 | |
*** tosky has quit IRC | 22:52 | |
*** saneax has joined #zuul | 22:58 | |
*** saneax has quit IRC | 22:58 | |
openstackgerrit | Clark Boylan proposed zuul/zuul-jobs master: DO NOT MERGE test base-test with no virtualenv perms modifications https://review.opendev.org/680178 | 23:00 |
*** threestrands has joined #zuul | 23:17 | |
*** armstrongs has joined #zuul | 23:38 | |
*** jamesmcarthur_ has quit IRC | 23:45 | |
*** armstrongs has quit IRC | 23:47 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!