actions / actions/actions-runner-controller
DinD or actualy DinC in kuberneteis mode
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 1.5k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 27
Description
What would you like added?
I need to allow dind when containerMode.type= kuberneteis.
We have. a non privlaged non root container that can run full docker in docker in kuberneties but when any action has a requirement of dind such as the link below it fails with the error noted below. This is not correct we have dind and do not need a special container mode that is different than kuberneties.
Error: Error: Building container actions is not currently supported
https://github.com/actions/actions-runner-controller/discussions/3352.
Please add a seperate option enabling dind in any containermode....
Why is this needed?
dind is not linked to container mode but the ability of a team to support dind in the container they are running.
Additional context
exsample of dind in our container.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files or tests. Start by tracing how containerMode.type=kubernetes handles actions that require DinD and where the unsupported error is produced. Done means an explicit DinD option works with Kubernetes mode without that error, with coverage for the affected behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, github-actions, go, kubernetes
- Domain
- ci-cd, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100