]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-build.git/commitdiff
Clean up references to EOL distros
authorDavid Galloway <david.galloway@ibm.com>
Wed, 27 May 2026 17:00:20 +0000 (13:00 -0400)
committerDavid Galloway <david.galloway@ibm.com>
Wed, 27 May 2026 17:17:36 +0000 (13:17 -0400)
I didn't bother with the jobs that I'm pretty sure need to be moved to the attic.

Signed-off-by: David Galloway <david.galloway@ibm.com>
19 files changed:
ceph-build/build/setup_deb
ceph-build/config/definitions/ceph-build.yml
ceph-dev-build/config/definitions/ceph-dev-build.yml
ceph-dev-new-build/config/definitions/ceph-dev-new-build.yml
ceph-dev-new/config/definitions/ceph-dev-new.yml
ceph-dev-pipeline/config/definitions/ceph-dev-pipeline.yml
ceph-dev/config/definitions/ceph-dev.yml
ceph-iscsi-tox/config/definitions/ceph-iscsi-tox.yml
ceph-release-pipeline/config/definitions/ceph-release-pipeline.yml
ceph-windows-image-build/config/definitions/ceph-windows-image-build.yml
ceph-windows-installer-build/config/definitions/ceph-windows-installer-build.yml
ceph-windows-pull-requests/config/definitions/ceph-windows-pull-requests.yml
ceph-windows-test/config/definitions/ceph-windows-test.yml
ceph/config/definitions/ceph.yml
kernel/config/definitions/kernel.yml
nfs-ganesha/config/definitions/nfs-ganesha.yml
scripts/build_utils.sh
scripts/sync-pull
wnbd-build/config/definitions/wnbd-build.yml

index 8af8b2a9f0a638b21fd81428994157743085f429..5dfb912ea84d892934279a0a5a800432ce84225d 100644 (file)
@@ -38,7 +38,7 @@ vers=`cat ./dist/version`
 # like project/ref/ubuntu/jessie/.
 distro=""
 case $DIST in
-    bookworm|bullseye|buster|stretch|jessie|wheezy)
+    bookworm)
         distro="debian"
         ;;
     *)
index 5cbb3ad0beac93754a32d42da71e62971188d9fb..77043fb95df32569753d4d0ede87a95e1bf45fec 100644 (file)
@@ -12,7 +12,7 @@
     execution-strategy:
        combination-filter: |
          DIST == AVAILABLE_DIST && ARCH == AVAILABLE_ARCH &&
-         (ARCH == "x86_64" || (ARCH == "arm64" && ["bionic", "focal", "jammy", "noble", "centos9"].contains(DIST)))
+         (ARCH == "x86_64" || (ARCH == "arm64" && ["jammy", "noble", "centos9"].contains(DIST)))
     axes:
       - axis:
           type: label-expression
           type: label-expression
           name: AVAILABLE_DIST
           values:
-            - trusty
-            - xenial
-            - bionic
-            - focal
             - jammy
             - noble
-            - centos7
             - centos8
             - centos9
-            - jessie
-            - stretch
-            - buster
-            - bullseye
             - bookworm
-            - precise
-            - centos6
       - axis:
           type: dynamic
           name: DIST
@@ -66,7 +55,7 @@
                   regex: (reef|squid|tentacle|umbrella)
                   label: '${{BRANCH}}'
                 - condition-kind: regex-match
-                  regex: (focal|jammy|noble|centos9|buster|bullseye|bookworm)
+                  regex: (jammy|noble|centos9|bookworm)
                   label: '${{DIST}}'
           on-evaluation-failure: dont-run
           steps:
index 02251ce9934bfad4b24bea66fe99c96aa345b675..a88fea0d619487cf1c034b0f7a97e9f13386245b 100644 (file)
@@ -17,7 +17,7 @@
     execution-strategy:
        combination-filter: |
          DIST == AVAILABLE_DIST && ARCH == AVAILABLE_ARCH &&
-         (ARCH == "x86_64" || (ARCH == "arm64" && ["xenial", "bionic", "centos7", "centos8", "centos9"].contains(DIST)))
+         (ARCH == "x86_64" || (ARCH == "arm64" && ["jammy", "noble", "centos8", "centos9"].contains(DIST)))
     axes:
       - axis:
           type: label-expression
           type: label-expression
           name: AVAILABLE_DIST
           values:
-            - trusty
-            - xenial
-            - bionic
-            - focal
             - jammy
             - noble
