# Pastebin QpkDa86P includes: #TODO: Rename this file. These functions are what enables single use nodes in nodepool. - python-file: openstack_functions.py pipelines: - name: check description: Newly uploaded patchsets enter this pipeline to receive an initial +/-1 Verified vote from Jenkins. failure-message: "Build failed. For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems" manager: IndependentPipelineManager trigger: gerrit: - event: patchset-created - event: change-restored # TODO: Change "myvendor" below to your vendor's name to add a custom # recheck trigger that runs the check pipeline jobs when someone # adds a comment to a review that says "recheck myvendor". - event: comment-added comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|Dell recheck|dell-ironic-recheck|dell-recheck)\s*$ success: gerrit: verified: 1 smtp: #TODO: Update these to real e-mail addresses to: openstack-ironic@dell.com from: openstack-ironic@dell-ironic.com subject: 'Silent check of {change.project} {change.url},{change.patchset} passed' failure: gerrit: verified: -1 smtp: #TODO: Update these to real e-mail addresses to: openstack-ironic@dell.com from: openstack-ironic@dell-ironic.com subject: 'Silent check of {change.project} {change.url},{change.patchset} failed' merge-failure: smtp: #TODO: Update these to real e-mail addresses to: openstack-ironic@dell.com from: openstack-ironic@dell-ironic.com subject: Upstream change {change.project} {change.url},{change.patchset} has a merge failure - name: silent description: Newly uploaded patchsets enter this pipeline to check jobs whose results are NOT to be posted (because e.g. they are not yet stable) manager: IndependentPipelineManager trigger: gerrit: - event: patchset-created - event: change-restored - event: comment-added comment: (?i)^(Patch Set [0-9]+:)?( [\w\\+-]*)*(\n\n)?\s*(recheck|Dell recheck|dell-ironic-recheck|dell-recheck)\s*$ success: smtp: #TODO: Update these to real e-mail addresses to: openstack-ironic@dell.com from: openstack-ironic@dell-ironic.com subject: 'Silent check of {change.project} {change.url},{change.patchset} passed' failure: smtp: #TODO: Update these to real e-mail addresses to: openstack-ironic@dell.com from: openstack-ironic@dell-ironic.com subject: 'Silent check of {change.project} {change.url},{change.patchset} failed' jobs: - name: ^.*$ parameter-function: single_use_node projects: # - name: openstack-dev/ci-sandbox # check: # Remove this after successfully verifying communication with upstream # and seeing a posted successful review. # - noop-check-communication # silent: # Uncomment this job when you have a jenkins slave running and want to # test a full Tempest run within devstack. # - dsvm-tempest-full - name: openstack/ironic check: # Remove this after successfully verifying communication with upstream # and seeing a posted successful review. # - noop-check-communicatioin # - dell-hw-tempest-dsvm-ironic-pxe_ipmitool - dell-hw13G-tempest-dsvm-ironic-idrac - dell-hw14G-tempest-dsvm-ironic-idrac #- dell-hw13G-tempest-dsvm-ironic-pxe_drac #- dell-hw14G-tempest-dsvm-ironic-pxe_drac #silent: # Uncomment this job when you have a jenkins slave running and want to # test a full Tempest run within devstack. - dell-hw13G-tempest-dsvm-ironic-pxe_ipmitool # - dell-hwFX2-tempest-dsvm-ironic-pxe_ipmitool