-
v0.4.0
StableAll checks were successfulrelease / pin (push) Has been skippedtest / chart (push) Successful in 7srelease / plan (push) Successful in 3stest / go (push) Successful in 11srelease / image (push) Successful in 10srelease / chart (push) Successful in 6srelease / release (push) Successful in 1sreleased this
2026-11-02 20:19:51 +00:00 | 0 commits to main since this releaseAdded
- Helm chart
oci://sarak.sh/mikluko/charts/kuberex, released at the
image's version: one Rex server pod with its tailnet settings, the volume
of/var/lib/rex, a ServiceAccount and an optional CiliumNetworkPolicy
limiting egress to DNS, the kube-apiserver and outside the cluster.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Helm chart
-
v0.3.0
Stablereleased this
2026-11-02 20:04:21 +00:00 | 1 commits to main since this releaseAdded
- Rex
0.0.1793645657-gd018d2from the Rexsnapshotapt channel and
Claude Code2.1.309-1from Anthropic'sstableapt channel, installed
in the image.
Changed
- Breaking: the container runs as
rex(uid 999) and its entrypoint
starts the Rex server directly; the pod needs no init container, no added
capabilities, no host user namespace setting and no AppArmor override. The
server starts on a read-only root filesystem when/run/rexand
/var/lib/rexare writable.
Removed
- Breaking:
kuberex install,kuberex run, the overlays at/ov,
REX_APT_AUTH,REX_VERSION,KUBEREX_PACKAGESand the apt config mount
at/etc/kuberex/apt/.
Fixed
TS_CONTROL_URLreaches the server; the tailnet node enrolls with that
control server.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Rex
-
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