Thursday, 2021-05-06

*** jamesmcarthur has quit IRC00:20
*** jamesmcarthur has joined #zuul00:33
*** rlandy|bbl is now known as rlandy01:45
*** CrayZee has quit IRC01:52
*** smyers has quit IRC01:52
*** mgoddard has quit IRC01:52
*** decimuscorvinus has quit IRC01:52
*** tristanC has quit IRC01:52
*** andreaf has quit IRC01:52
*** corvus has quit IRC01:53
*** CrayZee has joined #zuul01:54
*** smyers has joined #zuul01:54
*** mgoddard has joined #zuul01:54
*** decimuscorvinus has joined #zuul01:54
*** tristanC has joined #zuul01:54
*** andreaf has joined #zuul01:54
*** corvus has joined #zuul01:54
openstackgerritIan Wienand proposed zuul/nodepool master: Update to Python 3.9  https://review.opendev.org/c/zuul/nodepool/+/78965502:05
openstackgerritIan Wienand proposed zuul/nodepool master: Update to Python 3.9  https://review.opendev.org/c/zuul/nodepool/+/78965502:08
openstackgerritIan Wienand proposed zuul/zuul master: Update to Python 3.9  https://review.opendev.org/c/zuul/zuul/+/78965402:10
*** josefwells has quit IRC02:24
openstackgerritIan Wienand proposed zuul/zuul master: Run jobs automatically on playbook changes  https://review.opendev.org/c/zuul/zuul/+/75598802:30
openstackgerritIan Wienand proposed zuul/zuul master: Add always-files option to jobs  https://review.opendev.org/c/zuul/zuul/+/74761402:31
*** evrardjp has quit IRC02:33
*** evrardjp has joined #zuul02:33
openstackgerritJames E. Blair proposed zuul/zuul master: Support serializing encrypted secret objects  https://review.opendev.org/c/zuul/zuul/+/78998502:42
openstackgerritJames E. Blair proposed zuul/zuul master: Decrypt secrets on the executors  https://review.opendev.org/c/zuul/zuul/+/78998602:42
ianwcorvus: i'd like to make sure you're ok with https://review.opendev.org/c/zuul/nodepool/+/756643 to add podman into the nodepool containers.  this will be necessary for using the containerfile element which i can beat into final shape (it works, in dib testing)02:44
corvusianw: that change is wonderful, thank you for picking that up.  containerfile will be a dream come true.  :)02:54
corvusianw: +2 with comment, feel free to +w at will02:54
corvusswest: it may be worth your time to take a quick look at 789985 and 756643 just for the general idea -- that gives us an option to use yaml serialization for some or all of the objects we move into ZK03:00
ianwcorvus: thanks will review after lunch :)03:02
*** openstackgerrit has quit IRC03:31
*** jamesmcarthur has quit IRC03:45
*** jamesmcarthur has joined #zuul03:46
*** jamesmcarthur has quit IRC03:51
*** ykarel has joined #zuul04:10
*** jamesmcarthur has joined #zuul04:16
*** jfoufas1 has joined #zuul04:31
*** jamesmcarthur has quit IRC04:49
*** jamesmcarthur has joined #zuul05:03
*** saneax has joined #zuul05:06
*** jamesmcarthur has quit IRC05:09
swestcorvus: I can't find 756643. did you mean 789986?05:20
*** CrayZee has quit IRC05:20
*** snapiri has joined #zuul05:21
*** jamesmcarthur has joined #zuul05:21
*** jamesmcarthur has quit IRC05:28
*** jamesmcarthur has joined #zuul05:43
*** vishalmanchanda has joined #zuul05:57
*** jcapitao has joined #zuul06:42
*** reiterative has quit IRC06:49
*** reiterative has joined #zuul06:49
*** openstackgerrit has joined #zuul06:53
openstackgerritMerged zuul/zuul master: Fix resolveBranch working on outdated data  https://review.opendev.org/c/zuul/zuul/+/78925306:53
openstackgerritMerged zuul/zuul master: Fix race in test for cancel of starting builds  https://review.opendev.org/c/zuul/zuul/+/78955106:53
*** jpena|off is now known as jpena07:01
*** snapiri has quit IRC07:08
*** rpittau|afk is now known as rpittau07:14
*** nils has joined #zuul07:22
openstackgerritIan Wienand proposed zuul/nodepool master: Update to Python 3.9  https://review.opendev.org/c/zuul/nodepool/+/78965507:24
openstackgerritIan Wienand proposed zuul/nodepool master: bindep.txt: Update libffi for focal install  https://review.opendev.org/c/zuul/nodepool/+/79000407:24
openstackgerritMerged zuul/zuul-jobs master: collect-container-logs: don't copy on failure  https://review.opendev.org/c/zuul/zuul-jobs/+/78701907:35
*** jamesmcarthur has quit IRC07:43
*** tosky has joined #zuul07:47
*** snapiri has joined #zuul07:49
*** sam_wan has joined #zuul07:55
*** jamesmcarthur has joined #zuul07:59
openstackgerritSimon Westphahl proposed zuul/zuul master: Cache unparsed config files in Zookeeper  https://review.opendev.org/c/zuul/zuul/+/77145508:05
*** ykarel is now known as ykarel|lunch08:05
*** jamesmcarthur has quit IRC09:02
*** holser has joined #zuul09:21
*** patrick34 has quit IRC09:32
openstackgerritMatthieu Huin proposed zuul/zuul-client master: Add change-status subcommand  https://review.opendev.org/c/zuul/zuul-client/+/75983810:01
*** ykarel|lunch is now known as ykarel10:02
*** jamesmcarthur has joined #zuul10:04
openstackgerritMatthieu Huin proposed zuul/zuul master: Web UI: add Autoholds, Autohold page  https://review.opendev.org/c/zuul/zuul/+/76819910:04
sshnaidmwhat does happen when same pattern is in "files" and "irrelevant_files"?10:11
sshnaidmnot really same, but something like "^setup.*$" and "setup.cfg" and setup.cfg file is changed10:12
sshnaidmwho will win?10:12
avasssshnaidm: irrelevant files does it looks like10:18
sshnaidmavass, thanks10:19
avasssshnaidm: https://opendev.org/zuul/zuul/src/branch/master/zuul/model.py#L175310:19
sshnaidmyeah, see now..10:19
sshnaidmand irrelevant files are inherited, right? Like all other parameters10:20
avassyeah but files and irrelevant-files get overriden if the child sets them10:22
openstackgerritSimon Westphahl proposed zuul/zuul master: Add pipeline event queue lengths to status JSON  https://review.opendev.org/c/zuul/zuul/+/79003810:58
openstackgerritSimon Westphahl proposed zuul/zuul master: Add metrics for pipeline event queues  https://review.opendev.org/c/zuul/zuul/+/79003910:58
*** jcapitao is now known as jcapitao_lunch11:19
*** jpena is now known as jpena|lunch11:32
*** rlandy has joined #zuul11:46
openstackgerritBenjamin Schanzel proposed zuul/zuul-jobs master: Allow Specifying Log File Retention in s3 Uploader  https://review.opendev.org/c/zuul/zuul-jobs/+/79005012:00
*** jcapitao_lunch is now known as jcapitao12:01
*** Shrews has joined #zuul12:03
openstackgerritBenjamin Schanzel proposed zuul/zuul-jobs master: Allow Specifying Log File Retention in s3 Uploader  https://review.opendev.org/c/zuul/zuul-jobs/+/79005012:05
sshnaidmavass, are "files:" also overriden if child job sets them?12:06
*** jamesmcarthur has quit IRC12:06
*** jamesmcarthur has joined #zuul12:06
sshnaidmbecause I can't understand then why this job is running: https://review.opendev.org/c/openstack/ansible-collections-openstack/+/789818/4/.zuul.yaml#32212:07
avasssshnaidm: yeah they are12:07
sshnaidmthe only changed file is .zuul.yaml there12:07
avasssshnaidm: but jobs also run their configuration updates, that also includes updates to parents in the same repo :)12:08
*** hashar has joined #zuul12:08
avasssshnaidm: that can be configured with: https://zuul-ci.org/docs/zuul/reference/job_def.html#attr-job.match-on-config-updates12:09
sshnaidmavass, that's interesting, thanks!12:10
avassnp :)12:11
openstackgerritSimon Westphahl proposed zuul/zuul master: Add metrics for pipeline event queues  https://review.opendev.org/c/zuul/zuul/+/79003912:19
*** josefwells has joined #zuul12:22
openstackgerritFelix Edel proposed zuul/zuul master: Lock/unlock nodes on executor server  https://review.opendev.org/c/zuul/zuul/+/77461012:23
*** jpena|lunch is now known as jpena12:26
*** ykarel_ has joined #zuul12:30
*** ykarel has quit IRC12:32
openstackgerritBenjamin Schanzel proposed zuul/zuul-jobs master: Allow Specifying Log File Retention in s3 Uploader  https://review.opendev.org/c/zuul/zuul-jobs/+/79005012:34
*** patrick34 has joined #zuul12:37
*** sam_wan has quit IRC12:59
*** sduthil has quit IRC12:59
*** sduthil has joined #zuul13:00
*** ykarel_ is now known as ykarel13:02
avassbschanzel: ++13:02
*** dustinc has joined #zuul13:07
avasscorvus: I think we had a misunderstanding with the public bucket config for s3 uploads. swift etc makes the bucket private/public while the s3 public config sets the acl on the logs uploaded (which overrides the bucket configuration).13:07
patrick34Morning !13:21
openstackgerritSimon Westphahl proposed zuul/zuul master: Add metrics for pipeline event queues  https://review.opendev.org/c/zuul/zuul/+/79003913:22
patrick34Following yesterday's discussion about this https://storyboard.openstack.org/#!/story/2008819 It's mission-critical for me. So let me know if I can help in any way to make it work :)13:22
corvusswest: yes, that's what i meant, sorry13:39
*** Shrews_ has joined #zuul13:53
*** Shrews has quit IRC13:55
tobiashpatrick34: the git driver has no real change support, did you try enqueue-ref/dequeue-ref?14:04
tobiashenqueue/dequeue act on changes (aka gerrit, github, etc)14:05
fungitobiash: there is no dequeue-ref14:05
patrick34There's no dequeue-ref in the cli of zuul 3.19.114:05
patrick34Enqueue ref I need to try it I'll let you know if it works14:06
tobiashah yes, dequeue can do both, use the --ref instead of --change14:06
fungitobiash: https://storyboard.openstack.org/#!/story/2008819 shows the traceback from trying to use --ref with dequeue and the git driver14:06
mhuIIRC the problem was that a merge was impossible14:07
patrick34tobiash exactmy, but dequeue --ref does not work as I expected. Also hum yeah I will add more details to my storyboard14:07
mhubut it was for enqueue14:08
patrick34just tried with enqueue-ref, same result https://gist.github.com/plaurin84/db92f3aabbc21ed75b463fef49bb401114:18
patrick34oh wait it works If I use the actual ref id like "b47e0357d35ca6e86a2d217d99ddee3ae8c74efe"14:19
*** patrick34 has quit IRC14:22
*** patrick34 has joined #zuul14:23
patrick34I basically expected enqueue-ref to work with either refs/heads/master or the commit id, but only commit id works.14:24
patrick34and I expect dequeue --ref to work the same, but does not work at all for me. I will update the story with this information soon14:24
openstackgerritMatthieu Huin proposed zuul/zuul master: Web UI: add Autoholds, Autohold page  https://review.opendev.org/c/zuul/zuul/+/76819914:24
mhupatrick34, this might require a patch to the doc to explain when to use revs or refs14:25
mhu(I'll admit I'm not too clear on that)14:25
*** ykarel_ has joined #zuul14:27
*** ykarel has quit IRC14:30
openstackgerritMerged zuul/nodepool master: Install podman in container for container-based builds  https://review.opendev.org/c/zuul/nodepool/+/75664314:34
patrick34mhu let me know how I can help make this a reality :)  So I don't get my dev team roll back into jenkins '=D14:40
mhupatrick34, if you're familiar with gerrit's workflow you're more than welcome to contribute to zuul-client's documentation14:41
patrick34yes I've been managing my own gerrit server for years :)14:41
patrick34Well before fixing the doc I guess we should fix the actual issue right? I might have issues fixing at that level tough...14:42
patrick34I'm devops so I only speak yaml haha14:42
mhuoh my bad, I read a bit too fast - I assumed specifying the commit id was the fix14:43
patrick34well what I need is both enqueue-ref with refs/heads/master style, and a working dequeue for git driver14:43
mhuIIRC zuul-client assumes a commit id of 0000...000 if not specified for ref-related actions. I guess it doesn't work in your specific case14:44
patrick34so, dequeue is only built for the gerrit driver?14:45
mhuI'm not sure, but since gerrit is the "historical" review system for zuul, it might have more solid support14:48
corvuspatrick34: how did the item get into the queue in the first place?14:48
corvuspatrick34: did you 'zuul enqueue-ref' or was it a pipeline trigger?14:49
patrick34corvus I use time trigger in pipelines.yaml14:49
patrick34mhu agreed, I know zuul was built with gerrit in mind at first.14:51
corvusthen i don't think there's a way to fix this without a change to zuul, since it's enqueing a branch head with a null oldrev and it can't dequeue that.  one of those two things would need to change.14:52
patrick34corvus okay. Would it be considered a valid 'git driver' bug? How can I help make you make this happen? :)14:53
corvusi'd definitely consider it either a bug or missing feature; we aim for driver parity.14:55
*** vishalmanchanda has quit IRC14:56
*** hashar has quit IRC15:00
*** ykarel_ is now known as ykarel|away15:01
*** hashar has joined #zuul15:09
openstackgerritMatthieu Huin proposed zuul/zuul master: Example Docker compose: keycloak integration  https://review.opendev.org/c/zuul/zuul/+/76994315:11
*** jfoufas1 has quit IRC15:20
*** ykarel|away has quit IRC15:25
openstackgerritMatthieu Huin proposed zuul/zuul master: Example Docker compose: keycloak integration  https://review.opendev.org/c/zuul/zuul/+/76994315:33
*** rpittau is now known as rpittau|afk15:42
*** sshnaidm is now known as sshnaidm|afk15:44
*** jpena is now known as jpena|away16:07
*** mgoddard has quit IRC16:13
*** mgoddard has joined #zuul16:15
*** jcapitao has quit IRC16:22
*** nils has quit IRC16:23
*** jpena|away is now known as jpena|off16:47
*** hashar has quit IRC16:59
avassmhu: do we need to support ubuntu 16 with quickstart at this point? It's on extended security maintanence now and I don't think zuul runs any tests on xenial.17:00
avassI suppose if we want make it easier for people running xenial to use quickstart we should keep it.17:00
avasscorvus: ^ ?17:00
avassmhu: ( I saw that you bumped the docker-compose version)17:01
*** patrick34 has quit IRC17:05
mordredI don't think we should be encouraging anyone to start anything new on xenial at this point17:07
clarkbwe also dropped python3.5 support which is what xenial has on it17:08
avassI suppose it makes sense to drop docker-compose 2 support if needed then. worst case it's easy enough to install a newer version with pip17:10
fungitechnically opendev is still running its scheduler on ubuntu 16.04 lts17:15
fungibut in containers with newer python17:15
fungi(using the zuul container images)17:15
fungithough we expect to be upgrading the os "soon"17:16
mordredyah - and we're neither using distro docker-compose nor using the quickstart compose file - but yeah17:18
*** jamesmcarthur has quit IRC17:22
*** jamesmcarthur has joined #zuul17:23
corvusis there anything in docker-compose.yaml that *requires* > 2?17:26
clarkbfor gerrit we did it to support better controls over shutdown process iirc17:27
clarkbsignals and wait times iirc17:27
*** jamesmcarthur has quit IRC17:27
clarkbperhaps something similar got into the docker compose for gerrit in quickstart?17:27
corvusbecause that's just a minimum requirement.  if we're not using any compose features > 2, we should just leave it as is.  raising it only serves to make it harder for people to use the quickstart if they happen to be on a platform with an older docker-compose.17:27
avasscorvus: I don't think so. I just saw the comments about xenial17:29
avass(and apparently mhu needed version 2.3)17:30
corvusi wonder why.17:30
mordredmaybe it would be good to understand why17:30
mordredyeah17:30
mhuavass: I remember I needed to bump the version, but I can't remember why, I'll need to look into it17:33
mhuor just try to set up the compose with a lower version and see what happens17:33
corvusmhu: are you proposing that change as something for reviewers to use to evaluate the integration, or as a permanent part of the quickstart?17:34
*** smyers_ has joined #zuul17:34
mhuhowever patch https://review.opendev.org/c/zuul/zuul/+/769943 is more meant as a way for people to test the admin GUI changes, it doesn't necessarily need to be merged17:34
corvusok just my question :)17:35
corvusthen the docker-compose detail isn't that important....17:35
mhucorvus, my intent was evaluation purposes, but we could also work more on it later on if we want to offer an all-in-one compose that includes auth17:36
corvusmhu: i feel like having an example like that might be helpful for users, but i worry about making the initial quickstart too big and complicated for users who really want a "quick" intro to zuul17:36
mhucorvus, yeah I understand completely17:36
corvusmhu: guillaumec has a stack where he's adding tutorials onto the quickstart, this might make sense as part of that17:36
mhuI'd be okay with this compose living somewhere else17:36
corvusmhu: basically "so you got a quickstart up and running, here's how to add auth with keycloak"17:36
*** smyers has quit IRC17:37
*** smyers_ is now known as smyers17:37
corvusmhu: that might be tricky depending on how much of gerrit needs to change for it, so an "alternate" compose may be necessary, but it's a thought17:37
corvuswe were talking about something similar for a 'github' tutorial the other day too17:37
avassalso installing docker-compose on xenial got me version 1.18 which is suppose to support up to compose file format 3.5 with docker engine 17.06.0+17:38
*** hamalq has joined #zuul17:38
avassand with "apt-get install docker.io" i got docker version 18.09.717:38
corvusavass: wow, i guess they upgraded?17:38
avasscorvus: yeah they must have17:39
*** hamalq has quit IRC17:39
mhuavass: on fedora, which I am using, podman didn't support compose until recently17:39
*** hamalq has joined #zuul17:40
corvusanyway, i don't want us to be limited; if we need to use something we can bump it.  but there was a period where peopre were writing compose 3 files while 2 was the latest thing offered by distros and that was user unfriendly.  so i guess i'd ask just keep in mind that we're aiming for keeping the barrier to entry low :)17:41
avasscorvus: oh no, my fault. docker-compose version 1.8, docker engine 18. mixed up the numbers :)17:41
*** vishalmanchanda has joined #zuul17:43
mhufor now anyway, it's really for testing purposes. But since the doc dir is doc/source/exampleS we could have a separate "auth-all-in-one" compose for the advanced testers17:43
mhuThat makes me think, I have this change for autoholds pages on the GUI, but it's part of the admin GUI patch chain: https://review.opendev.org/c/zuul/zuul/+/768199 - Should I make one without the admin parts so that it could be merged faster? ie just having the autoholds listing without the admin management17:52
avassmhu: autohold listings would be nice to have. :)17:57
avassbut "zuul autohold-list" works for the moment17:58
openstackgerritAde Lee proposed zuul/zuul-jobs master: Add role to enable FIPS on a node  https://review.opendev.org/c/zuul/zuul-jobs/+/78877817:59
*** jamesmcarthur has joined #zuul18:17
*** Shrews_ is now known as Shrews18:23
josefwellsHey zuulers!  I'm building some general roles that would be used by lots of my repositories.  I see the recommendation not to put these in a "config-project", but how do I tell project_1/2/3 in its zuul.yaml/zuul.d* to use jobs defined in "job-project", my not "config-project" project that just hods roles/playbooks??18:30
avassjosefwells: you just use them, as long as the jobs are defined in the same tenant they're available to all projects :)18:31
josefwellsavass, before I realized the recommendation, I just built the roles into my config-project, but when I list the job zuul complains.. mabye Role vs. Job?  I get "Job make-test not defined"18:33
josefwellsavass, maybe since config-project is privileged, I'm not allowed to reach in and run those?18:33
fungijobs aren't roles, if that's the confusion18:33
fungijobs are tied to playbooks in the same project where they're defined, though those playbooks can use roles from other projects as long as they indicate they're doing so18:34
avassjosefwells: yeah, if you want to use roles you need to configure your jobs to use them from a different repo18:34
josefwellsfungi, I'm certainly confused about the difference, practically roles allow default/replaceable variables, but beyond that it seems hazy18:34
avassjosefwells: https://zuul-ci.org/docs/zuul/reference/job_def.html#attr-job.roles18:35
fungialso we define what "job" means here: https://zuul-ci.org/docs/zuul/reference/glossary.html#term-job18:35
avass^ that should allow you to use roles from a different project in your playbooks. note that the roles directory need to be in the root of the repository18:36
josefwellsjobs use roles, roles don't use jobs18:36
avassjobs use playbooks that use roles :)18:36
fungijobs are zuul's unit of reuse, roles are ansible's unit of reuse. jobs run playbooks which can consist of plays containing tasks, or roles which encapsulate a set of tasks for reusability18:37
*** jamesmcarthur has quit IRC18:37
josefwellsgotcha, I'm trying to avoid needing playbooks in a bunch of repositories that are just duplicates of eachother18:37
*** jamesmcarthur has joined #zuul18:37
fungiif you define a job in one project, you can add it to pipelines for other projects18:38
josefwellsor really even a zuul.yaml that needs to list the components of a job.  Ok, I see, let me give it a shot18:38
fungiwhether or not the project containing it is a config project or an untrusted project18:38
fungijobs in untrusted projects are flexible in that you get speculative execution of proposed changes to them. on the other hand, only jobs defined in config projects get privileges to perform certain trusted actions18:39
josefwellsall jobs inherit from the base job, which at least in the guides does stuff like "prepare-workspace".  So if you specify multiple jobs, and each of them inherit from the base job, does that mean that each job will go through its own individual pre/run/post as defined by its parent?18:41
*** jamesmcarthur has quit IRC18:42
avassif you specify multiple jobs in your check/gate etc pipelines yeah. They will land on different hosts and execute in parallel18:42
josefwellsavass, ok, good stuff, thanks for the info18:44
avassyou can also setup dependencies between two jobs if for example one job builds an artifact and another job tests it.18:45
avassbut in that case there would need to be some kind of storage to pass the artifact between the jobs18:46
funginote that pre-run and post-run playbooks are inherited, but run playbooks are overridden/replaced18:46
josefwellsavass, I saw some of that, but my crazy workspace setup is going to cause some issues, might need to change around how I do stuff.  for dependencies like that, I assume they fall under the same zuul.build?18:46
avassjosefwells: same buildset but different builds18:46
avass(if that's what you mean)18:47
josefwellsHmm, not what I expected, but I can see that18:47
corvusa build is one execution of a job; a buildset is a collection of builds for the same change18:47
josefwellsI rewrote the prepare-workspace-git for my world of NFS and LSF, so I have a unique disk area per-build.. but it should really be buildset18:48
josefwellsThe interesting bit being lots of this: {{ zuul_workspace_root }}/{{ zj_project.value.src_dir }}/{{ zuul.build }}18:51
josefwellsbut I think to collect multiple repo dependencies and runs, I need to change it to:18:51
josefwells{{ zuul_workspace_root }}/{{ zuul.buildset }}/{{ zj_project.value.src_dir }}18:51
josefwellsbut I can see that evolve as I understand more about how this works18:51
corvusjosefwells: i gotta say at first glance that doesn't seem like it's going to match zuul's expectations.  zuul prepares a workspace for a job, not a buildset.18:51
corvusjosefwells: you may be using multiple jobs where you should be using just one.18:52
josefwellsseems like zuul prepares a value.checkout, and the jobs do the rest18:52
*** smyers has quit IRC18:53
*** patrick34 has joined #zuul19:07
*** patrick34 has quit IRC19:19
*** patrick34 has joined #zuul19:19
*** saneax has quit IRC19:30
openstackgerritMatthieu Huin proposed zuul/zuul master: Web UI: add Autoholds, Autohold page  https://review.opendev.org/c/zuul/zuul/+/76819919:32
mhuHey zuul-maint, a few reasonanbly sized changes for zuul-client that'd be nice to merge before adding some subcommands: https://review.opendev.org/c/zuul/zuul-client/+/789007 https://review.opendev.org/c/zuul/zuul-client/+/788340 https://review.opendev.org/c/zuul/zuul-client/+/78883219:36
*** patrick34 has quit IRC19:42
*** smyers has joined #zuul20:04
avassthis could be a good reason to add type annotations in the future if it ever gets upstreamed: https://github.com/facebookincubator/cinder#static-python20:05
fungicould also be an interesting source of confusion if zuul started using openstack cinder (block storage) and facebook cinder (performance-tuned python)20:17
toskyrunning cinder on cinder20:18
*** hashar has joined #zuul20:24
*** nils has joined #zuul20:28
*** hashar has quit IRC20:50
*** hashar has joined #zuul20:52
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Support imagePrefix and versions  https://review.opendev.org/c/zuul/zuul-operator/+/78527921:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Support fingergw  https://review.opendev.org/c/zuul/zuul-operator/+/78530021:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Add docs  https://review.opendev.org/c/zuul/zuul-operator/+/78508321:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Support zuul-preview  https://review.opendev.org/c/zuul/zuul-operator/+/78576021:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Add support for zuul-registry  https://review.opendev.org/c/zuul/zuul-operator/+/78576121:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Remove extra 2 minute wait from tests  https://review.opendev.org/c/zuul/zuul-operator/+/78576221:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Add allowUnsafeConfig database setting  https://review.opendev.org/c/zuul/zuul-operator/+/78576421:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Pass through environment to scheduler, web and launcher  https://review.opendev.org/c/zuul/zuul-operator/+/78598821:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Allow terminationGracePeriodSeconds to be configurable  https://review.opendev.org/c/zuul/zuul-operator/+/78598921:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Flake8 cleanups  https://review.opendev.org/c/zuul/zuul-operator/+/78634921:09
openstackgerritJames E. Blair proposed zuul/zuul-operator master: Add keystore password support  https://review.opendev.org/c/zuul/zuul-operator/+/79018221:09
corvusthe last change is new; the rest are rebased on it21:10
corvus(that's inserted at the point in the stack where it switches from being pinned to 4.1.0 to latest zuul)21:11
*** vishalmanchanda has quit IRC21:12
openstackgerritJames E. Blair proposed zuul/zuul master: Decrypt secrets on the executors  https://review.opendev.org/c/zuul/zuul/+/78998621:20
avasscorvus: append empty dict? https://review.opendev.org/c/zuul/zuul/+/789986/2/tests/unit/test_connection.py21:29
corvusavass: maintains test compatibility with the old version; plus it does have a small bit of menaning: a playbook with no secrets, verses no playbooks.21:33
corvus(basically, it's a list of the secrets for each playbook, so, for example [{}, {}, {}] means 3 playbooks with 0 secrets; and [] means zero playbooks.21:34
avassah, yeah it just looks weird21:35
corvuswe used to get the {} directly from the gearman job serialization, but with that now encrypted, we have to get it from the executor's internal data structure, and that uses None if there are no secrets for a playbook (rightly so, i think :)21:35
corvusyep, no argument there :)21:36
*** hashar has quit IRC22:22
*** rlandy is now known as rlandy|bbl22:24
*** nils has quit IRC22:41
*** tosky has quit IRC23:17
*** smyers_ has joined #zuul23:18
*** smyers- has joined #zuul23:20
*** smyers has quit IRC23:21
*** smyers- is now known as smyers23:21
*** smyers_ has quit IRC23:22
*** Shrews has quit IRC23:28
*** dustinc has quit IRC23:34
*** hamalq has quit IRC23:42
openstackgerritJames E. Blair proposed zuul/zuul master: Support multiple semaphores  https://review.opendev.org/c/zuul/zuul/+/79018923:46

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