]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-devstack: Add more parameters, and a trigger 2202/head
authorZack Cerza <zack@redhat.com>
Tue, 20 Feb 2024 23:24:59 +0000 (16:24 -0700)
committerZack Cerza <zack@redhat.com>
Tue, 20 Feb 2024 23:24:59 +0000 (16:24 -0700)
Signed-off-by: Zack Cerza <zack@redhat.com>
ceph-devstack/config/definitions/ceph-devstack.yml

index f649db741036d900cfc53bb34c81e2063d1650cc..113142eb89b8f22358e422b3a9029926bb13aea5 100644 (file)
@@ -8,11 +8,41 @@
         - git:
             url: https://github.com/zmc/ceph-devstack
             branches:
-              - origin/main
+              - origin/${CEPH_DEVSTACK_BRANCH}
     parameters:
+      - string:
+          name: CEPH_DEVSTACK_BRANCH
+          default: "main"
       - string:
           name: TEUTHOLOGY_BRANCH
-          default: "ceph-devstack"
+          default: "main"
+      - string:
+          name: TEUTHOLOGY_CEPH_BRANCH
+          default: "main"
+      - string:
+          name: TEUTHOLOGY_CEPH_REPO
+          default: "https://github.com/ceph/ceph.git"
       - string:
           name: TEUTHOLOGY_SUITE
           default: "teuthology:no-ceph"
+      - string:
+          name: TEUTHOLOGY_SUITE_BRANCH
+          default: "main"
+      - string:
+          name: TEUTHOLOGY_SUITE_REPO
+          default: "https://github.com/ceph/ceph.git"
+
+    triggers:
+      - github-pull-request:
+          admin-list:
+            - zmc
+            - dmick
+            - kamoltat
+            - amathuria
+          org-list:
+            - ceph
+          trigger-phrase: 'jenkins test.*|jenkins retest.*'
+          only-trigger-phrase: false
+          github-hooks: true
+          permit-all: false
+          auto-close-on-fail: false