Map: Rex server on saraksh #1
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mikluko/kuberex#1
Loading…
Reference in a new issue
No description provided.
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?
Destination
Rex server runs on
sarakshas a single-user workstation, reachable from my devices over the tailnet.Notes
wayfinder:tasktickets are done within it.saraksh/kubeas a Flux HelmRelease.kv/k8s/saraksh/<namespace>/<name>and reach the pod through ExternalSecrets.secret-handoffbeforebao,kubernetesbefore the cluster,changelogfor releases of this image.Map:line in the body; blocking is Forgejo dependencies.Settled while charting:
saraksh, single user, an always-on remote Rex host./srv/rexonbulgakovat/var/lib/rexfor Rex state and home.pinjob watches the Debian snapshot, Rex (channel input, defaultsnapshot) and Claude Code (channel input, defaultstable); all bumps in one commit and one CHANGELOG entry viaactions/changelogappend, released by itsreleaseas a MINOR.saraksh/kubeholds a Flux HelmRelease.saraksh: logged in interactively in a Rex terminal; credentials stay in the home on/srv/rex.Decisions so far
agents/rexonbulgakov(amd64), hostPath/srv/rex, non-root read-only, open egress minus cluster (all capabilities dropped; the overlay amendment was withdrawn with the startup install)bulgakovwithhostUsers: false,CAP_SYS_ADMIN, AppArmor unconfined anduserxattroverlays; superseded by pinning into the image, only the fixedrexuid surviveskuberex(TS_HOSTNAME), untagged, one-time join key as a secret file, state on/srv/rex, key expiry off/run/rexand/var/lib/rexwritableoci://sarak.sh/mikluko/charts/kuberex, released with the image at its version; one plain pod,stateVolumefor/var/lib/rex, optional Cilium egress policyrexinagentsonbulgakov,/srv/rexa ZFS dataset owned 999:999;kuberexis on the tailnet; the chart follows0.x, so releases roll out by themselvesNot yet specified
/srv/rexonbulgakov.sarak.sh/mikluko/machine-reximage oncekuberexships.Out of scope
baox,bao,gh,kubectl,aws, credential helpers, Claude Code managed settings,forgejo-mcp): a separate effort for secret management inside the pod.agent-rexand rolerexalready exist, the Forgejosubrule was never added.