Attending:
Agenda:
-
Open action items:
- Find a better time for this meeting. Done.
- Revisit the platform support containers
- Done for the infrastructure
- One PR from a user regarding the Docker image, no activity
- The original process is somehow broken, we haven’t published for a very long time
- Let’s put this subject into the backlog, not an open action item anymore
- Damien Duportal:
- Check Docker image download statistics per platform/version => move it to the backlog, no more open action items
- Open issue for “merging” docker agent repositories into a single one
-
Docker Images
- Container image deprecation for the blueocean container (jenkinsci:blueocean)
- Damien proposed three meetings ago to update the image a very last time, with a 10 seconds sleep at the very beginning in the entry point, then a very informative message giving the status, and then another round of 10 seconds of waiting
- Need to announce the deprecation of the image
- Update the page on Dockerhub
- Add to a Jenkins LTS changelog or upgrade guide?
- Add a disclaimer to one or more pages on www.jenkins.io?
- Update the 2017 Blue Ocean blog post with a deprecation notice?
- content/blog/2017/01/2017-01-13-blueocean-dev-log-jan.adoc
- Find a way to communicate the deprecation to users and admins
- Jenkins administrative monitor that checks for specific container content?
- Report it on it regularly in Platform SIG meetings
- Create an issue that proposes the deprecation and the needed steps => who?
- Not likely to make progress until …
- Repository: blueocean-plugin/Dockerfile at dee7e27458973007c3c609669772f90039a9482c · jenkinsci/blueocean-plugin · GitHub
- Container image deprecation for the blueocean container (jenkinsci:blueocean)
-
Ongoing work
- Docker images
- New platforms:
- UBI9 with JDK17 maintained by Oliver Gondza from RedHat (also the maintainer of UBI8 container image)
- Add Wolfie? Built to run only within containers, uses Alpine package system. Still makes sense. Damien will contact people interested in the subject.
- Deprecate ArchLinux? Mark thinks so, Bruno is in the middle of the bridge.
- New platforms:
- Debian 12 (“bookworm”) will not deliver OpenJDK 11
- End of life date for Debian’s openJDK11 won’t happen until 2026 or 2027
- No urge to drop jdk11 support for Jenkins
- Will change the documentation nonetheless when it goes out, so that we describe the use of Jenkins with openJDK17.
- Debian 12 is planned for release in 2023
- Container images don’t use that
- Should we add in the documentation that we chose temurin openJDK builds for our containers?
- JDK Support for Jenkins
- Require Java 11 or newer for Jenkins core
- Jenkins enhancement proposal for required JDK11is final! Congrats.
- Docker images
-
Zombie images fixed. Hurray!
- Old inbound-agent published as "latest" · Issue #3318 · jenkins-infra/helpdesk · GitHub opened by a contributor, followed by the team. The infra team will act upon the faulty job (that publishes the old version). It has been prioritized in this week’s infra-team meeting
-
JDK19 available on the infrastructure done (and we’re thinking JDK20 because 19 is almost end of life) for edge testing. Can be used for people from now on. => done
-
IBM s390x agent maintenance Friday Feb 3, 2023
- Mark Waite submit entry to status.jenkins.io to forewarn users
- Test automation jobs are only known users of s390x agent
-
Java updates were deployed to infra, container images (except for Windows containers)
- 8u362
- 11.0.18
- 17.0.6
- 19.0.2