fix(kamino): give T3 Connect provisioning node and libatomic - #2854
Conversation
The unattended dotfiles-updater runs activation without node on PATH or libatomic on the loader path, so the bun t3 shim exits 127 and aborts nix-switch on every Kamino worker.
|
Warning This organization's free trial has ended, so Indent couldn't start this review. Manage billing to resume reviews on this repository. |
|
Warning Review limit reachedNext included review available in 38 minutes. View limit detailsLimit details: You’ve used the included review currently available. You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (2)
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 — one commit on fix/kamino-t3-activation-runtime, adds nodejs and GCC runtime libs to the Kamino T3 Connect provisioning activation.
named-hosts/kamino/default.nix— prepend${pkgs.nodejs}/bintoPATHand setLD_LIBRARY_PATHwith${pkgs.stdenv.cc.cc.lib}/libbefore runningt3 connect link.tests/eval.nix— assertions verify the new PATH entry andLD_LIBRARY_PATH=are present.
openrouter/openrouter/free | 𝕏

Summary
dotfiles-updaterfails on every Kamino worker atprovisionKaminoT3Connect:~/.bun/bin/t3is a#!/usr/bin/env nodeshim and node is not on the activation PATH (/usr/bin/env: 'node': No such file or directory), sot3 connect linkexits 127,set -eaborts, andmake nix-switchfails. This also blocks fix(t3-connect): serve Kamino T3 servers over Tailscale #2853 from deploying.nodejsto PATH and scopeLD_LIBRARY_PATHwith the GCC runtime to the provisioning command, since the nativet3binary linkslibatomic.so.1.Verification
env -i: without node the shim fails; with node but no GCC lib it fails onlibatomic.so.1; with both,t3 connect statussucceeds.nix evalof the kamino3 activation snippet renders as expected and passesbash -n;nixfmt --checkpasses.🤖 Generated with Claude Code
Summary by cubic
Fixes Kamino provisioning so
t3 connectruns under the unattended dotfiles-updater, which previously failed becausenodewasn't on PATH andlibatomic.so.1was missing.Adds
nodejsto PATH and scopesLD_LIBRARY_PATHwith the GCC runtime to the provisioning command. Updates eval assertions to cover both.Written for commit 2e4b1b0. Summary will update on new commits.