The GitHub Actions job "Required Checks" on texera.git/feat/geesefs-helm-packaging has succeeded. Run started by GitHub user aicam (triggered by aicam).
Head commit for run: 9c7cc8f4a84cd926fd2443acd4d9db7f19a09fdf / ali <[email protected]> feat(k8s): package GeeseFS and run CU pods privileged for dataset mounting Groundwork for mounting a versioned dataset (LakeFS repository @ commit) from the LakeFS S3 gateway into a computing-unit pod's file system with GeeseFS. Dataset mounting is always-on (no feature flag), so this wires up the unconditional infrastructure: - computing-unit image: install fuse3 + libcap2-bin, download a pinned GeeseFS release (ARG GEESEFS_VERSION=v0.43.8) to /usr/local/bin/geesefs, and setcap cap_sys_admin+ep so the non-root image user can mount FUSE file systems inside a privileged pod. - computing-unit manager: create computing-unit pods with a privileged security context (GeeseFS needs /dev/fuse); the container process still runs as the non-root image user. - pass the LakeFS credentials (STORAGE_LAKEFS_AUTH_USERNAME/PASSWORD) to computing units so the in-pod GeeseFS mount can reach the LakeFS S3 gateway. No dataset is mounted yet: the engine mount manager, dataset-version resolution, and the Python UDF "Mount dataset" property land in later PRs. Part of #6606. Closes #6607. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]> Claude-Session: https://claude.ai/code/session_014GjAdd2Q7og15uDrzLLUF8 Signed-off-by: ali <[email protected]> Report URL: https://github.com/apache/texera/actions/runs/29765789047 With regards, GitHub Actions via GitBox
