Skip to content

Docs for how to use custom images under runner/ directory #3283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
matan-legit opened this issue Feb 12, 2024 · 4 comments
Open

Docs for how to use custom images under runner/ directory #3283

matan-legit opened this issue Feb 12, 2024 · 4 comments
Labels
community Community contribution enhancement New feature or request needs triage Requires review from the maintainers

Comments

@matan-legit
Copy link

What would you like added?

it's really unclear how to use these images, where do i get them from and how they go into the helm chart? i tried just putting summerwind/actions-runner-dind:v2.313.0-ubuntu-20.04-a68aa00 under the spec in my runner set but im getting an init error. are there docs on how to use them? and how to modify them for example if i do need something like helm, awscli etc.?

A clear and concise description of what you want to happen.

Note: Feature requests to integrate vendor specific cloud tools (e.g. awscli, gcloud-sdk, azure-cli) will likely be rejected as the Runner image aims to be vendor agnostic.

Why is this needed?

to be able to understand better how to use the custom images
A clear and concise description of any alternative solutions or features you've considered.

Additional context

here are my value files for the runner set:
gha-runner-scale-set:
githubConfigUrl: "https://github.com/***"

githubConfigSecret: "arc-secret"

minRunners: 5

runnerGroup: "k8s-arc-runners"
runnerScaleSetName: "ubuntu-dind-16g"

containerMode:
type: "dind"

template:
spec:
tolerations:
- key: karpenter-managed-type
operator: Equal
value: arc-scalers
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: karpenter-managed-type
operator: In
values:
- arc-scalers
containers:
- name: runner
image: summerwind/actions-runner-dind:v2.313.0-ubuntu-20.04-a68aa00
command: [ "/home/runner/run.sh" ]
resources:
requests:
memory: "8Gi"
cpu: "2"
limits:
memory: "16Gi"
cpu: "4"

Add any other context or screenshots about the feature request here.

@matan-legit matan-legit added community Community contribution enhancement New feature or request needs triage Requires review from the maintainers labels Feb 12, 2024
Copy link
Contributor

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.

@acrogenesis
Copy link

@matan-legit were you able to solve this?

@ambersun1234
Copy link

any new updates on this issue?

@lilfrou
Copy link

lilfrou commented Nov 20, 2024

UP

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Community contribution enhancement New feature or request needs triage Requires review from the maintainers
Projects
None yet
Development

No branches or pull requests

4 participants