# Description:
# ============
-# This file contains job template definition for nordix Artifacotry cleanup.
+# This file contains job template definition for nordix Artifactory cleanup.
# This job can be triggered manually. It creates a pipeline job.
# The pipeline scripts are maintained in Nordix/metal3-dev-tools repository.
- job-template:
id: bml_main_integration_tests_centos
name: '{job_prefix}_main_bml_integration_tests_centos'
- description: "CAPM3 v1beta1 integration tests for {repo[org]}/{repo[name]} on CentOS in Bare Metal Lab."
+ description: "CAPM3 v1beta1 main integration tests for {repo[org]}/{repo[name]} on CentOS in Bare Metal Lab."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1a4_main_integration_tests_centos
name: '{job_prefix}_main_v1a4_integration_test_centos'
- description: "CAPM3 v1alpha4 integration tests for {repo[org]}/{repo[name]} on CentOS. "
+ description: "CAPM3 v1alpha4 main integration tests for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1a4_main_integration_tests_ubuntu
name: '{job_prefix}_main_v1a4_integration_test_ubuntu'
- description: "CAPM3 v1alpha4 integration tests for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1alpha4 main integration tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: capm3_v1a5_e2e_tests_centos
name: '{job_prefix}_{name}_v1a5_e2e_test_centos'
- description: "CAPM3 v1alpha5 e2e tests for {repo[org]}/{repo[name]} on CentOS. "
+ description: "CAPM3 v1alpha5 e2e tests for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: capm3_v1a5_e2e_tests_ubuntu
name: '{job_prefix}_{name}_v1a5_e2e_test_ubuntu'
- description: "CAPM3 v1alpha5 e2e tests for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1alpha5 e2e tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: capm3_v1a5_integration_tests_centos
name: '{job_prefix}_{name}_v1a5_integration_test_centos'
- description: "CAPM3 v1alpha5 integration tests for {repo[org]}/{repo[name]} on CentOS. "
+ description: "CAPM3 v1alpha5 integration tests for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: capm3_v1a5_integration_tests_ubuntu
name: '{job_prefix}_{name}_v1a5_integration_test_ubuntu'
- description: "CAPM3 v1alpha5 integration tests for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1alpha5 integration tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) e2e tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main e2e tests.
# This job can be triggered manually or periodically by the CI system. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1a5_main_e2e_tests_centos
name: '{job_prefix}_main_v1a5_e2e_test_centos'
- description: "CAPM3 v1alpha5 e2e tests for {repo[org]}/{repo[name]} on CentOS."
+ description: "CAPM3 v1alpha5 main e2e tests for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) e2e tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main e2e tests.
# This job can be triggered manually or periodically by the CI system. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1a5_main_e2e_tests_ubuntu
name: '{job_prefix}_main_v1a5_e2e_test_ubuntu'
- description: "CAPM3 v1alpha5 e2e tests for {repo[org]}/{repo[name]} on Ubuntu."
+ description: "CAPM3 v1alpha5 main e2e tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1a5_main_integration_tests_centos
name: '{job_prefix}_main_v1a5_integration_test_centos'
- description: "CAPM3 v1alpha5 integration tests for {repo[org]}/{repo[name]} on CentOS. "
+ description: "CAPM3 v1alpha5 main integration tests for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1a5_main_integration_tests_ubuntu
name: '{job_prefix}_main_v1a5_integration_test_ubuntu'
- description: "CAPM3 v1alpha5 integration tests for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1alpha5 main integration tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: capm3_v1b1_e2e_tests_centos
name: '{job_prefix}_{name}_v1b1_e2e_test_centos'
- description: "CAPM3 v1beta1 e2e tests for {repo[org]}/{repo[name]} on CentOS. "
+ description: "CAPM3 v1beta1 e2e tests for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: capm3_v1b1_e2e_tests_ubuntu
name: '{job_prefix}_{name}_v1b1_e2e_test_ubuntu'
- description: "CAPM3 v1beta1 e2e tests for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1beta1 e2e tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) e2e tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) e2e upgrade tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1b1_e2e_upgrade_tests_ubuntu
name: '{job_prefix}_{name}_v1b1_e2e_upgrade_test_ubuntu'
- description: "CAPM3 v1beta1 e2e upgrade tests for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1beta1 e2e upgrade tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) v1beta1 integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) v1beta1 integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) e2e tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main e2e tests.
# This job can be triggered manually or periodically by the CI system. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: capm3_v1b1_main_e2e_tests_ubuntu
- name: '{job_prefix}_main_e2e_v1b1_test_ubuntu'
- description: "CAPM3 v1beta1 e2e tests for {repo[org]}/{repo[name]} on Ubuntu."
+ name: '{job_prefix}_main_v1b1_e2e_test_ubuntu'
+ description: "CAPM3 v1beta1 main e2e tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) v1beta1 main integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
# Description:
# ============
-# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) v1beta1 main integration tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) main integration tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: docker_image_building
name: '{job_prefix}_docker_image_building'
- description: "Docker image builder job. "
+ description: "Docker image builder job."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
-# This file contains job template definition for K8s CAPI Baremetal feature tests.
+# This file contains job template definition for Cluster API Provider Metal3 (CAPM3) feature tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: feature_tests_centos
name: '{job_prefix}_{name}_feature_tests_centos'
- description: "Pivoting and Remediation tests on Centos. "
+ description: "Inspection, remediation, pivoting, node reuse and repivoting feature tests on Centos."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: feature_tests_ubuntu
name: '{job_prefix}_{name}_feature_tests_ubuntu'
- description: "Pivoting and Remediation tests on Ubuntu. "
+ description: "Inspection, remediation, pivoting, node reuse and repivoting feature tests on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: feature_tests_upgrade_ubuntu
name: '{job_prefix}_{name}_feature_tests_upgrade_ubuntu'
- description: "Upgrade tests on Ubuntu. "
+ description: "Upgrade tests on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: keep_v1a5_test_centos_alive
name: '{job_prefix}_{name}_keep_v1a5_test_centos_alive'
- description: "CAPM3 v1alpha5 integration tests for keeping the vm for {repo[org]}/{repo[name]} on CentOS. "
+ description: "CAPM3 v1alpha5 integration tests for keeping the vm for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: keep_v1a5_test_ubuntu_alive
name: '{job_prefix}_{name}_keep_v1a5_test_ubuntu_alive'
- description: "CAPM3 v1alpha5 integration tests for keeping the vm for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1alpha5 integration tests for keeping the vm for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: linter_tests
name: '{job_prefix}_{name}_linter_test'
- description: "Code linting tests for {repo[org]}/{repo[name]}. "
+ description: "Code linting tests for {repo[org]}/{repo[name]}."
project-type: pipeline
defaults: global
disabled: False
- job-template:
id: main_clean
name: '{job_prefix}_main_integration_tests_cleanup'
- description: "K8s CAPM3 integration tests cleanup"
+ description: "CAPM3 integration tests cleanup"
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
# This file contains job template definition for Cluster API Provider Metal3 (CAPM3)
-# feature tests.
+# main feature tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: main_feature_tests_centos
name: '{job_prefix}_main_feature_tests_centos'
- description: "Pivoting and Remediation tests on Centos. "
+ description: "Inspection, remediation, pivoting, node reuse and repivoting main feature tests on Centos."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
# This file contains job template definition for Cluster API Provider Metal3 (CAPM3)
-# feature tests.
+# main feature tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: main_feature_tests_ubuntu
name: '{job_prefix}_main_feature_tests_ubuntu'
- description: "Pivoting and Remediation tests on Ubuntu. "
+ description: "Inspection, remediation, pivoting, node reuse and repivoting main feature tests on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
# Description:
# ============
# This file contains job template definition for Cluster API Provider Metal3 (CAPM3)
-# feature upgrade tests.
+# main feature upgrade tests.
# This job can be triggered manually or through a Github pull request. It creates a
# pipeline job. The pipeline scripts are maintained in Metal3 CI project infra repository.
- job-template:
id: main_feature_tests_upgrade_ubuntu
name: '{job_prefix}_main_feature_tests_upgrade_ubuntu'
- description: "Upgrade tests on Ubuntu. "
+ description: "Upgrade main tests on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
# The pipeline scripts are maintained in Nordix/metal3-dev-tools repository.
- job-template:
- id: openstack_ipa_and_ironic_image_building
- name: '{job_prefix}_master_openstack_ipa_and_ironic_image_building'
+ id: main_openstack_ipa_and_ironic_image_building
+ name: '{job_prefix}_main_openstack_ipa_and_ironic_image_building'
description: "IPA and Ironic image building"
project-type: pipeline
defaults: global
- job-template:
id: metal3_dev_tools_integration_test_centos
name: 'metal3_dev_tools_integration_test_centos'
- description: "CAPM3 v1beta1 integration tests for {repo[org]}/{repo[name]} on CentOS. "
+ description: "CAPM3 v1beta1 metal3-dev-tools integration tests for {repo[org]}/{repo[name]} on CentOS."
project-type: pipeline
defaults: global
disabled: False
org-list: "{ci_github_whitelist_org}"
cron: 'H/5 * * * *'
auth-id: "{ci_ghprb_auth_id}"
- trigger-phrase: '((.|\n)*\s)?/test-integration-metal3-centos(\s(.|\n)*)?'
+ trigger-phrase: '((.|\n)*\s)?/test-integration-metal3-dev-tools-centos(\s(.|\n)*)?'
skip-build-phrase: '/skip-test'
only-trigger-phrase: True
github-hooks: True
white-list-target-branches:
- 'master'
- 'main'
- status-context: "test-integration-metal3-centos"
+ status-context: "test-integration-metal3-dev-tools-centos"
success-status: "Passed"
failure-status: "Failed"
error-status: "Error"
- job-template:
id: metal3_dev_tools_integration_test_ubuntu
name: 'metal3_dev_tools_integration_test_ubuntu'
- description: "CAPM3 v1beta1 integration tests for {repo[org]}/{repo[name]} on Ubuntu. "
+ description: "CAPM3 v1beta1 metal3-dev-tools integration tests for {repo[org]}/{repo[name]} on Ubuntu."
project-type: pipeline
defaults: global
disabled: False
org-list: "{ci_github_whitelist_org}"
cron: 'H/5 * * * *'
auth-id: "{ci_ghprb_auth_id}"
- trigger-phrase: '((.|\n)*\s)?/test-integration-metal3-ubuntu(\s(.|\n)*)?'
+ trigger-phrase: '((.|\n)*\s)?/test-integration-metal3-dev-tools-ubuntu(\s(.|\n)*)?'
skip-build-phrase: '/skip-test'
only-trigger-phrase: True
github-hooks: True
allow-whitelist-orgs-as-admins: True
white-list-target-branches:
- 'master'
- status-context: "test-integration-metal3-ubuntu"
+ status-context: "test-integration-metal3-dev-tools-ubuntu"
success-status: "Passed"
failure-status: "Failed"
error-status: "Error"
- update_nordix_artifacts
- update_nordix_repos
- openstack_node_image_building
- - openstack_ipa_and_ironic_image_building
+ - main_openstack_ipa_and_ironic_image_building
- metal3_ipa_and_ironic_image_building_test
- metal3_dev_tools_integration_test_centos
- metal3_dev_tools_integration_test_ubuntu