Thursday, 2022-04-14

@clarkb:matrix.orgcorvus: +2 from me on that fix00:29
@avass:vassast.org> <@dmsimard:matrix.org> I have no strong opinion on it and don't have the bandwidth for tackling some form of upgrade of the current implementation, thank you for maintaining it all this time.06:03
> In the future I'd love to see an easy way for operators (or users?) to enable arbitrary callback plugins in Zuul which could be used to enable ara, amongst other things :)
It's already possible for operators to enable arbitrary callback plugins :)
@avass:vassast.orghttps://zuul-ci.org/docs/zuul/latest/configuration.html#attr-ansible_callback06:06
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 837774: Fix background layout updates in zuul-web https://review.opendev.org/c/zuul/zuul/+/83777408:04
-@gerrit:opendev.org- chandan kumar proposed: [zuul/zuul-jobs] 837850: Setup RDO gpg keys and repo for CentOS distros only https://review.opendev.org/c/zuul/zuul-jobs/+/83785009:46
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 837852: Clarify zuul admin CLI scope https://review.opendev.org/c/zuul/zuul/+/83785210:10
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 837506: Don't overwrite result data in compat mode https://review.opendev.org/c/zuul/zuul/+/83750611:48
-@gerrit:opendev.org- Simon Westphahl proposed: [zuul/zuul] 837506: Don't overwrite result data in compat mode https://review.opendev.org/c/zuul/zuul/+/83750613:23
@jim:acmegating.com> <@avass:vassast.org> It's already possible for operators to enable arbitrary callback plugins :)14:06
true; though adding non-builtin callback plugins like ara involves modifying a path configuration, so that's the missing piece under discussion
-@gerrit:opendev.org- Joshua Watt proposed: [zuul/zuul] 837879: gerrit: Fix 'form' auth https://review.opendev.org/c/zuul/zuul/+/83787914:07
@tristanc_:matrix.orgIs it a known issue that adding a new pipeline is not visible until zuul-web is restarted?15:01
@jim:acmegating.comtristanC: should be fixed in https://review.opendev.org/83777415:04
@tristanc_:matrix.orgcorvus: that's great, thanks!15:05
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul-client] 837908: Generate a token silently if possible https://review.opendev.org/c/zuul/zuul-client/+/83790816:20
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 837852: Clarify zuul admin CLI scope https://review.opendev.org/c/zuul/zuul/+/83785216:23
@mhuin:matrix.orgcorvus: addressed your comments on https://review.opendev.org/c/zuul/zuul/+/83740716:26
@jim:acmegating.commhu: thanks.  zuul-maint: if you could take a look at https://review.opendev.org/837852 and leave feedback on the approach, that would be great.16:33
@jim:acmegating.com(i'd like to confirm consensus on that)16:33
@clarkb:matrix.orgthat approach lgtm but left a couple of comments that I thought would be good to clarify before +2ing17:13
@ecsantos:matrix.orgHi folks, just a quick question: would I be able to run modules from, e.g., community.general, with the unrestricted Ansible spec [1]? Or is it unrelated?17:31
[1] https://zuul-ci.org/docs/zuul/latest/developer/specs/unrestricted-ansible.html#overview
@jim:acmegating.comecsantos: anything in ansible community release; but installing more from galaxy won't be supported initially (but would be welcome)17:43
@ecsantos:matrix.orgcorvus: That's nice. Thanks!17:44
@jim:acmegating.comit looks like nodepool is testing on python 3.8 and 3.9, and asserts 3.7-3.9 in setup.cfg; zuul is testing 3.6, 3.8 and asserting 3.7-3.8 in setup.cfg18:37
@jim:acmegating.comit also looks like ansible5 may be no-go on python 3.618:37
@jim:acmegating.comso we should probably change zuul to 3.8-3.9 and adjust both setup.cfgs to match; does that sound right?18:38
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 838002: Test Python 3.8 and 3.9 https://review.opendev.org/c/zuul/zuul/+/83800218:42
@jim:acmegating.com * it looks like nodepool is testing on python 3.8 and 3.9, and asserts 3.7-3.9 in setup.cfg; zuul is testing 3.6, 3.8 and asserting 3.6-3.8 in setup.cfg18:43
@clarkb:matrix.orgYes, I think there may have been changes for this too? You'd be losing rhel 8 /centos stream 8/ rocky linux/ alma linux that way, but most people seem to use containers anyway18:43
@jim:acmegating.comClark: i looked and didn't see up-to-date changes for that18:45
@jim:acmegating.comi found https://review.opendev.org/789654 and https://review.opendev.org/79627018:45
@clarkb:matrix.orgah ok I probably imagined it then. I nkow I thought about it at one time18:45
@jim:acmegating.comso i went ahead and wrote https://review.opendev.org/83800218:45
@clarkb:matrix.organd ya the big "loser" in that situation is anyone wanting to run directly on red hat enterprise linux or its derivatives18:46
@jim:acmegating.comi had a similar memory, but may have just been getting all the updates confused18:46
@clarkb:matrix.orgonce rhel 9 happens that will have 3.9 iirc18:46
@jim:acmegating.comyeah, i think the ansible situation forces our hand; that user would only be able to install ansible 2.9 with zuul18:47
@clarkb:matrix.orgits itneresting that ansible itself doesn't support runnin on rhel18:47
@clarkb:matrix.orgI guess the answer from ansible and rhel is that you should use the ansibel that shipped with rhel18:47
@clarkb:matrix.orgbut that doesn't seem very scalable if you're bumping ansible versions 5 years ata time18:47
@clarkb:matrix.orgmight as well rewrite everything (as we learend with puppet)18:48
@jim:acmegating.com```Red Hat subscribers, select 2.9 in the version selection to the left for the most recent Red Hat release.``` from the docs18:48
@jim:acmegating.comso i think that really may be the case18:48
@jim:acmegating.comanyway, i put 838002 on the end of the stack so we can tweak it with minimal churn, but i'll have to move it up above the ansible bump18:49
@jpew:matrix.orgI;m trying to get Zuul to talk to our Gerrit instance with a self-signed SSL certificate without using `ssl_verify=false` but I simply cannot get `requests` use use the system certificates (the `REQUESTS_CA_BUNDLE` environment variable appears to be ignored) does anyone know why this might be?19:58
@jpew:matrix.orgI'm running the Zuul docker image (modified to add our root CA). `curl` works fine, but even just `requests` in a new python shell fails :/19:59
@clarkb:matrix.orgDouble check the env var is set in the process entry in /proc?20:01
@jpew:matrix.orgI did that20:01
@clarkb:matrix.orgA quick Google indicates the var may be CA_REQUESTS_BUNDLE not REQUESTS_CA_BUNDLE20:03
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:20:34
- [zuul/zuul] 838002: Update testing to Python 3.8 and 3.9 https://review.opendev.org/c/zuul/zuul/+/838002
- [zuul/zuul] 837629: Add support for Ansible 5 https://review.opendev.org/c/zuul/zuul/+/837629
@jim:acmegating.comthat passed tests, so i re-ordered it.  that series should be all ready to go now.20:35
@jpew:matrix.orgAh, I was just missing more certificates in the chain..... sorry for the noise :)20:46
@mordred:inaugust.comansible updated from 2.9 to 5 ?21:18
@clarkb:matrix.orgmordred: something like that. Because ansible-core kept the 2.x version scheme but Ansible switched to 3 then 4 then 521:27
@jim:acmegating.comwhere "ansible" is ~= "ansible community"21:35
@mordred:inaugust.comwow21:36
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 838047: Conditionally avoid refreshing jobs and builds from ZK https://review.opendev.org/c/zuul/zuul/+/83804722:07

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