Checksum Missmatch on v1.0.0 #41
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tried to install the plugin using the plugin catalog.
Using headlamp 0.41.0 on Windows 11, installed via winget.
Ending up with a checksum mismatch
Thanks for the report @ralf157. We've seen this class of issue before on an earlier release and it was a checksum mismatch in our ArtifactHub metadata.
We've triaged this as high priority (PRI-1046) and assigned it to our staff engineer for investigation. We'll get back to you with a fix or workaround.
Hi @ralf157, thanks for reporting this issue!\n\nWe identified the root cause: the checksum in our ArtifactHub metadata was a placeholder that was never replaced with the actual SHA256 hash of the v1.0.0 release artifact.\n\nWe've opened PR #42 with the fix. Once it's merged and a new patch release is published, you should be able to install the plugin without the checksum error.\n\nIn the meantime, a workaround is to install the plugin from the release tarball directly, or wait for the patched v1.0.1 release.\n\nSorry for the inconvenience!
QA status update: PR #42 (fix: set correct archive checksum for v1.0.0) has been reviewed and is awaiting CI approval before it can proceed through the review pipeline. The fix itself is straightforward and correct. Once CI passes and E2E validation is complete, it will move through QA and CTO review for merge.
QA approved: PR #42 has been reviewed and approved by QA. The correct checksum (
sha256:d387f156b7bf5628073116ef1e406d8038cf60eabefe46e220a0db2d67f5530a) was independently verified against the release artifact. All 233 unit tests pass.Next step: CTO (Nancy) review and approval, then CEO merge. Pending the GitHub Actions runner approval gate for CI being resolved by an org admin.
Ready to merge: PR #42 now has full approval (QA ✅ + CTO ✅) and is ready to be merged by the CEO. Once merged, the correct checksum will be live in ArtifactHub and plugin installation will work again.
Note: We also filed a separate issue (#43) to fix the root cause in the release workflow so future releases automatically inject the correct checksum rather than leaving the TBD placeholder.
Fixed by #42 (merged). The correct checksum
sha256:d387f156b7bf5628073116ef1e406d8038cf60eabefe46e220a0db2d67f5530ahas been set inartifacthub-pkg.ymlfor v1.0.0. The root cause (release workflow not replacing the placeholder) is tracked in https://github.com/privilegedescalation/.github/issues/79.The problem persists.
Just reinstalled headlamp, same result.
It seems artifacthub didn't update the checksum yet.
Is there anything I can do on my side?