fix(kyber): rotate age identity - #2175
Conversation
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
📝 WalkthroughSummary by CodeRabbit
WalkthroughUpdated Galactica’s encrypted GPG and Ed25519 key files with new age recipients and payloads, and replaced the Kyber host’s SSH public key in the Nix public-key attribute set. ChangesSSH key rotation
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
|
Caution The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased. |
|
You do not have enough credits to review this pull request. Please purchase more credits to continue. |
Mesa DescriptionTL;DRRotates Kyber's host age identity and re-encrypts shared SSH/GPG secrets for Galactica, Kyber, and Matic, fixing an issue where GPG keys could not be decrypted/imported and signed commits failed. What changed?
Description generated by Mesa. Update settings |
What changed
Why
Kyber had no
~/.ssh/id_ed25519, so Home Manager could not decryptgpg.ageand silently skipped importing the GPG signing key. Git operations requiring signed commits consequently failed.Validation
05979B68002DED282C2939C0C2E97FCFF482925Dshellspec spec/activation_shared_spec.sh spec/activate_kyber_spec.sh(49 examples, 0 failures)make nix-format-checkmake nix-testSummary by cubic
Rotate Kyber’s age identity and re-encrypt shared SSH/GPG secrets so Kyber can import its GPG signing key. Fixes failed signed Git commits on Kyber.
named-hosts/pubkeys.nix.gpg.ageandid_ed25519.agefor Galactica, Kyber, and Matic.05979B68002DED282C2939C0C2E97FCFF482925D; all specs pass.Written for commit 4417854. Summary will update on new commits.