Wednesday, 2020-02-19

openstackgerritMerged zuul/zuul master: zuul-manage-ansible: add validate option  https://review.opendev.org/70470100:05
*** igordc has quit IRC00:06
*** Defolos has quit IRC00:16
openstackgerritMerged zuul/zuul master: executor: avoid duplicate debug logs  https://review.opendev.org/70501001:10
*** jamesmcarthur has joined #zuul01:17
openstackgerritMerged zuul/zuul master: Add build history link to summary  https://review.opendev.org/70504901:19
*** jamesmcarthur has quit IRC01:39
openstackgerritMerged zuul/zuul master: Offload repo reset to processes  https://review.opendev.org/70709501:48
*** jamesmcarthur has joined #zuul01:51
*** jamesmcarthur has quit IRC02:01
openstackgerritMerged zuul/zuul master: Speed up test_inventory  https://review.opendev.org/70457002:06
openstackgerritMerged zuul/zuul master: web: humanize time durations  https://review.opendev.org/70512002:29
*** jamesmcarthur has joined #zuul02:48
openstackgerritMerged zuul/zuul master: Clarify RequirementError message  https://review.opendev.org/70762002:50
*** sgw has quit IRC03:08
*** bhavikdbavishi has joined #zuul03:19
openstackgerritMerged zuul/zuul master: Gitlab - bootstrap the driver structure + Webhook support  https://review.opendev.org/68568203:24
*** jamesmcarthur has quit IRC03:26
*** sgw has joined #zuul03:33
openstackgerritMerged zuul/zuul master: Gerrit checks: trigger new patchset behavior  https://review.opendev.org/70772903:43
*** jamesmcarthur has joined #zuul03:48
*** NBorg has quit IRC03:51
*** bhavikdbavishi1 has joined #zuul04:28
*** bhavikdbavishi has quit IRC04:29
*** bhavikdbavishi1 is now known as bhavikdbavishi04:29
*** saneax has joined #zuul04:31
*** saneax has quit IRC04:35
*** saneax has joined #zuul04:38
*** jamesmcarthur has quit IRC04:58
*** jamesmcarthur has joined #zuul04:59
*** jamesmcarthur has quit IRC05:07
*** bolg has joined #zuul05:08
*** jamesmcarthur has joined #zuul05:10
openstackgerritTobias Henkel proposed zuul/zuul master: Set misfire grace time of apscheduler job  https://review.opendev.org/70784205:16
*** jamesmcarthur has quit IRC05:22
*** jamesmcarthur has joined #zuul05:28
*** jamesmcarthur has quit IRC05:32
*** evrardjp has quit IRC05:34
*** evrardjp has joined #zuul05:34
openstackgerritMerged zuul/zuul master: Fix evaluation of range file_comments  https://review.opendev.org/70807606:05
openstackgerritMerged zuul/zuul master: Gitlab - Basic handling of merge_requests event  https://review.opendev.org/68599006:07
*** jamesmcarthur has joined #zuul06:08
*** jamesmcarthur has quit IRC06:14
*** felixedel has joined #zuul06:20
*** jamesmcarthur has joined #zuul06:30
*** jamesmcarthur has quit IRC06:35
openstackgerritMerged zuul/zuul master: Gitlab - Add zuul_event_id and set use get_annotated_logger  https://review.opendev.org/69279906:37
*** felixedel has quit IRC06:44
*** raukadah is now known as chandankumar06:44
*** saneax has quit IRC06:49
*** saneax has joined #zuul06:49
*** felixedel has joined #zuul06:50
*** openstack has joined #zuul07:21
*** ChanServ sets mode: +o openstack07:21
*** openstack has joined #zuul07:45
*** ChanServ sets mode: +o openstack07:45
*** dpawlik has joined #zuul07:58
openstackgerritTobias Henkel proposed zuul/zuul master: web: link to index.html if index_links is set  https://review.opendev.org/70558508:01
*** bhavikdbavishi has quit IRC08:03
*** bhavikdbavishi has joined #zuul08:14
dSrinivasHi All, We  have 2 Workers with one executor each and 2 Jobs. Each Job as to run on specific worker node label. Whenever the Zuul has the queued patches. It is not running on 2 workers parallel.How can I configure to run jobs parallel in Jenkins08:20
*** armstrongs has joined #zuul08:25
*** jamesmcarthur has joined #zuul08:31
*** armstrongs has quit IRC08:34
*** jtanner has quit IRC08:34
*** jbryce has quit IRC08:35
*** Shrews has quit IRC08:35
*** jbryce has joined #zuul08:36
*** ChrisShort has quit IRC08:36
*** jamesmcarthur has quit IRC08:36
*** tosky has joined #zuul08:37
*** jtanner has joined #zuul08:37
*** ChrisShort has joined #zuul08:38
*** Shrews has joined #zuul08:38
*** tosky has quit IRC08:51
*** tosky has joined #zuul08:51
*** jpena|off is now known as jpena08:52
*** carli has joined #zuul08:54
*** felixedel has quit IRC09:17
openstackgerritTobias Henkel proposed zuul/zuul master: Uncap GitPython  https://review.opendev.org/70859309:25
openstackgerritFabien Boucher proposed zuul/zuul master: A Zuul reporter for Elasticsearch  https://review.opendev.org/64492709:27
openstackgerritFabien Boucher proposed zuul/zuul master: URLTrigger driver time based  https://review.opendev.org/63556709:32
openstackgerritTobias Henkel proposed zuul/zuul master: Uncap GitPython  https://review.opendev.org/70859309:33
*** bhavikdbavishi has quit IRC09:34
*** bhavikdbavishi has joined #zuul09:36
*** bhavikdbavishi has quit IRC09:41
openstackgerritFabien Boucher proposed zuul/zuul master: URLTrigger driver time based  https://review.opendev.org/63556709:42
openstackgerritMerged zuul/zuul master: web: link to index.html if index_links is set  https://review.opendev.org/70558509:54
*** felixedel has joined #zuul10:06
*** jcapitao has joined #zuul10:22
*** bhavikdbavishi has joined #zuul10:33
*** felixedel has quit IRC10:35
*** felixedel has joined #zuul10:38
openstackgerritFelix Edel proposed zuul/zuul master: Implement basic github checks API workflow  https://review.opendev.org/70516810:41
*** bhavikdbavishi1 has joined #zuul10:42
*** bhavikdbavishi has quit IRC10:43
*** bhavikdbavishi1 is now known as bhavikdbavishi10:43
openstackgerritMatthieu Huin proposed zuul/zuul master: Authorization rules: add templating  https://review.opendev.org/70519310:47
openstackgerritFelix Edel proposed zuul/zuul master: Support file comments via Github checks API  https://review.opendev.org/70861110:57
*** sgw has quit IRC11:12
*** felixedel has quit IRC11:16
*** sgw has joined #zuul11:29
openstackgerritJan Kubovy proposed zuul/zuul master: Extracting scheduler in test base  https://review.opendev.org/70862111:35
*** felixedel has joined #zuul11:39
felixedelcorvus: I've added the missing release notes to the Github checks API patch https://review.opendev.org/#/c/705168/ . I already prepared them yesterday but apparently forgot to update the change.11:42
tobiashcorvus, clarkb: remote: https://review.opendev.org/708622 Add gear to zuul tenant11:42
*** sshnaidm is now known as sshnaidm|afk11:47
swestzuul-maint: we had some people complain about the verbosity of defining multiple jobs that only differ slightly. E.g. tox jobs for multiple Python versions and different platforms. I came up with a proof of concept to express this in the job config: https://review.opendev.org/#/c/708406/ Basically it's only syntactic sugar and the 'matrix job' will be expanded when the config is loaded.11:55
*** carli has quit IRC12:10
*** mgoddard has quit IRC12:16
*** rfolco has joined #zuul12:18
*** mgoddard has joined #zuul12:21
*** jpena is now known as jpena|lunch12:34
*** jcapitao is now known as jcapitao_lunch12:35
openstackgerritFelix Edel proposed zuul/zuul master: Implement basic github checks API workflow  https://review.opendev.org/70516812:38
openstackgerritFelix Edel proposed zuul/zuul master: Support file comments via Github checks API  https://review.opendev.org/70861112:38
*** rlandy has joined #zuul12:50
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests ensure-tox on all-platforms  https://review.opendev.org/70864212:54
*** Goneri has joined #zuul12:54
*** felixedel has quit IRC12:57
*** felixedel has joined #zuul13:00
openstackgerritFelix Edel proposed zuul/zuul master: Support file comments via Github checks API  https://review.opendev.org/70861113:03
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests ensure-tox on all-platforms  https://review.opendev.org/70864213:04
*** jamesmcarthur has joined #zuul13:17
*** felixedel has quit IRC13:24
*** felixedel has joined #zuul13:31
*** bhavikdbavishi1 has joined #zuul13:32
*** bhavikdbavishi has quit IRC13:32
*** bhavikdbavishi1 is now known as bhavikdbavishi13:32
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: WIP: Tests ensure-tox on all-platforms  https://review.opendev.org/70864213:34
*** jamesmcarthur has quit IRC13:36
*** jpena|lunch is now known as jpena13:36
*** jcapitao_lunch is now known as jcapitao13:44
*** Goneri has quit IRC13:47
*** jamesmcarthur has joined #zuul13:48
*** swest has quit IRC13:54
*** jamesmcarthur has quit IRC14:14
*** felixedel has quit IRC14:25
*** Goneri has joined #zuul14:25
*** dSrinivas has quit IRC14:26
*** jamesmcarthur has joined #zuul14:32
*** jamesmcarthur_ has joined #zuul14:33
*** jamesmcarthur has quit IRC14:36
*** swest has joined #zuul14:45
*** sshnaidm|afk is now known as sshnaidm14:52
openstackgerritJan Kubovy proposed zuul/zuul master: Extracting scheduler in test base  https://review.opendev.org/70862114:52
bolgtristanC: Thanks for review, I renamed the wrapper class after discussion with tobias: ^^^14:54
tristanCbolg: i meant to suggest another name for wrapper, but couldn't find one. App sounds good too :)14:55
*** irclogbot_1 has quit IRC14:56
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests ensure-tox on all-platforms  https://review.opendev.org/70864214:57
bolgtristanC: it actually act a bit like a zuul app now, see self.sched.setZuulApp(self)14:57
tristanCbolg: perhaps Fixture could works too? I don't mind either way. Thank you for splitting the branch cache changes, it's easier to review smaller diff14:58
*** irclogbot_3 has joined #zuul15:03
*** bhavikdbavishi has quit IRC15:17
*** johanssone has quit IRC15:24
*** plaurin has joined #zuul15:26
plaurinHello IRC people :)15:26
plaurinGood <insert time of the day>15:26
*** johanssone has joined #zuul15:27
tobiashwhat's up?15:28
plaurinHappily using the kubernetes (openshift) zuul/nodepool implementation. Seems to work really well15:29
tobiash:)15:29
plaurinHowever I do get angry stares at me because of the missing stdout streaming with the kubectl plugin :( Any update on this upcoming feature? :)15:29
tobiashthere was discussion about how to implement it, but I don't know if anyone is actively working on that15:31
clarkbtobiash: the idea was to have the pod process act as log streamer daemon?15:32
clarkb(to refresh my memory on where that ended up)15:32
tobiashclarkb: the idea was to normally run the zuul_stream module in the pod and refactor the log streaming in the console callback15:33
tobiash(so it can open a kubectl port-forward before streaming)15:33
tristanCi thought ansible log streaming was a common request, shouldn't this be worked on with upstream ansible directly instead of within zuul?15:33
tobiashI don't think it'll be super complicated, just some work15:33
tobiashtristanC: that would be ideal. I think mordred was working at some point in time towards that goal, but I guess got stuck somewhere in the discussion15:34
tristanCtobiash: what about making the console-stream prints the task results as a regular ansible-playbook -v output for kubectl connection?15:36
tobiashtristanC: that should already be the case, what's not working is live streaming for longer running tasks (same is the case for windows btw)15:37
tristanCtobiash: i meant, the stdout is not part of the stream or console-output.txt15:38
tristanCit's not exactly helping for long running task, but that would be better than nothing15:38
tobiashtristanC: is it really like this? When not streaming the callback should already do this15:39
plaurinyeah basically it's the stdout of the shell we don't see, but we see the tasks running and it's result. just missing the output of the shell itself15:39
tobiashthen that's also a bug in the callback15:39
plaurinI can show you some examples between a static node and a kubectl node15:40
corvustristanC: log streaming in ansible requires major refactoring by the ansible core team which they plan to do; it's not something we're likely to be able to help with at this point15:40
tristanCtobiash: yes, tasks just prints `TASK [tox : Run tox]` then `fedora-30 | ok: Runtime: 0:00:04.199655`15:41
tobiashcheck out https://opendev.org/zuul/zuul/src/branch/master/zuul/ansible/base/callback/zuul_stream.py#L48915:42
tobiashmaybe there is some flaw in there for tasks with k8s connection15:43
tristanCtobiash: perhaps because of https://opendev.org/zuul/zuul/src/branch/master/zuul/ansible/base/callback/zuul_stream.py#L269 ?15:43
corvustristanC, tristanC, plaurin: regarding log streaming, i think this idea from tobiash was the best we came up with: http://eavesdrop.openstack.org/irclogs/%23zuul/%23zuul.2020-02-03.log.html#t2020-02-03T19:30:5215:44
tobiashtristanC: I think this needs to be changed to also process kubectl connection in addition to local tasks: https://opendev.org/zuul/zuul/src/branch/master/zuul/ansible/base/callback/zuul_stream.py#L29815:45
tobiashor streaming15:45
tobiash(which should solve that issue as well)15:45
corvustobiash: yeah, i think maybe fixing 298 is easier?  so maybe do that first to fix the "bug", then add streaming to add the new "feature"15:46
corvus(unless you think it's easier to jump straight to streaming?)15:46
tristanCcorvus++15:46
plaurinhere's a pastebin of the diff between a regular static node vs kubernetes node streaming15:47
plaurinhttps://pastebin.com/qbEfjzdj15:47
tobiashcorvus: correct, I think that order makes sense :)15:47
tristanCfor runc i tried to make the zuul_console and zuul_stream behave differently based on the connection type, and iirc that requires quite a few changes15:47
tristanCthough, iiuc the port-forward proposal, then we don't have to change the zuul_console daemon right?15:48
tobiashtristanC: zuul_console daemon can be unchanged when we implement the streaming refactor in the callback15:49
*** jcapitao is now known as jcapitao_afk15:54
*** bolg has quit IRC15:55
openstackgerritMerged zuul/zuul master: Implement basic github checks API workflow  https://review.opendev.org/70516815:57
*** rishabhhpe has joined #zuul15:57
rishabhhpeHell All , i had setup and third party ci using zuul v3 and nodepool .. my zuul scheduler ,executor and nodepool builder ,launcher both are working fine but still it is not triggering a build also i am not seeing any errors in logs . can u please let me know how i can start troubleshooting of this15:58
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests ensure-tox on all-platforms  https://review.opendev.org/70864216:09
*** jcapitao_afk is now known as jcapitao16:10
openstackgerritMerged zuul/zuul master: gear: remove support for custom MASS_DO packet  https://review.opendev.org/70474216:12
tristanCrishabhhpe: perhaps could you paste the zuul tenant config, and the pipeline configuration from your config project?16:14
rishabhhpeok16:14
rishabhhpePlease find it here -: http://paste.openstack.org/show/789758/16:17
rishabhhpealso when i am triggering the job manually with zuul enqueue command job status is going to unknown and no error is publishing in logs16:18
tristanCrishabhhpe: and is there a pipeline config for openstack/cinder ?16:19
rishabhhpetristanC: i did not get what u are reffering here ? i had only this file which i shared with you apart from that there is config files and playbooks for job16:20
tristanCrishabhhpe: do you have such object in your config project: '{ project: { name: openstack/cinder, check: {jobs: [...]} } }'  ? e.g. to associate check job for cinder16:23
rishabhhpeyes i have that wait let me share it with you16:24
rishabhhpetristanC: please find it here -: http://paste.openstack.org/show/789759/16:26
tristanCrishabhhpe: alright, that seems good. then the scheduler.log would probably help figure out the issue16:27
rishabhhpein scheduler i am not seeing any error16:27
tristanCon restart, you should check no config errors happen, (e.g. missing base job, gerrit connection failure, ...), and on event there should be message about job graph being created16:29
tristanCand in the executor.log, you should see the job context being prepared, perhaps there is a missing role or a failure to connect to the nodepool node16:30
Shrewsi don't understand the use of the cinder "exclude" options there in the first paste. looks like all config items are being ignored?16:31
tristanCShrews: for third-party-ci, you don't want to load objects from the upstream .zuul.yaml configuration. it usualy fails because of missing nodeset or job16:31
ShrewstristanC: oh, ok, yeah. makes sense for 3rd party16:32
tristanCiirc that could be simplified with `include: []`16:32
openstackgerritTristan Cacqueray proposed zuul/zuul master: docs: move components to reference  https://review.opendev.org/70868616:34
tristanCShrews: i had trouble finding the zuul.conf documentation, any reason why components are not in the reference section? (as proposed in ^)16:35
Shrewsi also assume there is a valid "connection gerrit" entry in zuul.yaml. I suppose there'd be a config error if that was missing16:35
tristanCShrews: i guess you meant `zuul.conf` ^16:35
ShrewstristanC: iirc, they were moved again to user/admin ref sections16:35
ShrewstristanC: oops, yes16:35
*** Defolos has quit IRC16:36
ShrewstristanC: oh, misunderstood your doc question. yeah, i dunno why it's not in ref16:38
Shrewsmaybe because it fits both categories (discussion/reference)16:38
tristanCShrews: yeah, some content looks like discussion about the distributed nature of the components, but most of the file does look like a configuration reference16:39
Shrewsmight be worth splitting up16:39
tristanCShrews: which i started to do, but that's a lot more work than moving it all to ref :)16:40
*** mattw4 has joined #zuul16:54
*** igordc has joined #zuul16:59
*** plaurin has quit IRC17:06
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests ensure-tox on all-platforms  https://review.opendev.org/70864217:11
*** rishabhhpe has quit IRC17:15
*** tosky has quit IRC17:16
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests ensure-tox on all-platforms  https://review.opendev.org/70864217:16
openstackgerritMatthew Thode proposed zuul/zuul-jobs master: DNM: test longer timeout for gentoo-multinode  https://review.opendev.org/70870217:20
*** jcapitao is now known as jcapitao_away17:24
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests bindep role on all-platforms  https://review.opendev.org/70870417:26
*** evrardjp has quit IRC17:34
*** evrardjp has joined #zuul17:34
*** rishabhhpe has joined #zuul17:43
*** igordc has quit IRC17:46
*** Defolos has joined #zuul17:49
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: Tests ensure-tox on all-platforms  https://review.opendev.org/70864217:51
*** jpena is now known as jpena|off18:00
openstackgerritMerged zuul/zuul-operator master: Setup Prelude and Kubernetes binding  https://review.opendev.org/70210418:00
openstackgerritTobias Henkel proposed zuul/zuul master: DNM: Test zuul with gear with darwin support  https://review.opendev.org/70871418:05
Shrewssince when does the opendev zuul leave a +2 instead of a +1?18:10
mordredShrews: since forever18:10
Shrewsreally? why have i not noticed this then...18:10
mordredShrews: it leaves +2 in the gate, +! in check18:10
openstackgerritTobias Henkel proposed zuul/zuul master: DNM: Test zuul with gear with broken darwin support  https://review.opendev.org/70872018:10
mordred+118:10
Shrewsmordred: oh, it confused me b/c it is not merged18:11
Shrewsah, the workflow was removed18:12
Shrewsok, sanity restored18:12
mordredShrews: \o/18:12
mordredShrews: wait - there was sanity?18:12
Shrewsit doesn't imply full sanity, just a partial restoration  :)18:13
fungiasymptotically approaching sanity18:14
Shrewsyeah, what he said18:15
*** reiterative has quit IRC18:16
*** reiterative has joined #zuul18:18
*** reiterative has quit IRC18:19
*** igordc has joined #zuul18:22
mnasercan a zuul secret contain both secrets *and* normal plain text values?18:25
corvusmnaser: yes and we frequently do that in opendev and zuul projects18:25
fungimnaser: yep18:25
mnaserhmm, ok, so i'll have to go back to the drawing board as to why my post job isn't working then18:25
fungiand yeah, look in the openstack/project-config repo for numerous examples18:25
mnaserhttps://www.irccloud.com/pastebin/S0DtQK0n/18:26
corvuszuul-maint: i think this spec for allowing circular dependencies is ready to merge: https://review.opendev.org/643309  last call for reviews.  let me know if you need more time to review, otherwise i'll approve it tomorrow18:26
mnaserand inside my secret, i have both values in there, but my job seems to be failing due to the fact that it gets an empty string18:26
tobiash:)18:27
corvusmnaser: what's going wrong?  error, or does it not appear to be used?18:27
openstackgerritMerged zuul/zuul-operator master: Replace existing operator tasks with the new dhall function  https://review.opendev.org/70210618:27
mnaseri have a task that waits for the environment varaible NETBOX_URL to 'show up'18:27
mnaserand it works with my normal check/gate, but fails in post with: FAILED - RETRYING: Wait for Netbox API to be available (1 retries left).  fatal: [localhost]: FAILED! => {"attempts": 300, "changed": false, "msg": "unknown url type: ''", "status": -1, "url": ""}18:28
mnaserwhich seems to sound like the thing that specific the url (environment variable) is coming up as empty18:28
mnaserhttps://www.irccloud.com/pastebin/rvTS7Gwc/18:29
mnaserto me that should use tox_environment from the secret in the post job (-apply)18:29
mnaserand my check/gate job works just fine so the logic works18:30
mnaseri'm not seeing zuul showing any "decryption failed" errors either18:30
mordredmnaser: so - I believe that's expected18:30
mnaseroh, well that's good18:31
mordredmnaser: because the tox job is a parent job, so the secret is not available to the tox roles from that layer of the onion18:31
mnaserahhhh yes18:31
mordredwe added a thing to help with that though ...18:31
mordredcorvus: pass-to-parent or something right?18:32
mnaseryes i remember seeing that18:32
corvusyep, pass-to-parent: true18:32
*** rishabhhpe has quit IRC18:32
corvushttps://zuul-ci.org/docs/zuul/reference/job_def.html#attr-job.secrets.pass-to-parent18:32
mordredyeah18:32
mordredwoot. I even remembered the name18:32
mnaserfrom a zuul pov, i wonder if we should give some sort of warning..18:32
mnaserlike a logged "zuul secret <foo> not passed to playbooks/tox/run.yaml due to .."18:33
corvusmnaser: the main thing to know is that makes the secret available to all the playbooks in all the parent jobs.  so you have to trust not only netbox-apply, but also netbox, tox, and base.  that seems reasonable to me in this circumstance.18:33
corvusmnaser: i agree, some way of visualizing what secrets are available to what playbooks would be good, but maybe not logging that case, since that's the usual case18:34
corvusmaybe we could have the json job log include what secrets are available?18:34
mnaseryes perhaps like 'secrets passed' or something along those lines so the user has an idea of what is being shared18:34
fungifor that matter, the job browser could expose that somehow18:34
corvusso when you're looking at the list of playbooks in the "console" log tab, right now where it says trusted, it could also list what secrets are there?18:34
mordredalso - there is a specific case here which is that the job attaching the secret does not define any playbooks itself - all it's doing is adding a secret18:35
corvusfungi: well, it sort of does, but i don't think that would help in this case because of things like that ^18:35
mordredso maybe it's possible to emit a warning in the specific case of a job that adds a secrets but has no associated playbooks?18:35
fungiahh, yeah, okay18:35
corvusmordred: oh, yeah, that would be an okay instance to warn as mnaser suggests18:36
corvussince that is not typical18:36
mordredyeah - and almost always a case when the person wants pass-to-parent18:36
mordredzuul-upload-image meets that model too18:36
corvusfungi: a frozen job browser that showed that would be helpful  (since it would know all the playbooks to be run in a job)18:37
fungiyep18:37
mnaserso pretty much a job with no playbooks defined, secret(s) and a parent job defined should essentially result in a warning because it will inherently be broken?18:38
*** jamesmcarthur has joined #zuul18:39
mnaserbecause that secret will never be in use18:39
mordredyeah - either the person forgot pass-to-parent - or forgot to git add a playbook18:39
mnaserwonder if we should block merging that sort of config18:40
openstackgerritMerged zuul/zuul-operator master: Generate TLS certificats for the gearman service  https://review.opendev.org/70271618:41
*** jamesmcarthur_ has quit IRC18:41
corvusi think could see that being an error instead of a warning.  at least, i can't think of a reason not to.18:41
mordredmmm. certifi cats18:41
mnaser:p18:41
mordredcorvus: yah. I'm really trying to come up with a counter example where it's a valid life decision18:42
mnaserand you can't create a child job from a job that has a secret i assume18:42
mordredyou can - but it's also not going to get the secret18:42
mordredso your job with only secret is still bong18:43
fungipotentially useful if you want to inherit from it for a check job that supplies its own substitute not-secret test vectors i guess18:43
mnaserbut then you can just inherit the parent of that one directly18:43
fungibut yeah, in that specific case you could just inherit from the parent, no point in inheriting from the secret-only child18:44
corvusmordred: i tried a google search for a "certifi cats" meme and found nothing!  this could be your breakout moment!18:44
mordredcorvus: you're going to make me buy another useless domain aren't you?18:44
corvusmordred: remember us little people when you're a meme star18:44
mordredI have a friend from CalArts who recently blew up on TikTok18:45
corvusthat sounds... messy18:45
mordredit was apparently a very surreal experience18:45
* fungi has to look up what a tiktok is now... presumably nothing like a tic-tac18:45
corvusevery story i've heard that involved calarts could be described as surreal, usually intentionally so i think18:46
* mnaser watches post console logs18:46
mordredcorvus: https://www.patreon.com/posts/3323362518:46
fungi"video-sharing social networking service" thanks wikipedia!18:46
mordred"What It Feels Like To Have A Song Go Viral On TikTok"18:47
Shrewsfungi: wait... i just migrated to myspace18:47
Shrewsthat's not the latest thing?18:47
mordredfungi: actually, jonathan's article might be a good read - he didn't realy know what it was either18:47
fungiheh, will check it out then18:47
openstackgerritMerged zuul/zuul-operator master: Add zuul-operator-promote-image job  https://review.opendev.org/70418718:47
mordredalso - the song in question was the "Baby Yoda" song :)18:48
clarkbI've never heard this song18:49
Shrewsmordred: well now i have to hear it18:49
clarkbshows how connected to sicial media I am18:49
mordredclarkb: you're probably not 11 years old18:50
mnaserim just gonna hide18:51
mordredShrews: I hadn't actually listened to it until now - but now I have18:53
openstackgerritMatthew Thode proposed zuul/zuul-jobs master: set jobs for installing openvswitch  https://review.opendev.org/70872718:57
*** sugaar has quit IRC19:00
mnaserwewt, pass-to-parent did it19:01
mnasernow i have some other ssl related failure ill have to figure out19:01
mnaserbut that's another thing19:01
mnaser`Status code was -1 and not [200]: Request failed: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)>` -- probably missing local certs.. or something19:01
openstackgerritMerged zuul/zuul-operator master: Handle service restart when connections are changed  https://review.opendev.org/70362419:01
mnaseris my internet here questionable19:08
mnaseror am i unable to run git review19:08
mnaserseems to be stuck at 'git remote update gerrit'19:08
mnaseri can ssh mnaser@review.opendev.org -p29418 ..19:09
fungiload average on gerrit seems high-ish (~4), but i'm not in a good position to dig into it19:10
openstackgerritMohammed Naser proposed zuul/zuul master: configloader: validate playbook-less + secret jobs  https://review.opendev.org/70873119:10
mnasercame through but either my internet here is bad (which it has been..) or something is up there19:10
mnasercorvus, mordred, fungi: ^ i think i'm in the right place, but i am not sure where to add unit tests because tests/unit/configparser.py didnt have any job tests so i'm unsure...19:10
fungilooking through history in cacti, this is typical system load on the server, so that's probably not it19:12
fungimemory pressure looks okay too19:13
*** armstrongs has joined #zuul19:22
*** armstrongs has quit IRC19:23
corvusmnaser: iirc on the executor we do usually map in to bwrap the normal directory for ssl certs, but if you have some installed in a different location, you may need to add another directory (or maybe they just aren't installed on your executor)19:24
mnasercorvus: after doing some research that was because i didnt include the letsencrypt fullchain cert in nginx so my browser (firefox) worked fine but python wasnt happy19:24
corvusaha19:25
corvusmnaser: i'll get you an answer on tests in a sec19:25
openstackgerritMatthew Thode proposed zuul/zuul-jobs master: set jobs for installing openvswitch  https://review.opendev.org/70872719:33
corvusmnaser: you could add it to test_v3.TestSecretPassToParent -- i think you can add a test that does an in-repo config update of .zuul.yaml and then looks for the error.  the (unrelated test) test_protected_inherit_not_ok is like that.19:36
corvuspabelanger: some github checks api stuff landed -- do you want to try using that in z.a.c?19:39
*** michael-beaver has joined #zuul19:53
*** sshnaidm is now known as sshnaidm|afk19:54
*** reiterative has joined #zuul19:56
*** jamesmcarthur has quit IRC20:06
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: store secret names in console json  https://review.opendev.org/70873620:07
corvusmnaser, mordred, fungi: ^ that's a start on the "expose secrets on the playbook ui" idea.  i think i'm in favor of the change i describe in the last pgraph of the commit message, but wanted to check in with other folks before i go further (because we currently lose that data when we ship it from the scheduler to the executor, so it's a slightly bigger change)20:08
mordredcorvus: reading20:46
mordredcorvus: yeah - I also think I'm in favor of the change you describe20:47
*** jamesmcarthur has joined #zuul21:07
*** jamesmcarthur has quit IRC21:07
*** jamesmcarthur has joined #zuul21:07
*** jamesmcarthur has quit IRC21:19
*** jamesmcarthur has joined #zuul21:21
corvusmordred: i think https://review.opendev.org/621479 is safe for you to re-add your +2 without re-review21:25
*** jamesmcarthur has quit IRC21:26
corvusSpamapS, Shrews, tristanC, clarkb: the scale-out scheduler spec is probably ready for a final re-review from you if/when you have time: https://review.opendev.org/62147921:28
*** yolanda has quit IRC21:38
*** yolanda has joined #zuul21:52
*** jamesmcarthur has joined #zuul21:56
*** jamesmcarthur has quit IRC21:58
*** jamesmcarthur has joined #zuul21:58
*** tosky has joined #zuul22:00
*** yolanda has quit IRC22:06
*** jamesmcarthur_ has joined #zuul22:09
*** michael-beaver has quit IRC22:13
*** jamesmcarthur has quit IRC22:13
*** saneax has quit IRC22:16
*** dpawlik has quit IRC22:21
openstackgerritMerged zuul/zuul master: Extracting scheduler in test base  https://review.opendev.org/70862122:26
*** rlandy is now known as rlandy|bbl23:28
*** jamesmcarthur_ has quit IRC23:32
*** jamesmcarthur has joined #zuul23:33
*** tosky has quit IRC23:34
*** jamesmcarthur has quit IRC23:39
SpamapScorvus: neeeeatttoooo23:56

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!