Blog Bulletin Board GitLab rotating Omnibus Linux package signing key
Published on: April 16, 2025
2 min read

GitLab rotating Omnibus Linux package signing key

Learn who is impacted by the rotation of the GNU Privacy Guard (GPG) key and what you need to know.

tanukilifecycle.png

As part of our standard security practices, GitLab is rotating the GNU Privacy Guard (GPG) key used to sign all Omnibus Linux packages on April 16, 2025. This key ensures the integrity of our packages, verifying that they have not been tampered with after creation in our CI pipelines. This key is distinct from the repository metadata signing key used by package managers and the GPG signing key for the GitLab Runner. GitLab is revoking the existing key and will begin signing upcoming packages using a new key with fingerprint 98BF DB87 FCF1 0076 416C 1E0B AD99 7ACC 82DD 593D.

What do I need to do?

If you currently validate the GPG signatures of GitLab Omnibus packages, you will need to update your copy of the package signing key. Packages published before this article will remain signed with the previous key.

The package signing key is separate from the repository metadata signing key used by your operating system’s package managers (like apt or yum). Unless you are specifically verifying package signatures or have configured your package manager to verify the package signatures, no action is required to continue installing GitLab Omnibus packages.

Where can I find the new key?

The new key can be downloaded from packages.gitlab.com using the URL:

https://packages.gitlab.com/gitlab/gitlab-ee/gpgkey/gitlab-gitlab-ee-CB947AD886C8E8FD.pub.gpg

Please check the documentation for more information concerning verification of the package signatures.

What do I do if I still have problems?

Please open an issue in the omnibus-gitlab issue tracker.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum. Share your feedback

Ready to get started?

See what your team could do with a unified DevSecOps Platform.

Get free trial

Find out which plan works best for your team

Learn about pricing

Learn about what GitLab can do for your team

Talk to an expert