From 791f5856c3bb242ed5f02ecce5d9e2d6eb4ec522 Mon Sep 17 00:00:00 2001 From: Zack Cerza Date: Tue, 20 Feb 2024 16:24:59 -0700 Subject: [PATCH] ceph-devstack: Add more parameters, and a trigger Signed-off-by: Zack Cerza --- .../config/definitions/ceph-devstack.yml | 34 +++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/ceph-devstack/config/definitions/ceph-devstack.yml b/ceph-devstack/config/definitions/ceph-devstack.yml index f649db74..113142eb 100644 --- a/ceph-devstack/config/definitions/ceph-devstack.yml +++ b/ceph-devstack/config/definitions/ceph-devstack.yml @@ -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 -- 2.39.5