Closed ajisetyoko closed 2 months ago
Hello! Thank you for filing an issue.
The maintainers will triage your issue shortly.
In the meantime, please take a look at the troubleshooting guide for bug reports.
If this is a feature request, please review our contribution guidelines.
Hey @ajisetyoko,
Please provide the controller log. The log you provided is from the listener. I would also like to ask you to inspect if the spec of the ephemeral runner is correct, and to check with kubectl describe TARGET_POD
shows any indication of an error for the pod that is failing to start.
Hi @nikola-jokic , I have exactly same issue, using our inhouse docker images for runners. After some digging I found out that dind container fails with this message in logs:
time="2024-04-19T10:38:35.936668364Z" level=warning msg="Running modprobe bridge br_netfilter failed with message: ip: can't find device 'bridge'\nbridge 307200 0 \nstp 16384 1 bridge\nllc 16384 2 bridge,stp\nip: can't find device 'br_netfilter'\nbr_netfilter 36864 0 \nbridge 307200 1 br_netfilter\nmodprobe: can't change directory to '/lib/modules': No such file or directory\n, error: exit status 1"
I think it might be related to #3257 , since after applying fix suggested by this author everything started to work as expected.
Thanks for your help; I found the culprit. The issue arises from using GKE Autopilot, as evidenced by the log in the controller. Although I want to continue using Autopilot, changing the privileged setting to privileged=false
hasn't resolved the issue. Nonetheless, I believe we can close this issue now.
Closing this one since it is not related to ARC itself
Checks
Controller Version
0.8.3
Deployment Method
Helm
Checks
To Reproduce
Describe the bug
Github is successfully connect to the cluster, also successfully "do something", however, it is stuck in pending state.
Describe the expected behavior
I want to run a job as a container in GitHub Actions, and from my understanding, this approach should meet my needs. I have followed the official GitHub ARC setup documentation, but I've encountered an issue that I cannot debug. Any assistance you can provide would be greatly appreciated.
Additional Context
Controller Logs
Runner Pod Logs