| tkajinam | I'm wondering if there is a guide describing the way to add a new git repo to infra mirror | 09:53 |
|---|---|---|
| tonyb | tkajinam: I don't under what you mean by adding a new git repo into the mirror? | 10:47 |
| tonyb | are you asking for a new project? | 10:48 |
| tkajinam | tonyb, we've seen frequent failure in ironic jobs caused by unstable https://thekelleys.org.uk/dnsmasq . I wonder if we can mirror that repo in infra to avoid using the upstream one | 12:06 |
| tkajinam | There is https://github.com/imp/dnsmasq in github but it does not contain the updated contents, unfortunately | 12:06 |
| tkajinam | the url is long. Please see https://review.opendev.org/c/openstack/ironic/+/971750/2/devstack/lib/ironic | 12:06 |
| tkajinam | s/long/wrong/ | 12:06 |
| tkajinam | my brain is dying ... | 12:07 |
| fungi | tkajinam: the only "mirrors" we have for git repos are to add them as projects to the zuul configuration, e.g. https://opendev.org/openstack/project-config/src/branch/master/zuul/main.yaml#L1375 | 14:12 |
| fungi | then you can set them as required-projects in a job and zuul will supply a relevant checkout in the workspace | 14:13 |
| fungi | adding a new zuul connection isn't done very often, but goes here: https://opendev.org/opendev/system-config/src/branch/master/inventory/service/group_vars/zuul.yaml | 14:21 |
| tkajinam | fungi, thanks. checking it | 14:22 |
| fungi | in this case you'll probably want the "git" driver, which there isn't an example of in our config yet but is documented at https://zuul-ci.org/docs/zuul/latest/drivers/git.html | 14:22 |
| opendevreview | Takashi Kajinami proposed openstack/project-config master: Add dnsmasq repository to mirror https://review.opendev.org/c/openstack/project-config/+/971769 | 14:29 |
| tkajinam | fungi, yeah I checked that doc, too. I created https://review.opendev.org/q/topic:%22dnsmasq-mirror%22 accordingly | 14:30 |
| tkajinam | hm, wait. what is really unstable now is http:// | 14:37 |
| tkajinam | git:// works better. let me try it first | 14:37 |
| fungi | yeah, my guess is they have a small webserver that's getting overrun with crawlers, so git protocol might not be affected | 14:42 |
| tkajinam | yeah | 14:44 |
| tkajinam | if their web server is actually left dead that is a different problem, though | 14:44 |
| fungi | though also, having zuul clone and cache the repository would probably be more polite than ironic's jobs doing a full clone on every build | 14:45 |
| tkajinam | yeah I totally agree | 14:45 |
| tkajinam | let me adjust the mirror patch as well. I needed a working endpoint before adding it to mirror | 14:46 |
| opendevreview | Takashi Kajinami proposed openstack/project-config master: Add dnsmasq repository to mirror https://review.opendev.org/c/openstack/project-config/+/971769 | 14:48 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!