dpanech | Hi, I have a question: starlingx git repos on opendev.org are being mirrored to github, but that process broke recently (githuib updated its SSH host key). Can someone point me to what process/script does the mirroring? For example, what uses this bit of .zuul configuration: https://opendev.org/starlingx/root/src/branch/master/.zuul.yaml#L31 . I'd like to remove these host keys from individual repos and add | 13:46 |
---|---|---|
dpanech | them to whatever script does this. | 13:46 |
ildikov | dpanech: hi | 15:55 |
dpanech | hi ildiko | 15:55 |
ildikov | dpanech: the StarlingX mirror jobs are currently set up per repo | 15:56 |
ildikov | to compare, this is where the OpenStack job is defined to run the mirroring: https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L789 | 15:56 |
dpanech | I was wondering if we can remove github's host key from individual repos' zuul configs, and store it in some central place | 15:56 |
ildikov | for that we'll need to centralized the job definition, if I understand the OpenStack setup correctly | 15:58 |
ildikov | StarlingX's infra config is a little all over the place currently | 15:58 |
dpanech | I have no idea how any of that stuff works, just looking for pointers. I'm pretty sure there's some centralized Zuul (?) script/setup somewhere that drives these individual repo updates. Maybe there's a way to tweak it with a default github host key. | 16:02 |
ildikov | dpanech: the yaml files are the configs that describe a Zuul job | 16:32 |
ildikov | it is intentional not to have config information built into the code | 16:32 |
ildikov | this is the repo that is set up for OpenStack: https://opendev.org/openstack/project-config | 16:33 |
ildikov | to describe the infra, zuul jobs, etc | 16:33 |
ildikov | there are some StarlingX jobs here: https://opendev.org/openstack/project-config/src/branch/master/zuul.d/starlingx-jobs.yaml | 16:34 |
ildikov | which we should move out of that repo at some point | 16:34 |
ildikov | we can bring this up on the mailing list | 16:38 |
ildikov | as I agree with you, it would be better to centralize some of the configs | 16:38 |
ildikov | maybe it's time to have a starlingx/project-config repo, and move everything there | 16:38 |
ildikov | dpanech: what do you think? | 16:39 |
dpanech | sounds good, but it will take me time to figure out how everything works. I suggest we discuss this on the next meeting and in the meanwhile I'll try to update individual repos with the new key to unblock mirroring. | 16:40 |
dpanech | ildikov: does that sound good? | 16:40 |
ildikov | dpanech: that sounds good | 16:43 |
ildikov | dpanech: can you also drop a quick email to the mailing list? So people can start think about this before the community call? As I assume you meant that meeting? | 16:44 |
ildikov | s/call?/call./ | 16:44 |
dpanech | will do | 16:47 |
ildikov | thank you! | 17:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!