Platform SIG August 29, 2023

Attending:

Agenda:

  • Open Action items:

    • Docker Images
      • Container image deprecation for the blue ocean container (jenkinsci:blueocean)
  • Ongoing work

    • Images re-publication (refer to blog post)
      • Unexpected buggy behavior in the instance that publishes to Docker Hub, and 3 yo tags were rebuilt suddenly, with no clue why the tags were not filtered.
      • Only 3 days old at max tags should be built
      • We had to republish 3 last LTS versions and some weeklys.
    • JDK21
      • Infrastructure
        • Following this PR from Temurin, we’re working with updatecli to keep the JDK21 updated to an early access version
      • Jenkins core. “Add Java 21 to supported Java versions” got merged two weeks ago, so it made its way into Jenkins 2.419
        • It’s just for exploratory work, we’re not ready to announce JDK21 support
      • Systemd/Debian
        • The scripts weren’t ready yet for JDK21 beta
        • This PR removed the verification because it’s already done in Jenkins core
    • Windows agent images fixes
      • Now using Windows server instead of Windows 1809 => breaking change
        • Ongoing work, thanks a lot Hervé for the fantastic work!
        • Not merged yet
    • Big work of tool factorization between docker-agent and inbound-agent
      • That will ease up the merge between those repositories
    • Git 2.42.0 for Windows
  • Java 11, 17, and 21 with Jenkins

  • What has been done?

  • Work on agent and controller images

  • New Topics

    • Change the short description of several outdated Docker Hub repositories by prefixing them with “[DEPRECATED]”, including
    • Windows ARM images might be possible
      • Is Windows on ARM mature enough to justify our adding it?
      • The answer right now is not, docker may not be ready too
        • Mostly because of critical kernel features missing