*** shanemcd has quit IRC | 00:02 | |
*** shanemcd has joined #zuul | 00:04 | |
ianw | fungi / tristanC: i'm just reading backwards -- if we're dropping nodes, we should certainly setup a netconsole. i've had that catch stuff that doesn't come out on the console | 00:55 |
---|---|---|
ianw | the question is, did i port all the setup stuff out of devstack-gate | 00:56 |
ianw | yes i did; https://zuul-ci.org/docs/zuul-jobs/general-roles.html#role-enable-netconsole ... i thought so | 00:57 |
*** rlandy|afk has quit IRC | 01:37 | |
*** swest has quit IRC | 01:56 | |
fungi | ianw: though in this case we were able to get the nova console after the node became unreachable | 02:06 |
fungi | unfortunately it was not remotely enlightening | 02:07 |
*** swest has joined #zuul | 02:10 | |
ianw | fungi: yeah, iirc with the last time i used that, we didn't get anything on the serial console even, but did with that capturing the oops | 02:15 |
*** bhavikdbavishi has joined #zuul | 02:41 | |
*** bhavikdbavishi1 has joined #zuul | 02:46 | |
*** bhavikdbavishi has quit IRC | 02:48 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 02:48 | |
*** sgw1 has quit IRC | 02:49 | |
*** wuchunyang has joined #zuul | 02:53 | |
*** wuchunyang has quit IRC | 02:58 | |
*** rfolco has quit IRC | 03:20 | |
*** sgw1 has joined #zuul | 03:27 | |
*** bhavikdbavishi has quit IRC | 03:44 | |
*** bhavikdbavishi has joined #zuul | 03:45 | |
*** iurygregory has quit IRC | 04:31 | |
*** evrardjp has quit IRC | 04:33 | |
*** evrardjp has joined #zuul | 04:33 | |
*** wuchunyang has joined #zuul | 04:37 | |
*** sgw1 has quit IRC | 04:40 | |
*** mugsie has quit IRC | 04:53 | |
*** wuchunyang has quit IRC | 04:55 | |
*** sgw has quit IRC | 04:55 | |
*** wuchunyang has joined #zuul | 04:56 | |
*** wuchunyang has quit IRC | 04:57 | |
*** mugsie has joined #zuul | 04:57 | |
*** ysandeep|away is now known as ysandeep | 05:09 | |
*** sgw has joined #zuul | 05:14 | |
*** marios has joined #zuul | 05:16 | |
*** vishalmanchanda has joined #zuul | 05:23 | |
*** wuchunyang has joined #zuul | 05:28 | |
*** wuchunyang has quit IRC | 05:35 | |
openstackgerrit | Simon Westphahl proposed zuul/zuul master: Ensure refs for recent branches are not GCed https://review.opendev.org/738454 | 05:36 |
*** bhavikdbavishi has quit IRC | 05:49 | |
*** bhavikdbavishi has joined #zuul | 06:05 | |
*** bhavikdbavishi1 has joined #zuul | 06:08 | |
*** bhavikdbavishi has quit IRC | 06:10 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 06:10 | |
*** bhavikdbavishi1 has joined #zuul | 06:35 | |
*** bhavikdbavishi has quit IRC | 06:37 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 06:37 | |
*** bhagyashris is now known as bhagyashris|brb | 06:59 | |
*** hashar has joined #zuul | 07:09 | |
*** iurygregory has joined #zuul | 07:09 | |
*** bhavikdbavishi has quit IRC | 07:09 | |
*** jcapitao has joined #zuul | 07:13 | |
*** bhagyashris|brb is now known as bhagyashris | 07:15 | |
swest | ianw: could you please have another look at https://review.opendev.org/#/c/728824/ | 07:22 |
swest | zuul-maint: anyone up for a second review of https://review.opendev.org/#/c/725810/ ? | 07:25 |
*** bhavikdbavishi has joined #zuul | 07:29 | |
*** saneax has quit IRC | 07:32 | |
*** tosky has joined #zuul | 07:40 | |
*** jpena|off is now known as jpena | 07:58 | |
*** nils has joined #zuul | 08:01 | |
*** saneax has joined #zuul | 08:16 | |
*** hashar has quit IRC | 08:17 | |
*** hashar has joined #zuul | 08:18 | |
*** ysandeep is now known as ysandeep|lunch | 08:21 | |
*** fbo has joined #zuul | 08:35 | |
*** newbie2020 has joined #zuul | 08:49 | |
newbie2020 | Hi guys, | 08:49 |
newbie2020 | I have a couple of questions | 08:49 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: Web UI: add i18n support, french translation https://review.opendev.org/737290 | 08:50 |
newbie2020 | 1. Is there a way to make zuul merge multiple PRs that have a Depends-On relationship? | 08:50 |
*** bhavikdbavishi has quit IRC | 08:51 | |
newbie2020 | PR#1 has changes affecting a job running in the post (in this tenant all CI stuff is in the same repo) | 08:51 |
newbie2020 | PR#2 contains some code changes and again is affecting the result of the job in the post I mentioned earlier | 08:52 |
newbie2020 | PR#2 Depends-On PR#1 | 08:52 |
newbie2020 | Essentially the post jobs passes only if both PRs are merged | 08:52 |
*** bhavikdbavishi has joined #zuul | 08:56 | |
*** ysandeep|lunch is now known as ysandeep | 09:21 | |
*** hashar has quit IRC | 09:25 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Allow deleting workspace after running terraform destroy https://review.opendev.org/738771 | 09:34 |
*** hashar has joined #zuul | 09:42 | |
openstackgerrit | Simon Westphahl proposed zuul/zuul master: Expire Github installation key 3 minutes before https://review.opendev.org/738772 | 09:42 |
*** hashar is now known as hasharAway | 09:47 | |
*** newbie2020 has quit IRC | 09:52 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Allow deleting workspace after running terraform destroy https://review.opendev.org/738771 | 09:53 |
*** hasharAway has quit IRC | 09:57 | |
*** hashar has joined #zuul | 09:58 | |
*** bhavikdbavishi has quit IRC | 10:07 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Allow deleting workspace after running terraform destroy https://review.opendev.org/738771 | 10:13 |
*** bhavikdbavishi has joined #zuul | 10:15 | |
*** bhavikdbavishi has quit IRC | 10:26 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Allow deleting workspace after running terraform destroy https://review.opendev.org/738771 | 10:26 |
*** ysandeep is now known as ysandeep|brb | 10:27 | |
*** holser has quit IRC | 10:36 | |
*** ysandeep|brb is now known as ysandeep | 10:37 | |
*** holser has joined #zuul | 10:37 | |
*** bhavikdbavishi has joined #zuul | 10:51 | |
*** bhavikdbavishi1 has joined #zuul | 10:54 | |
*** bhavikdbavishi has quit IRC | 10:56 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 10:56 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Allow deleting workspace after running terraform destroy https://review.opendev.org/738771 | 11:00 |
*** jcapitao is now known as jcapitao_lunch | 11:10 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Allow deleting workspace after running terraform destroy https://review.opendev.org/738771 | 11:12 |
*** sshnaidm|afk is now known as sshnaidm|ruck | 11:19 | |
openstackgerrit | Albin Vass proposed zuul/zuul-jobs master: Allow deleting workspace after running terraform destroy https://review.opendev.org/738771 | 11:25 |
*** jpena is now known as jpena|lunch | 11:29 | |
*** dcastellani_ has joined #zuul | 11:57 | |
*** dcastellani has quit IRC | 11:58 | |
*** dcastellani_ is now known as dcastellani | 11:58 | |
*** jcapitao_lunch is now known as jcapitao | 12:07 | |
*** irclogbot_1 has quit IRC | 12:16 | |
*** irclogbot_0 has joined #zuul | 12:18 | |
*** Miouge- has quit IRC | 12:20 | |
*** Miouge has joined #zuul | 12:23 | |
*** jpena|lunch is now known as jpena | 12:23 | |
*** rlandy has joined #zuul | 12:33 | |
*** bhavikdbavishi has quit IRC | 12:36 | |
*** bhavikdbavishi has joined #zuul | 12:36 | |
*** bhavikdbavishi has quit IRC | 12:41 | |
*** ysandeep is now known as ysandeep|afk | 12:45 | |
*** sgw1 has joined #zuul | 12:55 | |
*** rlandy is now known as rlandy|training | 12:57 | |
clarkb | newbie2020 is gone but I assume "post" refers to a post merge pipeline. If both repos share a pipeline queue then they'll be enqueued together and landed in sequence for you. Then the post jobs should run in sequence (the first one may fail) | 12:59 |
clarkb | * share a gate pipeline queue | 13:00 |
clarkb | if they don't share that gate pipeline queue then you can approve them one after another and land them in sequence that way and again post would fail on the first one likely | 13:00 |
*** rfolco has joined #zuul | 13:00 | |
clarkb | if the goal here is to run only the second post job or somehow prevent the first from failing you may need the circular deps setup along with some variation of a supercedent post pipeline that will delay before deciding what the best candidate to run is? | 13:01 |
*** jhesketh has quit IRC | 13:22 | |
*** jhesketh has joined #zuul | 13:24 | |
*** ysandeep|afk is now known as ysandeep | 13:31 | |
*** bhagyashris is now known as bhagyashris|afk | 13:42 | |
*** newbie2020 has joined #zuul | 14:03 | |
*** hashar has quit IRC | 14:06 | |
zbr | how do I run a tox job what does not run revoke-sudo role? | 14:09 |
zbr | i have some molecule jobs that are implemented using tox, but they need to be able to sudo during run. | 14:10 |
fungi | zbr: there's a job for that (run-tox-without-sudo i think?) | 14:11 |
zbr | i guess the only way to do it is to override run.yaml | 14:11 |
fungi | s/without/with/ | 14:12 |
fungi | trying to find it now | 14:13 |
AJaeger | fungi, zbr, openstack-tox-with-sudo | 14:16 |
zbr | that is why i did not found it in zuul-jobs, anyway, the run of tox is very basic and easy to override. | 14:17 |
fungi | AJaeger: yep, just found it myself too. looks like that's something we're doing downstream in opendev for the openstack tenant | 14:18 |
fungi | https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/zuul.d/jobs.yaml#L84-L90 | 14:18 |
fungi | basically just substitute your own run.yaml like https://opendev.org/openstack/openstack-zuul-jobs/src/branch/master/playbooks/tox-with-sudo/run.yaml | 14:21 |
fungi | compare with https://opendev.org/zuul/zuul-jobs/src/branch/master/playbooks/tox/run.yaml | 14:21 |
zbr | yep, exacly like mine now, thanks. | 14:30 |
*** ysandeep is now known as ysandeep|away | 15:15 | |
*** bhavikdbavishi has joined #zuul | 15:31 | |
*** sshnaidm|ruck is now known as sshnaidm|afk | 15:32 | |
*** bhavikdbavishi1 has joined #zuul | 15:35 | |
*** bhavikdbavishi has quit IRC | 15:36 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 15:36 | |
*** newbie2020 has quit IRC | 15:40 | |
*** hamalq has joined #zuul | 15:57 | |
*** hamalq_ has joined #zuul | 15:58 | |
*** sshnaidm|afk is now known as sshnaidm|ruck | 16:01 | |
*** hamalq has quit IRC | 16:02 | |
*** marios is now known as marios|out | 16:07 | |
*** etp has quit IRC | 16:16 | |
*** bhavikdbavishi has quit IRC | 16:16 | |
*** etp has joined #zuul | 16:19 | |
*** sshnaidm|ruck is now known as sshnaidm|afk | 16:20 | |
*** jcapitao has quit IRC | 16:23 | |
*** etp has quit IRC | 16:24 | |
*** hashar has joined #zuul | 16:29 | |
corvus | avass: how does https://review.opendev.org/738517 look? do you like the solution? should we squash it with your change? | 16:37 |
mordred | corvus: wow, "name: "ensure-{{ container_command }}"" is a thing I'd never considered doing but which obviously makes sense | 16:41 |
corvus | mordred: :) i wish task names were templated :/ | 16:41 |
corvus | i keep wanting to do "task: name: Intalle {{ something }}" and i'm sad every time i try | 16:42 |
mordred | yeah | 16:42 |
*** etp has joined #zuul | 16:44 | |
mordred | corvus: I think that approach looks great | 16:49 |
*** jpena is now known as jpena|off | 16:53 | |
*** hashar has quit IRC | 16:58 | |
*** nils has quit IRC | 17:04 | |
*** marios|out has quit IRC | 17:05 | |
avass | corvus: can't you template task names? | 17:14 |
*** samccann has quit IRC | 17:15 | |
*** corvus has quit IRC | 17:15 | |
*** bolg has quit IRC | 17:15 | |
*** guillaumec has quit IRC | 17:15 | |
*** andreykurilin has quit IRC | 17:15 | |
*** freefood has quit IRC | 17:15 | |
*** mmedvede has quit IRC | 17:15 | |
*** gothicmindfood has quit IRC | 17:15 | |
avass | I'm absolutely sure you can do that, but I don't really like it since it gets harder to grep for it | 17:16 |
*** hashar has joined #zuul | 17:17 | |
*** samccann has joined #zuul | 17:18 | |
*** corvus has joined #zuul | 17:18 | |
*** guillaumec has joined #zuul | 17:18 | |
*** mmedvede has joined #zuul | 17:18 | |
*** freefood has joined #zuul | 17:18 | |
*** Miouge has quit IRC | 17:18 | |
*** andreykurilin has joined #zuul | 17:19 | |
*** holser has quit IRC | 17:19 | |
*** harrymichal has joined #zuul | 17:20 | |
*** Miouge has joined #zuul | 17:22 | |
*** holser has joined #zuul | 17:23 | |
avass | corvus: I think that looks good | 17:23 |
*** johanssone has quit IRC | 17:26 | |
*** weshay_ruck has quit IRC | 17:26 | |
*** cloudnull has quit IRC | 17:26 | |
*** AJaeger has quit IRC | 17:26 | |
*** irclogbot_0 has quit IRC | 17:28 | |
*** johanssone has joined #zuul | 17:29 | |
*** weshay_ruck has joined #zuul | 17:29 | |
*** cloudnull has joined #zuul | 17:29 | |
*** AJaeger has joined #zuul | 17:29 | |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Test multiarch release builds and use temp registry with buildx https://review.opendev.org/737315 | 17:30 |
*** irclogbot_1 has joined #zuul | 17:31 | |
corvus | avass, mordred: that's the patch squashed into the parent | 17:31 |
corvus | that way we don't have to worry about hitting the ipv6 issue in gate | 17:31 |
avass | I believe there could still be a problem with buildx not having the certificate installed if someone uses a private publication registry with buildx, but I guess that could be solved later. | 17:33 |
avass | just pointing that out | 17:34 |
avass | lgtm otherwise | 17:35 |
avass | I'll be back in about ~1h if there's anything else | 17:36 |
*** bolg has joined #zuul | 17:40 | |
corvus | avass: yes, but i think we should expect them to set up what they need to access their private registry outside of that role | 17:45 |
*** hashar is now known as hasharAway | 17:47 | |
openstackgerrit | Merged zuul/zuul-jobs master: Test multiarch release builds and use temp registry with buildx https://review.opendev.org/737315 | 18:19 |
*** hasharAway is now known as hashar | 18:25 | |
*** chandankumar is now known as raukadah | 18:39 | |
openstackgerrit | Merged zuul/zuul-jobs master: ensure-pip debian: update package lists https://review.opendev.org/737529 | 18:39 |
corvus | i've re-enqueued the nodepool tag | 18:43 |
avass | corvus: yeah but the problem was that the certificate needs to be installed inside the buildx container | 18:52 |
avass | otherwise I would agree with you | 18:52 |
corvus | avass: that's fair; i do think it's a significant scope expansion for the role, but a reasonable one | 18:55 |
corvus | shouldn't be too hard to do if someone has a need | 18:55 |
avass | yep that's why I think it's too important | 18:55 |
avass | *not too important | 18:55 |
avass | but might be good to know about | 18:55 |
corvus | avass, mordred: !!!!! https://hub.docker.com/r/zuul/nodepool-launcher/tags !!!! | 18:56 |
clarkb | did we figure out what the arch confusion in the manfiest was? | 18:56 |
*** harrymichal has quit IRC | 18:57 | |
corvus | clarkb: no idea. istr someone thought the rework that avass and i were doing on it might just solve the problem. | 18:57 |
clarkb | cool | 18:57 |
corvus | if that issue is written down anywhere, or someone knows how to reproduce it, i'd be happy to check / look into it | 18:57 |
corvus | i'm curious why nodepool's 'latest' image only has amd64 | 18:58 |
avass | corvus, clarkb: my guess is that it has something to do with the docker cache not being able to handle manifest lists | 18:58 |
clarkb | corvus: I think reproducing it was on mordred's todo list. If you're able to pull nodepool 3.13.0 and run it on your x86 machine and it isn't an arm64 image its probably good enough for now | 18:58 |
avass | oh wait, but it's just pushed from buildx, so that's probably not it | 18:59 |
corvus | clarkb: i just ran zuul/nodepool-launcher:3 on my x86 and it runs and there are no qemu processes running | 19:00 |
clarkb | nice | 19:00 |
corvus | clarkb: i know that we tested that a lot on the build node (pulling from the temp registry) and always got the right one | 19:00 |
clarkb | ya and we saw it break on the test nodes iirc | 19:00 |
clarkb | so if we didn't see that their either chances are we're good | 19:01 |
corvus | so yeah, if the issue was the pull/push to docker image cache, then that's completely reworked, so fix makes sense | 19:01 |
corvus | anyone know why latest is only one arch? | 19:01 |
avass | corvus: updated 2 days ago | 19:02 |
corvus | avass: i guess i'll go dig for a build log | 19:03 |
openstackgerrit | James E. Blair proposed zuul/nodepool master: Restore release jobs https://review.opendev.org/738914 | 19:03 |
avass | corvus: maybe buildx needs to tag 'latest' as well? | 19:03 |
avass | corvus: but the tag should not update the latest build anyway should it? | 19:04 |
*** saneax has quit IRC | 19:33 | |
*** yoctozepto7 has joined #zuul | 19:37 | |
*** yoctozepto has quit IRC | 19:45 | |
*** yoctozepto7 is now known as yoctozepto | 19:45 | |
*** vishalmanchanda has quit IRC | 19:47 | |
*** rlandy|training is now known as rlandy | 19:59 | |
corvus | the upload job looks like it should have worked; i wonder if promote can't handle multi arch | 20:29 |
corvus | clarkb, fungi: can you go ahead and push https://review.opendev.org/738914 through? i'd like to have a more current run to look at | 20:31 |
clarkb | looking | 20:31 |
*** sgw1 has quit IRC | 20:35 | |
corvus | i'm gonna go ahead and +w that | 20:43 |
*** sgw has quit IRC | 20:57 | |
clarkb | ya its a simple change and return to situation normal | 21:00 |
*** sgw has joined #zuul | 21:35 | |
openstackgerrit | Merged zuul/nodepool master: Restore release jobs https://review.opendev.org/738914 | 21:37 |
corvus | okay same result | 21:42 |
corvus | i'll see what i can do locally | 21:42 |
*** hashar has quit IRC | 21:49 | |
fungi | corvus: sorry, got sidetracked by dinner prep, but lgtm | 21:51 |
corvus | replicating the upload command, this looks right: https://hub.docker.com/r/jeblair/test/tags | 22:15 |
corvus | now on to promote | 22:15 |
corvus | and yep, that dropped it down to just amd64 | 22:21 |
*** rlandy has quit IRC | 22:27 | |
corvus | apparently a manifest list is also called a "fat manifest" and has a different content-type | 22:34 |
openstackgerrit | James E. Blair proposed zuul/zuul-jobs master: Handle multi-arch docker manifests in promote https://review.opendev.org/738945 | 22:39 |
corvus | avass, mordred, clarkb, fungi, ianw: ^ i think that's the last step for multi-arch image publication | 22:40 |
corvus | i have manually tested that locally | 22:40 |
clarkb | corvus: that is http spec breaking of them I think. If the client doesnt accept one of the things you can do you're supposed to do identity iirc | 22:43 |
corvus | clarkb: well, previously we said we only supported "v2" and not "list.v2". i guess since the server *can* supply a v2 then that was still probably the right thing to do | 22:47 |
clarkb | ah | 22:51 |
openstackgerrit | Merged zuul/zuul-jobs master: Handle multi-arch docker manifests in promote https://review.opendev.org/738945 | 22:53 |
corvus | i approved https://review.opendev.org/734774 which should trigger a build and cause nodepool:latest to be multi-arch once it lasts | 23:01 |
*** saneax has joined #zuul | 23:14 | |
*** tosky has quit IRC | 23:16 | |
*** hamalq_ has quit IRC | 23:41 | |
openstackgerrit | Merged zuul/nodepool master: aws: add support for attaching instance profiles https://review.opendev.org/734774 | 23:43 |
*** rfolco has quit IRC | 23:48 | |
*** armstrongs has joined #zuul | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!