Attending:
Agenda:
-
Open Action items:
- Docker Images
- Container image deprecation for the blue ocean container (jenkinsci:blueocean)
- https://hub.docker.com/r/jenkins/blueocean - no tags
- https://hub.docker.com/r/jenkinsci/blueocean - has
- 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?
- Report it on it regularly in Platform SIG meetings
- Create an issue that proposes the deprecation
- Some of the README files are now being synced with DockerHub, so that may be one of our leverage points to communicate with the end users.
- Container image deprecation for the blue ocean container (jenkinsci:blueocean)
- Docker Images
-
Ongoing work
- JDK21
- New banner today
- 25th of September 2023:We are awaiting access to the new Java 21’s specification tests before formally releasing Temurin 21. In the meantime early access builds (untested and not for production use) can be downloaded from here or from our API.
- Checklist for Temurin Release jdk-21 · Issue #248 · adoptium/adoptium · GitHub issue to follow for temurin availability
- JDK21
-
Java 11, 17, and 21 with Jenkins
- See Mark Waite’s Google Doc that is a draft
- Draft sent to the Jenkins officers
- As a pic is worth a thousand words: diagram
- Needs further discussion and refinement before it is final
- Developer mailing list discussion
- User mailing list discussion
- Next step - Jenkins Enhancement Proposal
- See Mark Waite’s Google Doc that is a draft
-
What has been done?
-
Work on agent and controller images
- Ssh-agent: a few version bumps and JDK21 preview images, leading to three new releases (5.13.0, 5.14.0 and 5.15.0)
- Add preview images for jdk21
- Adds ppc64le, s390x and arm/v7 for JDK21
- Tracks JDK21 version
- Bump node alpine docker image version to 20.6.1-alpine3.18
- Bump Debian Bookworm Linux version to bookworm-20230919
- Add preview images for jdk21
- Proposal from Damien:
- talk to the end users about the OS updates much sooner in the process
- At least, next time the PR body must have the os update changelog.
- Docker-agent: a few version bumps too and a breaking change, resulting in four releases (3148.v532a_7e715ee3-6, 3148.v532a_7e715ee3-7, 3148.v532a_7e715ee3-8, and 3148.v532a_7e715ee3-9)
- bump archlinux to base-20230921.0.180222
- add a manifest for git-lfs on Windows, bump to 3.4.0 and fix its installation
- JDK21:
- Adds ppc64le and s390x archs for JDK21.
- Breaking change: Move to bookworm.
- Inbound-agent, a few versions bumps and a breaking change, resulting in two new releases (3148.v532a_7e715ee3-6 and 3148.v532a_7e715ee3-7):
- Breaking change: Move to bookworm
- Add a manifest for git-lfs on Windows, bump git-lfs to 3.4.0 and fix its installation
- JDK21:
- Adds ppc64le and s390x archs for JDK21
- Bump the parent image jenkins/agent version to 3148.v532a_7e715ee3-7
- Controller, with four new releases (2.423, 2.414.2, 2.424, and 2.425):
- Bump Debian Bookworm Linux Version to 20230919
- Bump ubi8/ubi to 8.8-1067
- Ssh-agent: a few version bumps and JDK21 preview images, leading to three new releases (5.13.0, 5.14.0 and 5.15.0)
-
New Topics
- Helm charts/Kube Operators: Usage stats collection default behavior should not be overridden · Issue #912 · jenkinsci/kubernetes-operator · GitHub
- Let’s invite the maintainers to the next platform SIG
- There has been a new maintainer for a few months now, really motivated but maybe in need of help. Let’s invite him directly to the meeting.