Payload Testing
TRT needs the capability to run a selected subset of release qualification jobs on selected pull requests in all repositories that contribute to OCP, before they are merged.
The /payload
command is provided for this purpose.
Usage
Any collaborator of the GitHub OpenShift organization can issue the command on a pull request to a branch of a repository of the organization that contributes to OpenShift official images:
/payload <ocp_version> <ci|nightly> <informing|blocking>
For example, if /payload 4.10 nightly informing
is issued on a PR, the robot will reply the list of the triggered jobs:
The jobs triggered by the command are determined by OpenShift Release Controllers. The linked page from payload-tests portal at the bottom of the comment shows the status of the payload testing and the details of those jobs.