docker-agent
docker-agent copied to clipboard
Decide the future of the Archlinux image: either add "Archlinux JDK17" or remove "Archlinux JDK11"
What feature do you want to see added?
There is currently an Archlinux JDK11 image introduced in https://github.com/jenkinsci/docker-agent/pull/171.
We've already wondered if we (Jenkins community) should keep maintaining it or remove it:
- There are no co-maintainer specified in https://github.com/jenkinsci/docker-agent/blob/master/.github/CODEOWNERS for this image so it falls back to "general maintainers".
- There is a JDK11 version but no JDK17 of this image
- There are no Archlinux version for jenkinsci/docker-inbound-agent - https://github.com/jenkinsci/docker-inbound-agent/pull/301
- There no Archlinux version for jenkinsci/docker-ssh-agent
- There no Archlinux version for jenkinsci/docker (controller)
As discussed in https://github.com/jenkinsci/docker-agent/pull/409#issuecomment-1537207386 , let's start by checking numbers: how much pull of the archlinux image do we have and which part of the usage does it represent? If it is really low, unless some steps up to help maintaining, we should consider deprecating this image.
Ping @fossdd @slide as you were the author/maintainer of the PR introducing Arch Linux: do you feel like maintaining it or deprecating it?
Upstream changes
No response
I prefer to stop updating the archlinux container and announce its end of life. We'll need to do the same end of life announcement for the centos7 containers. This might be a good place to add the arch linux container image to the list of unsupported or upcoming unsupported environments that are noted by the Jenkins core pull request
- https://github.com/jenkinsci/jenkins/pull/7913
That pull request is not directly applicable to this repository, because this repository is for the agents, while that pull request is for the controller. However, it may be possible to implement an admin monitor that warns about unmaintained or unsupported agent containers.
Do you have any numbers to share @dduportal ? I'd love to keep the ArchLinux image (and move it to JDK17), but only if it is used by the community.