use unique context for parallel e2e
[infra/cicd.git] / jjb / metal3 / projects.yml
index 4b9632167adb8ad0b6118dd7d8db205da24f6a26..e44605cabb16c9fb397be25cc1e710bc770e1412 100644 (file)
     proj:
       - capm3:
           repo: cluster-api-provider-metal3
+      - metal3_dev_env:
+          repo: metal3-dev-env
       - project_infra:
           repo: project-infra
           branch: '${{ghprbActualCommit}}'
           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
+      - bmo:
+          repo: baremetal-operator
     image_os:
       - ubuntu
       - centos
+    version:
+      - v1b1:
+          capi_version: v1beta1
+          capm3_version: v1beta1
+          target_branches:
+            - 'main'
+      - v1a5:
+          capi_version: v1alpha4
+          capm3_version: v1alpha5
+          target_branches:
+            - 'release-0.5'
     jobs:
       - capm3_e2e_upgrade_tests:
           exclude:
             - image_os: centos
+            - version:
+              - v1b1
+              - v1a5
+      - capm3_e2e_tests_parallel:
       - capm3_e2e_tests:
-          version:
-            - v1b1:
-                capi_version: v1beta1
-                capm3_version: v1beta1
-                target_branches:
-                  - 'main'
-            - v1a5:
-                capi_version: v1alpha4
-                capm3_version: v1alpha5
-                target_branches:
-                  - 'release-0.5'
       - keep_capm3_e2e_tests:
-          version:
-            - v1b1:
-                capi_version: v1beta1
-                capm3_version: v1beta1
-                target_branches:
-                  - 'main'
-            - v1a5:
-                capi_version: v1alpha4
-                capm3_version: v1alpha5
-                target_branches:
-                  - 'release-0.5'
 
 - project:
     name: "capm3-main-tests"