Add dev-env-integration test to prow
[infra/cicd.git] / jjb / metal3 / projects.yml
index d19e4676f92d7b21dc281411f0665092fe120a08..036b2def1bc1ba2e1be057b6a60806959d6f1962 100644 (file)
         - 'release-0.3'
     jobs:
     - dev_env_integration_tests
+
+- project:
+    name: dev-env-integration-tests-prow
+    org: metal3-io
+    proj:
+    - metal3_dev_env:
+        repo: metal3-dev-env
+    - project_infra:
+        repo: project-infra
+    - 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
+    jobs:
+    - dev_env_integration_tests_prow:
+        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'
+    - dev_env_periodic_integration_tests_prow:
+        capm3_target_branch:
+        - main:
+            capi_version: v1beta1
+            capm3_version: v1beta1
+            capm3_release_branch: main
+            bmo_release_branch: main
+            schedule: "H 4 * * *"
+        - release-1-6:
+            capi_version: v1beta1
+            capm3_version: v1beta1
+            capm3_release_branch: release-1.6
+            bmo_release_branch: release-0.5
+            schedule: "30 4 * * *"