2022-09-09T15:00:00Z
Attending:
- Mark Waite
- Bruno Verachten
Agenda:
- Open action items:
- Agents of ci.jenkins.io on ppc64le
- Mark needs to share credentials with infrastructure team
- Agents of ci.jenkins.io on ppc64le
- Remove the
preview
suffix from jdk17 agent images (done)- Issues resolved by a new contributor. Thanks!
- Container repository management for Jenkins agents
- Simplifying the release process
- Multiple repositories and multiple images from those repositories
- Releases are complicated unnecessarily
- Adding arm64 for docker images was too complicated
- Combining the repositories to simplify image management
- Need more detailed plan and design
- Cannot drop support for the existing containers
- Retain
- Separate repository for Jenkins agents with tools installed
- Not actively maintained, many of the containers are still using Java 8, won’t work with most recent LTS, they need to be upgraded
- Download metrics are available from Dockerhub, could use those measure to prioritize the effort
- Not actively maintained, many of the containers are still using Java 8, won’t work with most recent LTS, they need to be upgraded
- Topic for discussion at Jenkins Contributor Summit or near the Summit
- Simplifying the release process
- Container image deprecation for the blueocean container (jenkinsci:blueocean)
- 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 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
- Need to announce the deprecation of the image
- Request for specific tools in the Docker images
- Yes, we removed curl, and some users depended on it
- Jenkins controller images a year or two ago had many more tools
- Expected that the user will create their own image extended from the base images
- Tutorial on extending Jenkins Docker agent images with tools
- Jenkins infrastructure team uses the extension technique
- Good question for Damien and Herve at Ask Me Anything
- Extend the image, insert the tool that you want
- Yes, we removed curl, and some users depended on it
-
Require Java 11 or newer for Jenkins core
- 2.361.1 has released, is available
- Many resources available to help users as they upgrade
- Java 17 support in Jenkins
- Ongoing, a few recent reports, working quite
- Jenkins infra planning to put one or more of the infra machines on JDK 17
- DevOps World Sep 26-29, 2022 Orlando
- Tuesday Sep 26, 2022
- EC2 instances of macOS - Contributor Summit presentation
- Also can discuss at the AWS booth or at the Jenkins booth