Thursday, 2024-05-23

@anoop-jose:matrix.orgcorvus:  can we use static vm drivers using acme deployments?04:27
@anoop-jose:matrix.org * corvus:  can we use static vm drivers for nodepool while using acme deployments?04:28
@anoop-jose:matrix.orgbecause, even after a docker node is deployed, and while modifying the nodepool settings it is throwing name resolution error06:13
```
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: Couldn't sync node NodeTuple(hostname='node', username='root', port=22):
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: Traceback (most recent call last):
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: File "/usr/local/lib/python3.11/site-packages/nodepool/driver/static/provider.py", line 453, in cleanupLeakedResources
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: self.syncNodeCount(static_node, pool)
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: File "/usr/local/lib/python3.11/site-packages/nodepool/driver/static/provider.py", line 349, in syncNodeCount
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: self.registerNodeFromConfig(self.provider.name, pool,
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: File "/usr/local/lib/python3.11/site-packages/nodepool/driver/static/provider.py", line 229, in registerNodeFromConfig
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: host_keys = self.checkHost(static_node)
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: File "/usr/local/lib/python3.11/site-packages/nodepool/driver/static/provider.py", line 78, in checkHost
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: keys = nodeutils.nodescan(static_node["name"],
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: File "/usr/local/lib/python3.11/site-packages/nodepool/nodeutils.py", line 70, in nodescan
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: addrinfo = socket.getaddrinfo(ip, port)[0]
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: File "/usr/local/lib/python3.11/socket.py", line 962, in getaddrinfo
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-05-23 05:18:38,039 ERROR nodepool.driver.static.StaticNodeProvider: socket.gaierror: [Errno -3] Temporary failure in name resolution
```
@anoop-jose:matrix.orgI could solve the name resolution issue. But I think I messed up with the static node ssh keys09:06
@anoop-jose:matrix.org```09:06
WARNING nodepool.driver.static.StaticNodeProvider: Couldn't sync node: NodeTuple(hostname='node', username='root', port=22): host key mismatches
```
@dfajfer:fsfe.orgIs there a chance a human could look into my patch even if CI doesn't work? Just a +1 is fine, I'm almost done testing this feature out but I would love if it would be eventually accepted11:07
@dfajfer:fsfe.orgidk if operator has a separate maintainer, I could always ask tristanC very nicely:)11:08
this is a list of the files changed
@sp-bmilanov:matrix.orghi all, I have one Zuul connected to two Gerrit instances, each Gerrit has a project called "project-1". When configuring with14:01
```
- tenant:
name: my-tenant
source:
gerrit-a:
config-projects:
...
untrusted-projects:
- project-1
gerrit-b:
untrusted-projects:
- project-1
```
Zuul tells me `Exception: Project name 'project-1' is ambiguous, please fully qualify the project with a hostname. Valid hostnames are dict_keys(['gerrit-a.example.com', 'gerrit-b.example.com']).`
This is fine, but when I edit gerrit-b's project-1 to be `gerrit-b.example.com/project-1`, Zuul stops reacting to events from that repo and also in the project's page in zuul web I see `gerrit-b.example.com/gerrit-b.example.com/project-1` which I think should be `gerrit-b.example.com/project-1`
Does anyone have an idea how can I track two projects with the same name from two different Gerrit instances in Zuul?
@dfajfer:fsfe.orgno, but my friend has similar issue, he's been trying to set up two gerrits (one test one prod) and test them altogether with Zuul14:11
@dfajfer:fsfe.orgI couldn't help him so far :/14:11
@dfajfer:fsfe.org * no, but my friend has similar issue, he's been trying to set up two gerrits (one test one prod) and test them altogether with single instance of Zuul14:11
@sp-bmilanov:matrix.orgas a workaround, one can scope the projects at one of the sites, e.g. project-1 at gerrit-b to become b/project-1, but that seems viable only for test setups14:15
@anoop-jose:matrix.orgDamian Fajfer: is there something like the zuul user of that specific gerrit to be mapped correctly to the zuul for proper authentication. It might not be correct, and trigger is lost when the second gerrit has some events.14:49
@anoop-jose:matrix.orgI felt so by your wordings14:49
@anoop-jose:matrix.org * Damian Fajfer: is there something like the ssh key of the zuul user of that specific gerrit to be mapped correctly to the zuul for proper authentication. It might not be correct, and trigger is lost when the second gerrit has some events.14:49
@anoop-jose:matrix.org * Damian Fajfer: is there something like the ssh key of the zuul user of that specific gerrit to be mapped correctly to the zuul for proper authentication. It might not be correct, and trigger is lost when the second gerrit has some events; apart from general event subscriptions14:50
@anoop-jose:matrix.org * I felt so by your wordings... :-)14:50
@fungicide:matrix.orgzuul.opendev.org is connected to two gerrits (review.opendev.org and gerrit-review.googlesource.com), though it's hard to point to an example of our exact connection configuration because it's templated by ansible from a list of connection parameters in inventory vars15:04
@fungicide:matrix.orghttps://opendev.org/opendev/system-config/src/branch/master/inventory/service/group_vars/zuul.yaml are our non-secret connection parameters though15:06
@anoop-jose:matrix.orgfungi:  I believe the stream events and zuul user mapping are two important concepts in making this happen. Even the yaml file you have shared also have same.15:19
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/zuul-jobs] 920205: Add ubuntu-noble testing https://review.opendev.org/c/zuul/zuul-jobs/+/92020515:53
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul-jobs] 920299: Ombibus set of fixups for Ubuntu Noble https://review.opendev.org/c/zuul/zuul-jobs/+/92029915:53
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/zuul-jobs] 920205: Add ubuntu-noble testing https://review.opendev.org/c/zuul/zuul-jobs/+/92020516:28
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul-jobs] 920299: Ombibus set of fixups for Ubuntu Noble https://review.opendev.org/c/zuul/zuul-jobs/+/92029916:28
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/zuul-jobs] 920205: Add ubuntu-noble testing https://review.opendev.org/c/zuul/zuul-jobs/+/92020517:01
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul-jobs] 920299: Ombibus set of fixups for Ubuntu Noble https://review.opendev.org/c/zuul/zuul-jobs/+/92029917:01
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/zuul-jobs] 920205: Add ubuntu-noble testing https://review.opendev.org/c/zuul/zuul-jobs/+/92020517:37
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul-jobs] 920299: Ombibus set of fixups for Ubuntu Noble https://review.opendev.org/c/zuul/zuul-jobs/+/92029917:37
@clarkb:matrix.orgGot the assertion stuff mostly working except for one case (the most complicated one). Currently trying to add some debugging to sort out what ansible is doing17:44
@clarkb:matrix.orgI think once that is addressed this should be mergeable and we can squash the changes or keep them separate17:44
@clarkb:matrix.orgit looks like beacuse assert uses the same input format as when that you cannot use the same condition inputs in a debug message they need different formats. That seems like flaw in ansible's language17:51
-@gerrit:opendev.org- Clark Boylan proposed on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/zuul-jobs] 920205: Add ubuntu-noble testing https://review.opendev.org/c/zuul/zuul-jobs/+/92020517:54
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul-jobs] 920299: Ombibus set of fixups for Ubuntu Noble https://review.opendev.org/c/zuul/zuul-jobs/+/92029917:54
@clarkb:matrix.orgfungi: I think ^ that stack will go green now. We can squash them together if you think that is better for history tracking18:15
@fungicide:matrix.orgi have no opinion on the squashing, happy to leave them as-is18:17
@fungicide:matrix.orgthanks for picking that up! i got sidetracked with meetings today18:18
@jim:acmegating.comyeah, let's just go with them as-is18:21
-@gerrit:opendev.org- Zuul merged on behalf of Clark Boylan: [zuul/zuul-jobs] 920299: Ombibus set of fixups for Ubuntu Noble https://review.opendev.org/c/zuul/zuul-jobs/+/92029918:54
-@gerrit:opendev.org- Zuul merged on behalf of Jeremy Stanley https://matrix.to/#/@fungicide:matrix.org: [zuul/zuul-jobs] 920205: Add ubuntu-noble testing https://review.opendev.org/c/zuul/zuul-jobs/+/92020519:08
-@gerrit:opendev.org- Zuul merged on behalf of Albin Vass: [zuul/nodepool] 914434: Fix issue with unknown instance family https://review.opendev.org/c/zuul/nodepool/+/91443419:40
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 920361: Fix missing unsafe marker in new build_refs var https://review.opendev.org/c/zuul/zuul/+/92036120:25
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 920364: Run py312 jobs on Ubuntu Noble https://review.opendev.org/c/zuul/zuul/+/92036422:08
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 920364: Run py312 jobs on Ubuntu Noble https://review.opendev.org/c/zuul/zuul/+/92036422:22
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 920361: Fix missing unsafe marker in new build_refs var https://review.opendev.org/c/zuul/zuul/+/92036123:10
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 920142: Fix race in test_live_reconfiguration_command_socket https://review.opendev.org/c/zuul/zuul/+/92014223:33
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:23:39
- [zuul/zuul] 919622: Clear files and repo state from scheduler RAM https://review.opendev.org/c/zuul/zuul/+/919622
- [zuul/zuul] 920367: Move repo state to blobstore https://review.opendev.org/c/zuul/zuul/+/920367

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