Skip to content

Old Container Images unmaintained? #3915

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
Punamu opened this issue Feb 5, 2025 · 6 comments
Open

Old Container Images unmaintained? #3915

Punamu opened this issue Feb 5, 2025 · 6 comments
Labels
community Community contribution enhancement New feature or request needs triage Requires review from the maintainers

Comments

@Punamu
Copy link

Punamu commented Feb 5, 2025

First of all, thank you @mumoshu for your work on the old ARC controller.

I am one of the many users of the old ARC controller since we rely on labels on our local GHES deployment.

The relevant discussion has not seen anything but doubling down on a single label solution. At least give the user the option to choose if we want multiple labels or not. https://github.com/actions/actions-runner-controller/discussions/3340

Now to my question, especially, are the old images still maintained since they have not seen actions runner updates or rebuilds in a long time.

Relevant container images:

  • ghcr.io/actions-runner-controller/actions-runner-controller/actions-runner-dind-rootless:ubuntu-22.04 (updated 10 months ago)
  • ghcr.io/actions-runner-controller/actions-runner-controller (v0.27.6; updated 1 year ago)

I am thinking of the following updates on a regular basis:

  • actions-runner-dind-rootless
    • updated actions runner inside the image
    • update to ubuntu 24.04
  • actions-runner-controller
    • dependency updates and rebuilds using the latest go versions (bug and security fixes)
@Punamu Punamu added community Community contribution enhancement New feature or request needs triage Requires review from the maintainers labels Feb 5, 2025
Copy link
Contributor

github-actions bot commented Feb 5, 2025

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.

@Punamu
Copy link
Author

Punamu commented Mar 21, 2025

Hi,

its been a few weeks and sadly @mumoshu did not respond yet.

@lokesh755 @Link- @TingluoHuang

Sorry to mention you directly but I was hoping you could help me with my questions above?

Looking through the latest community tagged issues it looks like there is no official maintainer:
https://github.com/actions/actions-runner-controller/issues?q=is%3Aissue%20state%3Aopen%20label%3Acommunity

To quote from the announcement: #2775

Will continue to be maintained by the community only led by @mumoshu. GitHub will not provide any maintenance or support for these assets.

How is the status on community maintenance?

@userqjin
Copy link

+1 we are seeing couple of go/stdlib and go/crypto vulnerability complains, which should've fixed if we can upgrade to use go 1.23+ version. Would be really appreciated.

@BowlesCR
Copy link

BowlesCR commented May 7, 2025

Have a peek at #3598 -- I've resorted to my own fork with that and a few other minor tweaks to keep things current.

I haven't taken a stab at patching the go vulns yet, but its on my list.

I'm beginning to think the legacy/community-supported version of ARC should be forked off into a standalone project with active maintainers.

@mumoshu
Copy link
Collaborator

mumoshu commented May 16, 2025

Hi @Punamu! First of all, thank you very much for your efforts and patience. Sorry, I tend to be buried in the storm of notifications and easily miss important issues like this one.

I am thinking of the following updates on a regular basis:

Every point made sense to me!

@BowlesCR Awesome job on forking ARC!

I do believe we should fork around a more active maintainer, if necessary. I'll help out with anything there if possible, too.

To be honest, I was assuming everyone had already migrated to the new ARC and that I was no longer needed.

I lack sponsors to work on the legacy ARC these days, and all the companies that were using the legacy ARC I knew have already been migrated to the new ARC. I've also commented on #3598- I'm surprised that there are so many people stuck in the legacy ARC.

Is this the only blocker for all of you? https://github.com/actions/actions-runner-controller/discussions/3340

@BowlesCR
Copy link

Hello, good to hear from you!

I wouldn't say we're "stuck" on ARC -- its been an active choice to stay (and even implement multi-label) due to the limitations discussed in #3340 and in particular my comments. None of these concerns have been met with anything but dismissal by the GH product team (which I realize does not include you). It has also been disheartening to see the long list of RSS issues and PRs going unaddressed. I'm even seeing PRs from maintainers waiting on review for months.

I very much understand your point on lack of sponsorship -- are you the last remaining maintainer of the community side? I'd love to help, but I don't think I have the skills to take it on myself, and the current relationship of RSS and ARC sharing a repo seems to have only handcuffed both sides with intermingled code ownership and documentation.

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