Platform SIG August 28, 2024

Attending:

Agenda:

  • Container image updates for the Jenkins controller

    • New LTS 2.462.1
      • Security fix
    • Weeklies (2.471, 2.472, 2.473, and 2.474)
      • Describe DNS argument and a related error message (#1917)
      • Bump Debian Bookworm Linux Version to 20240812
      • Bump ubi8/ubi from 8.10-1020 to 8.10-1054 in /rhel/ubi8/hotspot
  • Container image updates for Jenkins agents

    • One new release for the SSH agent (5.46.0)
      • Bump Git version on Windows to 2.46.0.windows.1
    • Several new releases for docker-agent (3256.v88a_f6e922152-6, 3256.3258.v858f3c9a_f69d-1, 3206.3208.v409508a_675ff-1, 3248.3250.v3277a_8e88c9b_-1, 3261.v9c670a_4748a_9-1and 3261.v9c670a_4748a_9-2)
      • Add support for Jenkins agent jar file location in the environment variable JENKINS_AGENT_FILE (#860)
      • Add support for Jenkins agent jar file location in the environment variable JENKINS_AGENT_FILE
      • Fix regression where environment variables set to USER would be lowercased to user.
      • Bump Debian Bookworm Linux version to bookworm-20240812
      • Bump archlinux to base-20240804.0.251467 in /archlinux
      • Bump the Jenkins remoting version to 3261.v9c670a_4748a_9
      • Bump Git version on Windows to 2.46.0.windows.1
  • Work in progress on images:

  • The Spring project made an end of life announcement - JENKINS-68698

    • Key milestones in the Spring Security 6.x Upgrade
      • File upload 2.x in Jenkins weekly 2.459 (no issues reported)
      • Require Java 17 in Jenkins weekly 2.463 June 18, 2024 (see dev list)
      • Jetty 12 + EE 8 in Jenkins weekly 2.472 August 13, 2024
      • Jetty 12 + EE 9 + Spring Security 6.x in Jenkins weekly - TBD
    • Platform SIG members can help
      • Test drive the Jetty 12 + EE 9 prototype from the Jakarta branch
        • Built by the ci.jenkins.io job
          • Rebuilds frequently as Basil finds new issues
          • java -jar testing-jar is more than enough to test
        • Running for the last month in Mark’s test environment
        • Places that tend to have problems are forms presented to the user that do not retain the values entered by the users
        • Watch for stack traces in the Jenkins console logs in case those might point to something interesting
      • We created a sample that builds a docker container with the prototype inside
  • Built on top of https://ci.jenkins.io/job/Core/job/jenkins/job/jakarta/

  • Broken for the time being => make a PR to see if it fails with Jenkins Weekly

  • Java 21 support - 2+2+2 Java Support Plan

  • Interesting severe bug in Ubuntu 24.04 on aarch64

    • SSL problem with key websites and curl (discussed in infra team meeting)