Skip to content

Conversation

@KarstenB
Copy link

@KarstenB KarstenB commented Dec 12, 2025

  • Removed the download of GPG keys from GitHub.
  • Eliminated the function for checking reachable GPG key servers.
  • Updated the script to copy a local KEYS file instead.

This approach eliminates pgp.com server down issue like #1272 and can sometimes improve build performance. The only downside is that the KEYS file needs to be updated when upstream updates it. But a quick check of https://github.com/helm/helm/commits/main/KEYS shows that those are very infrequent.

- Removed the download of GPG keys from GitHub.
- Eliminated the function for checking reachable GPG key servers.
- Updated the script to copy a local KEYS file instead.
@KarstenB KarstenB requested a review from a team as a code owner December 12, 2025 13:10
@abdurriq
Copy link
Contributor

@KarstenB Thanks for raising this. I agree that there should be a solution for slowdowns caused by pgp.com issues, but I'm not sure this is the correct approach. Instead, I would rather we address the root cause (fetching being slow). If that is not possible, could we consider a hybrid (opt-in) approach to using a local key?

We also need to consider the precedent of storing all keys used in the repo locally; I'm not sure this is ideal.

@abdurriq
Copy link
Contributor

cc @chrmarti who may have a better idea regarding this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants