]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
Revert "Remove quincy builds/mentions from most builds/build configs." wip-yuriw-revert-pr-2316 2366/head
authorYuri Weinstein <yweinste@redhat.com>
Fri, 16 May 2025 14:36:58 +0000 (07:36 -0700)
committerYuri Weinstein <yweinste@redhat.com>
Fri, 16 May 2025 14:36:58 +0000 (07:36 -0700)
This reverts commit 66c3c98dfa54db0c1a8fdae14f82efc41ced88f3.

Fixes: https://github.com/ceph/ceph-build/pull/2316/
Signed-off-by: Yuri Weinstein <yweinste@redhat.com>
12 files changed:
ceph-api-nightly/config/definitions/ceph-api-nightly.yml
ceph-build/config/definitions/ceph-build.yml
ceph-dashboard-cephadm-e2e-nightly/config/definitions/ceph-dashboard-cephadm-e2e-nightly.yml
ceph-dev-build/build/build_osc
ceph-dev-build/build/setup_osc
ceph-dev-cron/config/definitions/ceph-dev-cron.yml
ceph-dev-new-trigger/config/definitions/ceph-dev-new-trigger.yml
ceph-pr-api/config/definitions/ceph-pr-api.yml
ceph-volume-nightly/build/build
ceph-windows-pull-requests/config/definitions/ceph-windows-pull-requests.yml
scripts/sign-rpms
scripts/sync-push

index 728bda30f825d66494e27e5af45d4abb4e261eaa..9f698f46ea20b43066d29e1c34ce8965f607428f 100644 (file)
@@ -5,6 +5,7 @@
       - tentacle
       - squid
       - reef
+      - quincy
     test_suite:
       - backend:
           test_suite_script: run-backend-api-tests.sh
index d7de28937c59df08eb76e07a6dafcd65a6d8477d..f8965105df0ae6a932af27a10a1637ed7d274e3f 100644 (file)
       - conditional-step:
           condition-kind: or
           condition-operands:
+            - condition-kind: regex-match
+              regex: (jewel|kraken|luminous)
+              label: '${BRANCH}'
             - condition-kind: and
               condition-operands:
                 - condition-kind: regex-match
-                  regex: (reef|squid|tentacle)
-                  label: '${{BRANCH}}'
+                  regex: (mimic|nautilus|octopus|pacific|quincy|reef|squid)
+                  label: '${BRANCH}'
                 - condition-kind: regex-match
-                  regex: (focal|jammy|centos9|buster|bullseye|bookworm)
-                  label: '${{DIST}}'
+                  regex: (xenial|bionic|focal|jammy|centos7|centos8|centos9|buster|bullseye|bookworm)
+                  label: '${DIST}'
           on-evaluation-failure: dont-run
           steps:
             - shell: |
index 9bd989295b03896290b60f9def7d5d8bce7e14f7..12ac18620b2e0c2f01a8586844512b951aa00101 100644 (file)
@@ -5,6 +5,7 @@
       - tentacle
       - squid
       - reef
+      - quincy
     jobs:
       - '{name}-{ceph_branch}'
 
index f86f1d234583167f1c2092dfe11b5d532edddde0..3ebaba431744c6e7b5087fbaa805ab1aa20780c0 100644 (file)
@@ -11,6 +11,24 @@ squid)
 reef)
     OBSREPO="openSUSE_Leap_15.3"
     ;;
+quincy)
+    OBSREPO="openSUSE_Leap_15.3"
+    ;;
+pacific)
+    OBSREPO="openSUSE_Leap_15.3"
+    ;;
+octopus)
+    OBSREPO="openSUSE_Leap_15.2"
+    ;;
+nautilus)
+    OBSREPO="openSUSE_Leap_15.1"
+    ;;
+mimic)
+    OBSREPO="openSUSE_Leap_15.0"
+    ;;
+luminous)
+    OBSREPO="openSUSE_Leap_42.3"
+    ;;
 *)
     echo Not supported release '$RELEASE_BRANCH' by openSUSE
     exit 1
index 56aa2715ac4fb0179966a1ac8cd689faa8b89ad9..4b0e86522a40a752daf8ad486e38f84daf24b3ba 100644 (file)
@@ -50,6 +50,30 @@ reef)
     DISTRO=opensuse
     RELEASE="15.3"
     ;;
+quincy)
+    DISTRO=opensuse
+    RELEASE="15.3"
+    ;;
+pacific)
+    DISTRO=opensuse
+    RELEASE="15.3"
+    ;;
+octopus)
+    DISTRO=opensuse
+    RELEASE="15.2"
+    ;;
+nautilus)
+    DISTRO=opensuse
+    RELEASE="15.1"
+    ;;
+mimic)
+    DISTRO=opensuse
+    RELEASE="15.0"
+    ;;
+luminous)
+    DISTRO=opensuse
+    RELEASE="42.3"
+    ;;
 *)
     echo Not supported release '$RELEASE_BRANCH' by openSUSE
     exit 1
index fe9cdb04e2afd0e7b1903e1cbb13e74e2e0e8777..abc9f248a008939fccb0d5c441300ff4c8e4db5f 100644 (file)
             - origin/tentacle
             - origin/squid
             - origin/reef
+            - origin/quincy
           skip-tag: true
           timeout: 20
           wipe-workspace: true
 
     builders:
+      # build quincy on:
+      # default: focal centos9 leap15
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*quincy.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=focal centos9 leap15
       # build reef on:
       # default: jammy focal centos9 windows
       - conditional-step:
index 645508ce81ababbf9175149ef6748267ebff9e05..16a9967659ca11f0357e65acd09109ab5a5bff4f 100644 (file)
           maximum-age: 7
 
     builders:
+      # Build luminous on:
+      # default: centos7 bionic xenial trusty
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*luminous.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev-new'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=centos7 bionic xenial trusty
+      # build mimic on:
+      # default: bionic xenial centos7
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*mimic.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev-new'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=bionic xenial centos7
+      # build nautilus on:
+      # default: bionic xenial centos7 centos8
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*nautilus.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev-new'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=bionic xenial centos7 centos8
+      # build octopus on:
+      # default: focal bionic centos7 centos8 leap15
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*octopus.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev-new'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=focal bionic centos7 centos8 leap15
+      # build pacific on:
+      # default: focal bionic centos8
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*pacific.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev-new'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=focal bionic centos8 windows
+      # build quincy on:
+      # default: focal jammy centos9 leap15
+      - conditional-step:
+          condition-kind: regex-match
+          regex: .*quincy.*
+          label: '${GIT_BRANCH}'
+          on-evaluation-failure: dont-run
+          steps:
+            - shell:
+                !include-raw:
+                - ../../../scripts/build_utils.sh
+                - ../../build/notify
+            - trigger-builds:
+                - project: 'ceph-dev-new'
+                  predefined-parameters: |
+                    BRANCH=${GIT_BRANCH}
+                    FORCE=True
+                    DISTROS=focal jammy centos9 leap15
       # build reef on:
       # default: jammy focal centos9 windows
       - conditional-step:
       - conditional-step:
           condition-kind: shell
           condition-command: |
-            echo "${{GIT_BRANCH}}" | grep -v '\(reef\|squid\|tentacle\|centos9-only\|crimson-only\|jaeger\)'
+            echo "${GIT_BRANCH}" | grep -v '\(luminous\|mimic\|nautilus\|octopus\|pacific\|quincy\|reef\|squid\|centos9-only\|crimson-only\|jaeger\)'
           on-evaluation-failure: dont-run
           steps:
             - shell:
index b2afd6a96d6183db0e827f40843436eba52160d4..0dfc4757f37f6d4cb2afd6c8b1cfca9a2eb5d62b 100644 (file)
             - tentacle
             - squid
             - reef
+            - quincy
+            - pacific
+            - octopus
+            - nautilus
             - "feature-.*"
           trigger-phrase: 'jenkins test api'
           skip-build-phrase: '^jenkins do not test.*'
index d76ea949a50a5fe0f87caaeff2de90da50a5172f..cebefbfbbd2ce5b3ed1b5894db59281fc10621c1 100644 (file)
@@ -16,7 +16,11 @@ update_vagrant_boxes
 
 cd src/ceph-volume/ceph_volume/tests/functional/$SUBCOMMAND
 
-if [[ "$CEPH_BRANCH" == "reef" ]]; then
+if [[ "$CEPH_BRANCH" == "pacific" ]]; then
+    CEPH_ANSIBLE_BRANCH="stable-6.0"
+elif [[ "$CEPH_BRANCH" == "quincy" ]]; then
+    CEPH_ANSIBLE_BRANCH="stable-7.0"
+elif [[ "$CEPH_BRANCH" == "reef" ]]; then
     CEPH_ANSIBLE_BRANCH="stable-8.0"
 else
     CEPH_ANSIBLE_BRANCH="main"
index abd1d797a7133580b55120a3a5511ac1ccfd52c5..92feff5cc572f4cd546483a635242c70384a0f61 100644 (file)
@@ -39,6 +39,7 @@
             - tentacle
             - squid
             - reef
+            - quincy
           trigger-phrase: 'jenkins test windows'
           skip-build-phrase: '^jenkins do not test.*'
           only-trigger-phrase: false
index 799672791067ab5f8dbae31d105e52089446d809..7f80636d3f6f3b48116103f48429648ed303f951 100755 (executable)
@@ -30,7 +30,7 @@ project=$1; shift
 
 if [ $# -eq 0 ]; then
   # Default releases if no arguments passed
-  releases=( reef squid tentacle )
+  releases=( quincy reef squid )
 else
   releases=( "$@" )
 fi
index eb29cd90e08a60cd31be790044563e733f33d18e..9d2ac82b58a5c3b51201ababb4b32dfa9093f4b8 100755 (executable)
@@ -22,7 +22,7 @@ project=$1; shift
 prerelease_dir=/data/download.ceph.com/www/prerelease/${project}
 
 if [[ "$project" == "ceph" ]] ; then
-  releases=${*:-"reef squid tentacle"}
+  releases=${*:-"quincy reef squid"}
 else
   releases=$*
 fi