Attending:
Agenda:
- Open Action items
- BlueOcean Docker container - needs to communicate its deprecation
- Low priority, not a worry for Mark right now
- BlueOcean Docker container - needs to communicate its deprecation
- Java 21 support - 2+2+2 Java Support Plan
- Jenkins enhancement proposal by Mark Waite submitted and being reviewed
- Needs more details before it is merged
- Basil may propose another proposal that would compete/replace Mark’s proposal, and that’s ok. Mark and Basil will discuss it further.
- The Spring project made an announcement
- Last public build of Spring security framework 5.8.x is August 2024
- Spring security 6.x requires Jetty 11 with Jakarta EE 9 (jakartaee.servlet), not Jetty 10 with Jakarta EE 8 (javax.servlet)
- August 31, 2024 date seems likely to stick
- Last public build of Spring framework 5.3.x is August 2024
- Spring framework 6.1 and later require Java 17
- Alternatives:
- Accept that if there is a security vulnerability reported in Spring security 5.8.x between August 2024 and end Oct 2024, we may need to fork Spring Security and fix it ourselves
- Mark to start discussions in the mailing list to find alternatives
- Last public build of Spring security framework 5.8.x is August 2024
- Jenkins enhancement proposal by Mark Waite submitted and being reviewed
- Released work on agent and controller images
- DockerHub keeps sending HTTP/429 errors. It failed the deployment of the 2.451 Windows images but Linux is ok.
- Controller Weekly 2.450 and 2.451
- Controller LTS 2.440.2
- Remove JDK 19 from updatecli script
- Bump Debian Bookworm Linux Version to 20240311
- Bump ubi9 to 9.3-1610
- Docker-agent: a few version bumps and changes leading to a 3 new releases (3206.vb_15dcf73f6a_9-6, 3206.vb_15dcf73f6a_9-7, and 3206.vb_15dcf73f6a_9-8 .
- Directly retrieve images from docker compose config output with yq
- Use official Temurin build for linux/s390x
- Fix JDK manifests to use the proper Ubuntu version
- updatecli changes to enable JDK updates when new JDK versions are published
- Bump JDK21 version to 21.0.2_13
- Bump JDK11 version to 11.0.22_7
- Bump JDK17 version to 17.0.10_7
- Bump Debian Bookworm Linux version to bookworm-20240311
- The new JDK21 images for s390x helped the Jenkins infrastructure to have all its agents running an official JDK21 build
- Ssh-agent: two version bumps, leading to one new release: 5.26.0
- Bump Git version on Windows to 2.44.0.windows.1
- Bump Debian Bookworm Linux version to bookworm-20240311
- Work in progress on images:
- Controller:
- Docker-agent: three PRs are in review now:
- Automatic PR by updatecli that showed us we still have work to do: Bump preview (EA) JDK21 version to 21.0.3+7
- feat(jdk21) Use Liberica official build for linux/arm/v7
- Just a POC, and a base for discussion
- There is still some movement within the Temurin community around arm32. Today, Stewart X Addison asked about the use of a GUI. What could that possibly mean?
- chore(updatecli) Tracks Ubuntu and Debian LTS releases
- Docker-ssh-agent:
- Bump git-lfs version on Windows to v3.5.1
- Still have to dig deeper to understand the root cause
- Flaky test blocks the migration to JDK17/21 for Windows
- We’ll deactivate the test, then use the new tooling, then tags, and then modify and reactivate the git-lfs test.
- Bump JDK21 version to 21.0.2_13
- feat(JDK21) Use official Temurin build for linux/s390x
- Blocked for the time being as the JDK21 version referenced by the current code does not exist for s390x.
- We will have to wait until the version used is 21.0.2_13.
- Bump git-lfs version on Windows to v3.5.1
- Docker-based quickstart tutorials
- The multibranch pipeline tutorial is done
- Working now on the main Jenkins installation thanks to docker.
- Ampere server ran its first job
- What are the next steps if any?
- Static agent, cloud provider, something else? Let’s check with the infra team
- Behaving beautifully
- What are the next steps if any?
- RISC-V
We were supposed to receive a MILK-V Pioneer board, but the supplier has to deal with an inventory shortage of stock.