| --- |
| - pipeline: |
| name: openstack-check |
| description: | |
| Newly uploaded patchsets enter this pipeline to receive an |
| initial +/-1 Verified vote. |
| success-message: Build succeeded (check pipeline). |
| failure-message: | |
| Build failed (check pipeline). For information on how to proceed, see |
| http://docs.openstack.org/infra/manual/developers.html#automated-testing |
| manager: independent |
| require: |
| rdoproject.org: |
| open: True |
| current-patchset: True |
| trigger: |
| opendev.org: |
| - event: patchset-created |
| - event: change-restored |
| - event: comment-added |
| comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|check-rdo|rdo-check|verify-rdo) |
| success: |
| # Note: we are using another connection to report with rdo project ci account |
| rdoci: |
| Verified: 1 |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| # Note: we are using another connection to report with rdo project ci account |
| rdoci: |
| Verified: -1 |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-check-tp |
| description: | |
| Newly uploaded patchsets to review.opendev.org enter this pipeline. |
| Results are commented using a Code-Review vote. |
| Use this pipeline for project that does not allow Verify vote. |
| success-message: | |
| Build succeeded (openstack-check-tp pipeline). |
| failure-message: | |
| Build failed (openstack-check-tp pipeline). |
| manager: independent |
| require: |
| opendev.org: |
| open: True |
| current-patchset: True |
| trigger: |
| opendev.org: |
| - event: patchset-created |
| - event: change-restored |
| - event: comment-added |
| comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|check-rdo|rdo-check|verify-rdo) |
| success: |
| # Note: we are using another connection to report with rdo project ci account |
| rdoci: |
| Code-Review: 1 |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| # Note: we are using another connection to report with rdo project ci account |
| rdoci: |
| Code-Review: -1 |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-experimental |
| description: | |
| Upstream patchsets that have to be checked against a set of experimental jobs. |
| success-message: Build succeeded (gate pipeline). |
| failure-message: | |
| Build failed (gate pipeline). For information on how to proceed, see |
| http://docs.openstack.org/infra/manual/developers.html#automated-testing |
| manager: independent |
| precedence: normal |
| require: |
| opendev.org: |
| open: True |
| current-patchset: True |
| trigger: |
| opendev.org: |
| - event: comment-added |
| comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(check rdo experimental) |
| success: |
| rdoci: {} |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| rdoci: {} |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-regular |
| post-review: true |
| description: Jobs in this queue are triggered to run every few hours. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '10 14 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-daily |
| post-review: true |
| description: Jobs in this queue are triggered to run periodically once a day. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 3 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-integration-main |
| post-review: true |
| description: Jobs in this queue are triggered to run every few hours. |
| manager: independent |
| precedence: high |
| trigger: |
| timer: |
| - time: '10 3 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-integration-zed-centos9 |
| post-review: true |
| description: Jobs in this queue are triggered to run every few hours. |
| manager: independent |
| precedence: high |
| trigger: |
| timer: |
| - time: '10 13 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-integration-stable1 |
| post-review: true |
| description: Jobs in this queue are triggered to run every few hours. |
| manager: independent |
| precedence: high |
| trigger: |
| timer: |
| - time: '10 21 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-integration-stable2 |
| post-review: true |
| description: Jobs in this queue are triggered to run periodically once a day. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 18 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-integration-stable3 |
| post-review: true |
| description: Jobs in this queue are triggered to run periodically once a day. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 12 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-integration-stable4 |
| post-review: true |
| description: Jobs in this queue are triggered to run periodically twice a day. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 9 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: periodic-promote-ceph-daemon |
| post-review: true |
| description: Jobs in this queue are triggered to run three times a week. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| # Monday, Wednesday and Friday, at 2am UTC |
| - time: '0 2 * * 0,2,4' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| # Component pipelines: |
| # Note that while these pipelines are kicked on a periodic basis, |
| # they are not named periodic-* due to: |
| # https://github.com/openstack/tripleo-ci/blob/master/roles/common/vars/main.yaml#L25 |
| # The component pipelines use current-tripleo and the latest of the component |
| # under test. |
| - pipeline: |
| name: openstack-component-baremetal |
| post-review: true |
| description: Baremetal component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 0 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-cinder |
| post-review: true |
| description: Cinder component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 1 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-clients |
| post-review: true |
| description: Clients component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 3 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-cloudops |
| post-review: true |
| description: Cloudops component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 4 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-common |
| post-review: true |
| description: Common component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 6 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-compute |
| post-review: true |
| description: Compute component-ci jobs triggered to run periodically once a day. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 7 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-glance |
| post-review: true |
| description: Glance component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 9 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-manila |
| post-review: true |
| description: Manila component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 10 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-network |
| post-review: true |
| description: Network component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 12 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-octavia |
| post-review: true |
| description: Octavia component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 13 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-security |
| post-review: true |
| description: Security component-ci jobs triggered to run periodically once a day. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 15 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-swift |
| post-review: true |
| description: Swift component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 16 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-tempest |
| post-review: true |
| description: Tempest component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 18 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-tripleo |
| post-review: true |
| description: Tripleo component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 19 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-ui |
| post-review: true |
| description: UI component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 21 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-component-validation |
| post-review: true |
| description: Validation component-ci jobs triggered to run periodically. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '30 22 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-promote-component |
| post-review: true |
| description: Runs periodically to promote components to promoted-components. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 */2 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-periodic-weekend |
| post-review: true |
| description: Jobs in this queue are triggered to run periodically at the weekend. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 12 * * 6' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-post |
| post-review: true |
| description: This pipeline runs jobs that operate after each change is merged. |
| manager: independent |
| precedence: low |
| trigger: |
| opendev.org: |
| - event: ref-updated |
| ref: ^refs/heads/.*$ |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| - pipeline: |
| name: openstack-check-rdo |
| description: | |
| Newly uploaded patchsets enter this pipeline to receive an |
| initial +/-1 Verified vote. |
| success-message: Build succeeded (check pipeline). |
| failure-message: | |
| Build failed (check pipeline). For information on how to proceed, see |
| http://docs.openstack.org/infra/manual/developers.html#automated-testing |
| manager: independent |
| require: |
| rdoproject.org: |
| open: True |
| current-patchset: True |
| trigger: |
| opendev.org: |
| - event: patchset-created |
| - event: change-restored |
| - event: comment-added |
| comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|check-rdo) |
| success: |
| # Note: we are using another connection to report with rdo project ci account |
| rdoci: |
| Verified: 1 |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| # Note: we are using another connection to report with rdo project ci account |
| rdoci: |
| Verified: -1 |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| |
| |
| - pipeline: |
| name: periodic-ci-config-molecule-python |
| post-review: true |
| description: Jobs in this queue are triggered to run periodically twice a day. |
| manager: independent |
| precedence: normal |
| trigger: |
| timer: |
| - time: '0 2,14 * * *' |
| success: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |
| failure: |
| mqtt: |
| topic: "zuul/{pipeline}/result/{project}/{branch}/{change}" |