-
v0.2.0
Stablereleased this
2026-11-01 06:06:18 +00:00 | 2 commits to main since this releaseAdded
kuberex install, for an init container, installs Rex from apt into
overlays on/usr,/etcand/varkept on an emptyDir at/ov.
REX_APT_AUTHnames the file with the rex apt credential (default
/etc/rex-apt/auth.conf);REX_VERSIONpins its version (default newest).KUBEREX_PACKAGESlists apt package specskuberex installadds after Rex,
such asclaude-code=2.1.309-1.- Apt sources and keyrings mounted under
/etc/kuberex/apt/sources.list.d/and
/etc/kuberex/apt/keyrings/are added before the install; credentials under
/etc/kuberex/apt/auth.conf.d/are used where they are mounted. kuberex runmounts the same overlays and starts the Rex server asrex
with no capabilities.- The server joins a tailnet as
TS_HOSTNAME(defaultkuberex), enrolling
with the join key inTS_AUTHKEY_FILEon the control server in
TS_CONTROL_URL(default Tailscale's). git, Go, Node.js,build-essentialandopenssh-clientin the image.
Changed
- Breaking: the image is
sarak.sh/mikluko/kuberex, published for
linux/amd64andlinux/arm64. - Breaking: the image is built on
debian:trixie-20261027instead of
machine-debian, without systemd or unbound. - Breaking: Rex and Claude Code are no longer in the image; Claude Code
comes only throughKUBEREX_PACKAGES. The pod needs
hostUsers: false,CAP_SYS_ADMIN, an unconfined AppArmor profile and the
init container runningkuberex install. - The
rexaccount has uid and gid 999.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads