X-Git-Url: https://gerrit.nordix.org/gitweb?a=blobdiff_plain;f=jjb%2Fmetal3%2Fprojects.yml;h=c410dd1b1fff7f109eed93ec622c3e711a9df13e;hb=0b275ba13927cf0f95b91d8c52faad65c40e4179;hp=e13a6b38bfe06fe1e077ac08e090ec803f18fd2f;hpb=c205195470ef4a5c91eb6663b0b7fa653cd74175;p=infra%2Fcicd.git diff --git a/jjb/metal3/projects.yml b/jjb/metal3/projects.yml index e13a6b38..c410dd1b 100644 --- a/jjb/metal3/projects.yml +++ b/jjb/metal3/projects.yml @@ -418,6 +418,39 @@ 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: @@ -581,6 +614,194 @@ exclude: - image_os: centos +- project: + name: "capm3-prow" + image_os: + - ubuntu + - centos + jobs: + - capm3_e2e_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' + - capm3_main_e2e_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 * * *" + - keep_capm3_e2e_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' + - capm3_e2e_feature_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: + - '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' + - capm3_main_e2e_feature_tests_prow: + capm3_target_branch: + - main: + capi_version: v1beta1 + capm3_version: v1beta1 + capm3_branch: main + capm3_release_branch: main + bmo_release_branch: main + schedule: "H 2 * * *" + - release-1-6: + capi_version: v1beta1 + capm3_version: v1beta1 + capm3_branch: release-1.6 + capm3_release_branch: release-1.6 + bmo_release_branch: release-0.5 + schedule: "H 8 * * *" + - release-1-5: + capi_version: v1beta1 + capm3_version: v1beta1 + capm3_branch: release-1.5 + capm3_release_branch: release-1.5 + bmo_release_branch: release-0.4 + schedule: "H 11 * * *" + - release-1-4: + capi_version: v1beta1 + capm3_version: v1beta1 + capm3_branch: release-1.4 + capm3_release_branch: release-1.4 + bmo_release_branch: release-0.3 + schedule: "H 5 * * *" + - keep_capm3_e2e_feature_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: + - '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' - project: name: "capm3-main-tests" repo: @@ -757,3 +978,71 @@ 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