-            - centos7
             - centos8
             - centos9
             - jessie
             - precise
-            - centos6
             - leap15
             - windows
       - axis:
index 65d01287cc592f4ea82387789385bb8e6d1c41e0..56708cfd4b666ce61059ffeec1f5095b812434bc 100644 (file)
@@ -22,7 +22,7 @@
     execution-strategy:
        combination-filter: |
          DIST == AVAILABLE_DIST && ARCH == AVAILABLE_ARCH &&
-         (ARCH == "x86_64" || (ARCH == "arm64" && ["xenial", "bionic", "centos7", "centos8", "centos9"].contains(DIST)))
+         (ARCH == "x86_64" || (ARCH == "arm64" && ["jammy", "noble", "centos8", "centos9"].contains(DIST)))
     axes:
       - axis:
           type: label-expression
           type: label-expression
           name: AVAILABLE_DIST
           values:
-            - trusty
-            - xenial
-            - bionic
-            - focal
             - jammy
             - noble
             - jessie
             - precise
-            - centos6
-            - centos7
             - centos8
             - centos9
             - leap15
index 6ab0ea2853cf30effd5a7a53bacbf0a4b6217f70..31b60327f19950d6cd1530052a4f335c3ff3099d 100644 (file)
@@ -25,7 +25,7 @@
 
       - string:
           name: DISTROS
-          description: "A list of distros to build for. Available options are: centos9, centos8, centos7, centos6, noble, jammy, focal, bionic, xenial, trusty, precise, wheezy, jessie, and windows"
+          description: "A list of distros to build for. Available options are: centos9, centos8, noble, jammy, and windows"
           default: "noble jammy centos9 windows"
 
       - string:
index f2e87ba30f34299e072273182a596de920d72d33..0bd6ac546fefeec8109027e66a046c8b1c8c7964 100644 (file)
@@ -36,7 +36,7 @@
 
       - string:
           name: DISTROS
-          description: "A list of distros to build for. Available options are: centos9, centos8, noble, jammy, focal, and windows"
+          description: "A list of distros to build for. Available options are: centos9, centos8, noble, jammy, and windows"
           default: "centos9 noble jammy"
 
       - string:
index 031ed32c8e118b920955301889b1185732ed171b..06e380988e886b93a8282f2442111b3ddc9f6af7 100644 (file)
@@ -23,8 +23,8 @@
 
       - string:
           name: DISTROS
-          description: "A list of distros to build for. Available options are: centos9, centos8, centos7, centos6, noble, jammy, focal, bionic, xenial, trusty, precise, wheezy, jessie, and windows"
-          default: "noble jammy focal bionic centos7 centos8 centos9"
+          description: "A list of distros to build for. Available options are: centos9, centos8, noble, jammy, and windows"
+          default: "noble jammy centos8 centos9"
 
       - string:
           name: ARCHS
index 6f322f2aab179a325603eefbcd6d2de022a0cfda..31b7c7b3254043ceeca3e7059719b1975251646f 100644 (file)
@@ -16,7 +16,7 @@
     name: ceph-iscsi-tox
     description: Runs tox tests for ceph-iscsi on each GitHub PR
     project-type: freestyle
-    node: focal && x86_64
+    node: jammy && x86_64
     block-downstream: false
     block-upstream: false
     defaults: global
index f9044c188486783a5cc8986bb91b6c8ead5e76b7..91647411f76ff7b1de39176f7921d7484fdc2e44 100644 (file)
@@ -77,7 +77,7 @@
 
       - string:
           name: DISTROS
-          description: "A list of distros to build for. Available options are: centos9, noble, jammy, focal, bionic, xenial, trusty, precise, wheezy, jessie, buster, bullseye, bookworm, trixie"
+          description: "A list of distros to build for. Available options are: centos9, noble, jammy, bookworm, trixie"
           default: "noble jammy centos8 centos9 bookworm trixie"
 
       - string:
index ee0039130280a65f0dc70e0cac13e5292bcdcf6a..8d6e89e190a52b76bf8fa0c26eb6823832b10804 100644 (file)
@@ -1,7 +1,7 @@
 - job:
     name: ceph-windows-image-build
     description: 'Builds the Ceph Windows VM image used in the CI.'
-    node: x86_64 && focal && libvirt
+    node: x86_64 && noble && libvirt
     project-type: freestyle
     defaults: global
     concurrent: false
