Minting invites is an admin job — see Mint an invite and approve access.
Before you start
- The
khalCLI — see Install your FDE toolchain. - A single-use invite code from an admin. Ask for it over a secure channel.
1
Have an SSH key ready
khal fde enroll needs your public key — never your private one.2
Redeem your invite
--inviteis single-use. If it says “already used,” ask for a new one — don’t retry.--targetis the environment label (dev/hml/prod); new FDEs wantdev. Not a hostname.--ssh-keyis the public key — it’s what lands on your workstation.
platform_enrollment_completed.3
Request your workstation
- Default (recommended)
- Explicit provider
engineer-standard profile.engineer-standard Ubuntu 24.04 image into a real KubeVirt VM (not a container), and cloud-init sets up your user, installs your key, and joins Tailscale. State goes instance_requested → runtime_ready — a few minutes; watch khal fde status.4
Wait for approval
The SSH lease is gated by the Deploy Ledger until a lead approves it — expected, not a bug. Ping whoever’s onboarding you and point them at the admin guide.
5
Connect
- Plan first
- Connect
6
Verify
sudo — a real dev box, not a shared jump host. That’s access.Anytime
Next
Install your FDE toolchain
Git, Node, Bun, and the
khal/khaw CLIs.Day 0 walkthrough
What to do once you’re on your workstation.
🤖 Agent paste prompt
🤖 Agent paste prompt