@anoop-jose:matrix.org | corvus: 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.org | because, even after a docker node is deployed, and while modifying the nodepool settings it is throwing name resolution error | 06: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.org | I could solve the name resolution issue. But I think I messed up with the static node ssh keys | 09: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.org | Is 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 accepted | 11:07 |
@dfajfer:fsfe.org | idk 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.org | hi all, I have one Zuul connected to two Gerrit instances, each Gerrit has a project called "project-1". When configuring with | 14: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.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 Zuul | 14:11 |
@dfajfer:fsfe.org | I 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 Zuul | 14:11 |
@sp-bmilanov:matrix.org | as 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 setups | 14:15 |
@anoop-jose:matrix.org | Damian 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.org | I felt so by your wordings | 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. | 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 subscriptions | 14:50 |
@anoop-jose:matrix.org | * I felt so by your wordings... :-) | 14:50 |
@fungicide:matrix.org | zuul.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 vars | 15:04 |
@fungicide:matrix.org | https://opendev.org/opendev/system-config/src/branch/master/inventory/service/group_vars/zuul.yaml are our non-secret connection parameters though | 15:06 |
@anoop-jose:matrix.org | fungi: 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/+/920205 | 15: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/+/920299 | 15: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/+/920205 | 16: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/+/920299 | 16: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/+/920205 | 17: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/+/920299 | 17: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/+/920205 | 17: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/+/920299 | 17:37 | |
@clarkb:matrix.org | Got 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 doing | 17:44 |
@clarkb:matrix.org | I think once that is addressed this should be mergeable and we can squash the changes or keep them separate | 17:44 |
@clarkb:matrix.org | it 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 language | 17: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/+/920205 | 17: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/+/920299 | 17:54 | |
@clarkb:matrix.org | fungi: I think ^ that stack will go green now. We can squash them together if you think that is better for history tracking | 18:15 |
@fungicide:matrix.org | i have no opinion on the squashing, happy to leave them as-is | 18:17 |
@fungicide:matrix.org | thanks for picking that up! i got sidetracked with meetings today | 18:18 |
@jim:acmegating.com | yeah, let's just go with them as-is | 18: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/+/920299 | 18: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/+/920205 | 19: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/+/914434 | 19: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/+/920361 | 20:25 | |
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 920364: Run py312 jobs on Ubuntu Noble https://review.opendev.org/c/zuul/zuul/+/920364 | 22:08 | |
-@gerrit:opendev.org- Clark Boylan proposed: [zuul/zuul] 920364: Run py312 jobs on Ubuntu Noble https://review.opendev.org/c/zuul/zuul/+/920364 | 22: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/+/920361 | 23: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/+/920142 | 23: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/!