Infrastructure Team Meeting - September 17, 2024

Attendees :busts_in_silhouette:

Announcements :loudspeaker:

  1. Jenkins Weekly Releases:
    • Last Week: 2.476 succesfully released
      • JobDSL plugin as minor issues: we had to update it which fixed the problem immediately
    • This Week: 2.477 started in time
  2. Next LTS baseline will be selected 18 Sep 2024
    • Will include Spring Security 6 Update (2.475 or later)
    • Will requires JDK17

Upcoming Calendar :calendar:

Cloud Budgets

  • Azure (CDF paid)

  • Azure Sponsorship (Microsoft Credits) - Remaining: $51672 ($48328 consumed) until May 2025

    • June: $7.3k consumed
    • July: $10k consumed
    • August: $10.5k consumed
    • September: $5718 (Forecast at ~10k)
  • DigitalOcean - Remaining ~$15k (~4k consumed) until 02 January 2025

    • June: $165.32 (invoice)
    • July: $176.01 (invoice)
    • August $200.08 (invoice)
    • September: $52 (Forecast at $160)
  • AWS:

    • CloudBees:
      • June: $5,862
      • July: $6.5k
      • August: $6.3k
      • September: $, forecast at k
    • Sponsored account
      • Global Status:
        • Credits left: $60,000 until 31 January 2025
      • Untouched
  • To open an issue describing the “cloud billing plans” for the upcomings 4 months

    • Moving ci.jenkins.io out from Azure (credits) to AWS (to consume credits in AWS and allow Azure Credits to be spent until May)
      • Controller is easy to move
      • Agent VMs is easy (packer, then EC2 plugin) both Linux (Intel, ARM64) and Windows are supported
      • Linux container agent is easy => EKS (includes internal ACP)
      • !! Windows container agents: ACI → Kubernetes
      • !! Docker Registry: does AWS ECR support mirroring mode
    • Move CloudBees AW remaining VMs to DigitalOcean (to consume credits)

Notes :book:

Hacktoberfest

Proposal to remove all hacktoberfest labels so participation would be really explicit and volunteer

Discussion: SIG Infra should not participate unless we find obvious easy issue but we don’t seem to have which won’t have team spending time on it.
Better to help other SIGs in a controlled effort.