index 0aac9b35611e46d95c992f69574c2362d75b38a6..e7dae36a0472c80628c95e365fe63f2697a93017 100644 (file)
@@ -1,7 +1,7 @@
 - job:
     name: ceph-windows-installer-build
     description: 'Builds the Ceph Windows MSI installer.'
-    node: x86_64 && focal && libvirt
+    node: x86_64 && noble && libvirt
     project-type: freestyle
     defaults: global
     concurrent: true
index d72136f948824bac1a0d59f698fefc00e3de36a9..f716ae217715eb21080420f1b244bdf8496ad052 100644 (file)
@@ -3,7 +3,7 @@
     project-type: freestyle
     defaults: global
     concurrent: true
-    node: x86_64 && focal && libvirt && windows && gigantic
+    node: x86_64 && noble && libvirt && windows && gigantic
     display-name: 'ceph-windows: Pull Requests'
     quiet-period: 5
     block-downstream: false
index e810f1c8e962fc899aac32bdd93f25c0d35c616d..348bc318122419f4ff5752379bc68575dc052eb3 100644 (file)
@@ -1,7 +1,7 @@
 - job:
     name: ceph-windows-test
     description: 'Runs the unit tests from a Windows build uploaded to Chacra.'
-    node: x86_64&&focal&&libvirt
+    node: x86_64&&noble&&libvirt
     project-type: freestyle
     defaults: global
     concurrent: true
index a28412bf3ee120d975ceaec090d90a62a0dd78d8..2616604572e15ae6a4ffc824d11a36a4a4505d44 100644 (file)
@@ -78,8 +78,8 @@ SECURITY: Builds from BRANCH-release branch in ceph-private.git (private repo)."
 
       - string:
           name: DISTROS
-          description: "A list of distros to build for. Available options are: centos9, centos8, centos7, centos6, noble, jammy, focal, bionic, xenial, trusty, precise, wheezy, jessie, buster, bullseye, bookworm"
-          default: "noble jammy focal centos8 centos9 bookworm"
+          description: "A list of distros to build for. Available options are: centos9, centos8, noble, jammy, bullseye, bookworm"
+          default: "noble jammy centos8 centos9 bookworm"
 
       - string:
           name: ARCHS
index 926036b22ded05bacbe2554cc6c3389edda98d34..4842cdf560cd11a201eaa84806ccd83799fa8028 100644 (file)
@@ -16,8 +16,8 @@
 
       - string:
           name: DISTROS
-          description: "A list of distros to build for. Available options are: centos9, noble, jammy and focal"
-          default: "centos9 focal jammy noble"
+          description: "A list of distros to build for. Available options are: centos9, noble, and jammy"
+          default: "centos9 jammy noble"
 
       - string:
           name: ARCHS
@@ -60,7 +60,6 @@ If this is checked, then the binaries will be built and pushed to chacra even if
           name: AVAILABLE_DIST
           values:
             - centos9
-            - focal
             - jammy
             - noble
       - axis:
index 92c6455566eca05b0b31e0e7608da2d7af4a3c66..5be38355f40a972e4096e10db9064fc6b199db8a 100644 (file)
@@ -96,7 +96,7 @@ If this is checked, then the binaries will be built and pushed to chacra even if
           type: label-expression
           name: AVAILABLE_DIST
           values:
-            - focal
+            - jammy
       - axis:
           type: dynamic
           name: DIST
index f1a6e8a140b64bc01a6f1565df2f1855313ab3f6..a13a442b5c3d16a61d73d50300fef729ea866002 100755 (executable)
@@ -416,26 +416,6 @@ get_distro_and_target() {
             DIST=bookworm
             DISTRO="debian"
             ;;
-        bullseye*)
-            DIST=bullseye
-            DISTRO="debian"
-            ;;
-        buster*)
-            DIST=buster
-            DISTRO="debian"
-            ;;
-        stretch*)
-            DIST=stretch
-            DISTRO="debian"
-            ;;
-        jessie*)
-            DIST=jessie
-            DISTRO="debian"
-            ;;
-        wheezy*)
-            DIST=wheezy
-            DISTRO="debian"
-            ;;
         noble*)
             DIST=noble
             DISTRO="ubuntu"
@@ -444,26 +424,6 @@ get_distro_and_target() {
             DIST=jammy
             DISTRO="ubuntu"
             ;;
-        focal*)
-            DIST=focal
-            DISTRO="ubuntu"
-            ;;
-        bionic*)
-            DIST=bionic
-            DISTRO="ubuntu"
-            ;;
-        xenial*)
-            DIST=xenial
-            DISTRO="ubuntu"
-            ;;
-        precise*)
-            DIST=precise
-            DISTRO="ubuntu"
-            ;;
-        trusty*)
-            DIST=trusty
-            DISTRO="ubuntu"
-            ;;
         centos*)
             source /etc/os-release
             if [ $VERSION -ge 8 ]; then
