Friday, 2023-04-21

dpanechHi, 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
dpanechthem to whatever script does this.13:46
ildikovdpanech: hi15:55
dpanechhi ildiko15:55
ildikovdpanech: the StarlingX mirror jobs are currently set up per repo15:56
ildikovto 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#L78915:56
dpanechI was wondering if we can remove github's host key from individual repos' zuul configs, and store it in some central place15:56
ildikovfor that we'll need to centralized the job definition, if I understand the OpenStack setup correctly15:58
ildikovStarlingX's infra config is a little all over the place currently15:58
dpanechI 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
ildikovdpanech: the yaml files are the configs that describe a Zuul job16:32
ildikovit is intentional not to have config information built into the code16:32
ildikovthis is the repo that is set up for OpenStack: https://opendev.org/openstack/project-config16:33
ildikovto describe the infra, zuul jobs, etc16:33
ildikovthere are some StarlingX jobs here: https://opendev.org/openstack/project-config/src/branch/master/zuul.d/starlingx-jobs.yaml16:34
ildikovwhich we should move out of that repo at some point16:34
ildikovwe can bring this up on the mailing list16:38
ildikovas I agree with you, it would be better to centralize some of the configs16:38
ildikovmaybe it's time to have a starlingx/project-config repo, and move everything there16:38
ildikovdpanech: what do you think?16:39
dpanechsounds 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
dpanechildikov: does that sound good?16:40
ildikovdpanech: that sounds good16:43
ildikovdpanech: 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
ildikovs/call?/call./16:44
dpanechwill do16:47
ildikovthank you!17:57

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