<div dir="ltr"><div>Thanks for the pointers !</div><div><br></div><div>It seems the system-config repository contains the old gpg key which expired in August 2021[1].</div><br><div>I've pushed the change[2] to replace the expired key by the new key.<br></div><div><div><br></div><div>[1] <a href="https://puppet.com/blog/updated-puppet-gpg-signing-key-2020-edition/">https://puppet.com/blog/updated-puppet-gpg-signing-key-2020-edition/</a></div><div>[2] <a href="https://review.opendev.org/c/opendev/system-config/+/854923/">https://review.opendev.org/c/opendev/system-config/+/854923/</a><br><br></div> </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Aug 29, 2022 at 1:37 AM Clark Boylan <<a href="mailto:cboylan@sapwetik.org">cboylan@sapwetik.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, Aug 28, 2022, at 8:05 AM, Takashi Kajinami wrote:<br>
> Hello Infra team,<br>
><br>
><br>
> I noticed the contents in the apt-puppetlabs directory in our CI mirror <br>
> are old.<br>
> The mirror repository provides puppet 6.23 while the upstream <br>
> repository provides<br>
> newer versions such as 6.28.<br>
><br>
> Recently we bumped puppetlabs-mysql in our CI to 13.0.0 which requires <br>
> puppet >= 6.24.0<br>
> and our Ubuntu jobs are failing now at a quite early stage because of <br>
> the old puppet package.<br>
><br>
> May someone please look into this ? I've checked <br>
> <a href="http://mirror.iad3.inmotion.opendev.org" rel="noreferrer" target="_blank">mirror.iad3.inmotion.opendev.org</a> and<br>
> <a href="http://mirror.bhs1.ovh.opendev.org" rel="noreferrer" target="_blank">mirror.bhs1.ovh.opendev.org</a> but it seems the contents in the directory <br>
> have not been synced<br>
> since July, 2021.<br>
<br>
Regardless of the mirror server the content is served from a shared AFS filesystem. This means checking one is as good as any other.<br>
<br>
Logs for reprepro are also stored on AFS and served by the mirror servers: <a href="https://mirror.ord.rax.opendev.org/logs/reprepro/apt-puppetlabs.log" rel="noreferrer" target="_blank">https://mirror.ord.rax.opendev.org/logs/reprepro/apt-puppetlabs.log</a>. The logs show that there is a bad component and an expired key. If you track down what a correct component list and valid key are you can update our reprepro role [0][1][2] to fix this.<br>
<br>
[0] <a href="https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/reprepro" rel="noreferrer" target="_blank">https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/reprepro</a><br>
[1] <a href="https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/reprepro/files/apt-puppetlabs/config/updates" rel="noreferrer" target="_blank">https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/reprepro/files/apt-puppetlabs/config/updates</a><br>
[2] <a href="https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/reprepro/tasks/puppetlabs.yaml" rel="noreferrer" target="_blank">https://opendev.org/opendev/system-config/src/branch/master/playbooks/roles/reprepro/tasks/puppetlabs.yaml</a><br>
<br>
><br>
> Thank you,<br>
> Takashi<br>
<br>
</blockquote></div>