Repository navigation
fix(galactica): validate and retry writer key activation - #3230
Conversation
|
Warning This organization's free trial has ended, so Indent couldn't continue this review. Manage billing to resume reviews on this repository.
All required CI checks passed on
Select any unchecked box below to run or rerun that agent. Full resultsIndent Review Agent
|
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 34 minutes. View limit details
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 |
There was a problem hiding this comment.
✅ No new issues found.
Reviewed changes: PR #3230 ("fix(galactica): validate and retry writer key activation") touches 2 files across the galactica host configuration and its eval tests. The writer-key launchd daemon now retries on failure with a 60-second throttle interval and logs to /var/log/kyber-writer-key.log. The eval test validates the new daemon config and ensures the old agenix secret path is removed.
Files modified:
named-hosts/galactica/default.nix— addedKeepAlive.SuccessfulExit = false,ThrottleInterval = 60, andStandardOutPath/StandardErrorPathto the writer-key daemon service configtests/eval.nix— replaced agenix secret assertions with daemon config assertions; added script content check
free | 𝕏

Follow-up to #3226, which merged before its review fixes reached the PR branch.
Before: the dedicated writer-key launchd job ran once without retry or a diagnostic log, and the Galactica eval test still dereferenced the removed agenix secret.
After: the job retries failed decryption at a bounded interval, writes to
/var/log/kyber-writer-key.log, and the eval test checks the dedicated daemon and absence of the old agenix declaration.Validation:
nix build --no-link '.#checks.aarch64-darwin.eval-darwin-galactica',make build HOST=galactica,nixfmt, andgit diff --checkpassed. Activation is pending this corrective merge.