cdk-github-runners icon indicating copy to clipboard operation
cdk-github-runners copied to clipboard

Components from official image

Open kichik opened this issue 2 years ago • 2 comments

It would be nice to have an easy way to install some or all of the components that come pre-loaded with the official non-self-hosted runner image. Maybe something like:

builder.addComponent(GitHubImageComponents.all());

and/or:

builder.addComponent(GitHubImageComponents.python());
builder.addComponent(GitHubImageComponents.node());
builder.addComponent(GitHubImageComponents.ansible());

kichik avatar May 28 '23 23:05 kichik

I was just looking into this. Is there a list published of what ships out of the box with the Fargate runner image? Is it just these components?

Included components:

RunnerImageComponent.requiredPackages()
RunnerImageComponent.runnerUser()
RunnerImageComponent.git()
RunnerImageComponent.githubCli()
RunnerImageComponent.awsCli()
RunnerImageComponent.githubRunner()

nessadc avatar Jul 18 '23 15:07 nessadc

Yes, it's just those components and whatever comes with the basic OS image.

kichik avatar Jul 18 '23 16:07 kichik