@@ -548,12 +508,6 @@ setup_pbuilder() {
     # build.
 
     os="debian"
-    [ "$DIST" = "precise" ] && os="ubuntu"
-    [ "$DIST" = "saucy" ] && os="ubuntu"
-    [ "$DIST" = "trusty" ] && os="ubuntu"
-    [ "$DIST" = "xenial" ] && os="ubuntu"
-    [ "$DIST" = "bionic" ] && os="ubuntu"
-    [ "$DIST" = "focal" ] && os="ubuntu"
     [ "$DIST" = "jammy" ] && os="ubuntu"
     [ "$DIST" = "noble" ] && os="ubuntu"
 
@@ -798,12 +752,6 @@ setup_pbuilder_for_old_gcc() {
     # point gcc,g++ to the ones shipped by distro
     local hookdir=$1
     case $DIST in
-        trusty)
-            old=4.8;;
-        xenial)
-            old=5;;
-        bionic)
-            old=8;;
         focal)
             old=9;;
         jammy)
@@ -838,26 +786,9 @@ get_bptag() {
     [ "$dist" = "sid" ] && dver=""
     [ "$dist" = "trixie" ] && dver="~bpo13+1"
     [ "$dist" = "bookworm" ] && dver="~bpo12+1"
-    [ "$dist" = "bullseye" ] && dver="~bpo11+1"
-    [ "$dist" = "buster" ] && dver="~bpo10+1"
-    [ "$dist" = "stretch" ] && dver="~bpo90+1"
-    [ "$dist" = "jessie" ] && dver="~bpo80+1"
-    [ "$dist" = "wheezy" ] && dver="~bpo70+1"
-    [ "$dist" = "squeeze" ] && dver="~bpo60+1"
-    [ "$dist" = "lenny" ] && dver="~bpo50+1"
     [ "$dist" = "noble" ] && dver="$dist"
     [ "$dist" = "jammy" ] && dver="$dist"
     [ "$dist" = "focal" ] && dver="$dist"
-    [ "$dist" = "bionic" ] && dver="$dist"
-    [ "$dist" = "xenial" ] && dver="$dist"
-    [ "$dist" = "trusty" ] && dver="$dist"
-    [ "$dist" = "saucy" ] && dver="$dist"
-    [ "$dist" = "precise" ] && dver="$dist"
-    [ "$dist" = "oneiric" ] && dver="$dist"
-    [ "$dist" = "natty" ] && dver="$dist"
-    [ "$dist" = "maverick" ] && dver="$dist"
-    [ "$dist" = "lucid" ] && dver="$dist"
-    [ "$dist" = "karmic" ] && dver="$dist"
 
     echo $dver
 }
index 42ffe22ace6c587cd96fdce2ca60ba556bd37888..7eca6703c8bc73a451aacbb4ad7c5d82971f9112 100755 (executable)
@@ -16,7 +16,7 @@ echo "********************************************"
 if [[ "$project" == "ceph" ]] ; then
   # This ugly loop checks all possible DEB combinations to see which repo has the most packages since that's likely the repo you want to sync.
   current_highest_count=0
-  for combo in debian/trixie debian/bookworm debian/bullseye ubuntu/bionic ubuntu/focal ubuntu/jammy ubuntu/noble; do
+  for combo in debian/trixie debian/bookworm ubuntu/jammy ubuntu/noble; do
     combo_count=$(curl -fs https://chacra.ceph.com/r/$project/$release/$sha1/${combo}/flavors/default/pool/main/c/ceph/ | wc -l || /bin/true)
     if [[ ${PIPESTATUS[0]} -eq 22 ]] ; then
       echo "$combo packages not found, skipping"
index 7f96fb64925f01a79bef95841558a7838a02c1d1..4b4158777ab5f5fd263a437b66d393ef17f98abd 100644 (file)
@@ -1,7 +1,7 @@
 - job:
     name: wnbd-build
     description: 'Builds the Windows Network Block Device (WNBD) project.'
-    node: x86_64 && focal && libvirt
+    node: x86_64 && noble && libvirt
     project-type: freestyle
     defaults: global
     concurrent: true