]> git.apps.os.sepia.ceph.com Git - ceph-build.git/commitdiff
ceph-ansible-nightly: fix nightly jobs (stable-3.2)
authorGuillaume Abrioux <gabrioux@redhat.com>
Wed, 6 Feb 2019 09:37:40 +0000 (10:37 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 6 Feb 2019 09:53:47 +0000 (10:53 +0100)
fix all nightly jobs for stable-3.2 since recent refact in ceph-ansible
testing.

Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
ceph-ansible-nightly/config/definitions/ceph-ansible-nightly.yml

index 934ae9d8d3f3265e576d39ebcade9868563ccd16..d545118af45a553b30ce33e91b4a47ecc203e88f 100644 (file)
@@ -2,6 +2,12 @@
     name: ceph-ansible-nightly-jewel
     release:
       - jewel
+    distribution:
+      - centos
+      - ubuntu
+    deployment:
+      - container
+      - non_container
     scenario:
       - centos7_cluster
       - xenial_cluster
       - stable-3.0
       - stable-3.1
     jobs:
-      - 'ceph-ansible-nightly-{release}-{ceph_ansible_branch}-{scenario}'
+      - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
 
 - project:
     name: ceph-ansible-nightly-stable3.0
     release:
       - luminous
+    distribution:
+      - centos
+      - ubuntu
+    deployment:
+      - container
+      - non_container
     scenario:
       - centos7_cluster
       - xenial_cluster
     ceph_ansible_branch:
       - stable-3.0
     jobs:
-        - 'ceph-ansible-nightly-{release}-{ceph_ansible_branch}-{scenario}'
+        - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
 
 - project:
     name: ceph-ansible-nightly-stable3.1
     release:
       - luminous
       - mimic
+    distribution:
+      - centos
+      - ubuntu
+    deployment:
+      - container
+      - non_container
     scenario:
       - centos7_cluster
       - xenial_cluster
     ceph_ansible_branch:
       - stable-3.1
     jobs:
-        - 'ceph-ansible-nightly-{release}-{ceph_ansible_branch}-{scenario}'
+        - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
 
 - project:
     name: ceph-ansible-nightly-stable3.2
     release:
       - luminous
-      - mimic
+    distribution:
+      - centos
+      - ubuntu
+    deployment:
+      - container
+      - non_container
     scenario:
-      - centos7_cluster
-      - xenial_cluster
-      - docker_cluster
-      - update_cluster
+      - all_daemons
+      - cluster
+      - collocation
+      - update
+      - bluestore_lvm_osds
       - lvm_osds
-      - purge_lvm_osds
-      - docker_cluster_collocation
-      - update_docker_cluster
-      - switch_to_containers
       - shrink_mon
-      - shrink_mon_container
       - shrink_osd
-      - shrink_osd_container
-      - purge_cluster_container
-      - purge_cluster_non_container
+      - lvm_batch
+      - add_osds
+      - rgw_multisite
+      - purge
+      - lvm_auto_discovery
+      - podman
+      - switch_to_containers
       - ooo_collocation
     ceph_ansible_branch:
       - stable-3.2
     jobs:
-        - 'ceph-ansible-nightly-{release}-{ceph_ansible_branch}-{scenario}'
+        - 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
 
 - job-template:
-    name: 'ceph-ansible-nightly-{release}-{ceph_ansible_branch}-{scenario}'
+    name: 'ceph-ansible-nightly-{release}-{distribution}-{deployment}-{ceph_ansible_branch}-{scenario}'
     node: vagrant&&libvirt&&centos7
     concurrent: true
     defaults: global
     builders:
       - inject:
           properties-content: |
-            SCENARIO={scenario}
             RELEASE={release}
+            DISTRIBUTION={distribution}
+            DEPLOYMENT={deployment}
             CEPH_ANSIBLE_BRANCH={ceph_ansible_branch}
+            SCENARIO={scenario}
       - shell:
           !include-raw-escape:
             - ../../../scripts/build_utils.sh