Merge "Add jjbs to trigger e2e intergration from prow"
[infra/cicd.git] / jjb / metal3 / projects.yml
index 5849365aff49bc1100cb7d30ee4ef11cee872c18..ec3707d69b460f32768567086aac3f352f1cea59 100644 (file)
             target_branches:
             - 'release-1.4'
             - 'release-0.3'
+    - capm3_clusterctl_upgrade_tests:
+        capm3_target_branch:
+        - main:
+            capi_version: v1beta1
+            capm3_version: v1beta1
+            capm3_release_branch: main
+            bmo_release_branch: main
+            target_branches:
+            - 'main'
+        - release-1-6:
+            capi_version: v1beta1
+            capm3_version: v1beta1
+            capm3_release_branch: release-1.6
+            bmo_release_branch: release-0.5
+            target_branches:
+            - 'release-1.6'
+            - 'release-0.5'
+        - release-1-5:
+            capi_version: v1beta1
+            capm3_version: v1beta1
+            capm3_release_branch: release-1.5
+            bmo_release_branch: release-0.4
+            target_branches:
+            - 'release-1.5'
+            - 'release-0.4'
+        - release-1-4:
+            capi_version: v1beta1
+            capm3_version: v1beta1
+            capm3_release_branch: release-1.4
+            bmo_release_branch: release-0.3
+            target_branches:
+            - 'release-1.4'
+            - 'release-0.3'
     - keep_capm3_e2e_integration_tests:
         capm3_target_branch:
         - main:
     ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
     ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
     ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
+
+- project:
+    name: dev-env-integration-tests
+    org: metal3-io
+    proj:
+    - metal3_dev_env:
+        repo: metal3-dev-env
+    - project_infra:
+        repo: project-infra
+        branch: '${{ghprbActualCommit}}'
+        ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
+    - capm3:
+        repo: cluster-api-provider-metal3
+    - bmo:
+        repo: baremetal-operator
+    - ipam:
+        repo: ip-address-manager
+    - ironic_image:
+        repo: ironic-image
+        name_postfix: '_ironic_from_source'
+        trigger_postfix: '-ironic-source'
+        ironic_install_type: 'source'
+    - ironic_ipa_downloader:
+        repo: ironic-ipa-downloader
+    - mariadb_image:
+        repo: mariadb-image
+        build_mariadb_image_locally: 'true'
+        ironic_use_mariadb: 'true'
+    image_os:
+    - ubuntu
+    - centos
+    capm3_target_branch:
+    - main:
+        capi_version: v1beta1
+        capm3_version: v1beta1
+        capm3_release_branch: main
+        bmo_release_branch: main
+        target_branches:
+        - 'main'
+    - release-1-6:
+        capi_version: v1beta1
+        capm3_version: v1beta1
+        capm3_release_branch: release-1.6
+        bmo_release_branch: release-0.5
+        target_branches:
+        - 'main'
+        - 'release-1.6'
+        - 'release-0.5'
+    - release-1-5:
+        capi_version: v1beta1
+        capm3_version: v1beta1
+        capm3_release_branch: release-1.5
+        bmo_release_branch: release-0.4
+        target_branches:
+        - 'main'
+        - 'release-1.5'
+        - 'release-0.4'
+    - release-1-4:
+        capi_version: v1beta1
+        capm3_version: v1beta1
+        capm3_release_branch: release-1.4
+        bmo_release_branch: release-0.3
+        target_branches:
+        - 'main'
+        - 'release-1.4'
+        - 'release-0.3'
+    jobs:
+    - dev_env_integration_tests