Platform SIG March 26,2024

Attending:

Agenda:

  • Open Action items
    • BlueOcean Docker container - needs to communicate its deprecation
      • Low priority, not a worry for Mark right now
  • 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
  • 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
      • Update to Jenkins 2.450 and 2.451
        • Bump Debian Bookworm Linux Version to 20240311
        • Remove ConvertFrom-Json issue by simplifying tags management
    • 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:
  • Docker-based quickstart tutorials
  • 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
  • RISC-V

We were supposed to receive a MILK-V Pioneer board, but the supplier has to deal with an inventory shortage of stock.