IMAGE_OS is the variable that is used when running the tests, so to
avoid unnecessary variables we want the same variable name here also.
Change-Id: I9ddb64414a142ebd78550c4546dec671f0f791a7
36 files changed:
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- job-template:
id: capm3_v1a4_integration_tests
- job-template:
id: capm3_v1a4_integration_tests
- name: '{job_prefix}_{name}_v1a4_integration_test_{distribution}'
- description: "CAPM3 v1alpha4 integration tests for {repo[org]}/{repo[name]} on {distribution}."
+ name: '{job_prefix}_{name}_v1a4_integration_test_{image_os}'
+ description: "CAPM3 v1alpha4 integration tests for {repo[org]}/{repo[name]} on {image_os}."
project-type: pipeline
defaults: global
disabled: False
project-type: pipeline
defaults: global
disabled: False
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- name: DISTRIBUTION
- default: '{distribution}'
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ name: IMAGE_OS
+ default: '{image_os}'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha3'
- string:
name: CAPI_VERSION
default: 'v1alpha3'
org-list: "{ci_github_whitelist_org}"
cron: 'H/5 * * * *'
auth-id: "{ci_ghprb_auth_id}"
org-list: "{ci_github_whitelist_org}"
cron: 'H/5 * * * *'
auth-id: "{ci_ghprb_auth_id}"
- trigger-phrase: '((.|\n)*\s)?/test-v1a4-{distribution}-integration(\s(.|\n)*)?'
+ trigger-phrase: '((.|\n)*\s)?/test-v1a4-{image_os}-integration(\s(.|\n)*)?'
skip-build-phrase: '/skip-test'
only-trigger-phrase: True
github-hooks: True
skip-build-phrase: '/skip-test'
only-trigger-phrase: True
github-hooks: True
- 'main'
- 'release-0.4'
- 'release-0.0'
- 'main'
- 'release-0.4'
- 'release-0.0'
- status-context: "test-v1a4-{distribution}-integration"
+ status-context: "test-v1a4-{image_os}-integration"
success-status: "Passed"
failure-status: "Failed"
error-status: "Error"
success-status: "Passed"
failure-status: "Failed"
error-status: "Error"
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha3'
- string:
name: CAPI_VERSION
default: 'v1alpha3'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha3'
- string:
name: CAPI_VERSION
default: 'v1alpha3'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'release-0.5'
description: 'Target branch of the PR'
- string:
default: 'release-0.5'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'release-0.5'
description: 'Target branch of the PR'
- string:
default: 'release-0.5'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'main'
description: 'Target branch of the PR'
- string:
default: 'main'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'main'
description: 'Target branch of the PR'
- string:
default: 'main'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'main'
description: 'Target branch of the PR'
- string:
default: 'main'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'main'
description: 'Target branch of the PR'
- string:
default: 'main'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'main'
description: 'Target branch of the PR'
- string:
default: 'main'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'main'
description: 'Target branch of the PR'
- string:
default: 'main'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
name: ghprbActualCommit
default: 'master'
description: 'CI Repo branch for triggering manual build'
name: ghprbActualCommit
default: 'master'
description: 'CI Repo branch for triggering manual build'
+ - string:
+ name: IMAGE_OS
+ default: 'ubuntu'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
properties:
- build-discarder:
days-to-keep: 30
properties:
- build-discarder:
days-to-keep: 30
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests.'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
- string:
name: CAPI_VERSION
default: 'v1alpha4'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
default: 'master'
description: 'Target branch of the PR'
- string:
default: 'master'
description: 'Target branch of the PR'
- string:
- description: 'Distribution to use for the target host and the tests. Can be ubuntu or centos'
+ description: 'Distribution to use for the target host as well as source and target cluster. Can be ubuntu or centos'
- string:
name: CAPI_VERSION
default: 'v1beta1'
- string:
name: CAPI_VERSION
default: 'v1beta1'
ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
jobs:
- capm3_v1a4_integration_tests:
ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
jobs:
- capm3_v1a4_integration_tests:
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
name: "baremetal-operator"
jobs:
- capm3_v1a4_integration_tests:
name: "baremetal-operator"
jobs:
- capm3_v1a4_integration_tests:
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
name: "ip-address-manager"
jobs:
- capm3_v1a4_integration_tests:
name: "ip-address-manager"
jobs:
- capm3_v1a4_integration_tests:
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
name: "metal3_dev_env"
jobs:
- capm3_v1a4_integration_tests:
name: "metal3_dev_env"
jobs:
- capm3_v1a4_integration_tests:
- ubuntu
- centos
- capm3_v1a4_main_integration_tests_centos
- ubuntu
- centos
- capm3_v1a4_main_integration_tests_centos
name: "cluster-api-provider-metal3"
jobs:
- capm3_v1a4_integration_tests:
name: "cluster-api-provider-metal3"
jobs:
- capm3_v1a4_integration_tests:
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
name: "ironic-image"
jobs:
- capm3_v1a4_integration_tests:
name: "ironic-image"
jobs:
- capm3_v1a4_integration_tests:
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
- ubuntu
- centos
- capm3_v1a5_integration_tests_centos
name: "ironic-ipa-downloader"
jobs:
- capm3_v1a4_integration_tests:
name: "ironic-ipa-downloader"
jobs:
- capm3_v1a4_integration_tests:
- capm3_v1a5_integration_tests_ubuntu
- capm3_v1b1_integration_tests_centos
- capm3_v1b1_integration_tests_ubuntu
- capm3_v1a5_integration_tests_ubuntu
- capm3_v1b1_integration_tests_centos
- capm3_v1b1_integration_tests_ubuntu