Skip to content

ci: fix test workflow on ubuntu-latest (ubuntu-26.04) - #266

Draft
aktech wants to merge 5 commits into
mainfrom
ci/pin-test-runners-ubuntu-24.04
Draft

aktech wants to merge 5 commits into
mainfrom
ci/pin-test-runners-ubuntu-24.04

Conversation

@aktech

@aktech aktech commented Oct 27, 2026 •

Copy link
Copy Markdown
Member

On Ubuntu 26.04 runners (ubuntu-latest), containers inherit an open-file limit of ~2^31. rpcbind and rpc.statd in the NFS server size a libtirpc table by that limit, fail with clnt_dg_create: out of memory, and every NFS mount fails with exit status 32.

  • NFS server now caps its open-file limit at 1048576 before starting.
  • rbac-bootstrap sandbox pins NIC to v0.14.0 instead of latest.

ubuntu-latest now resolves to ubuntu-26.04. On those runners the e2e
user pods fail to mount the shared NFS volume (mount exit status 32)
and Argo CD's argocd-redis never becomes ready in the rbac-bootstrap
integration job.
@aktech aktech changed the title ci: pin test workflow runners to ubuntu-24.04 ci: fix test workflow on ubuntu-latest (ubuntu-26.04) Oct 27, 2026
rpcbind and rpc.statd size a libtirpc table by RLIMIT_NOFILE. On
container runtimes that pass a ~1e9 limit the allocation fails with
'clnt_dg_create: out of memory', rpcbind never registers and every NFS
mount fails with exit status 32.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant