job: vm_image_build
Supported triggers
- pull_request
 
Required parameters
- copr_chroot - name of the chroot to use for installing packages in the image
 
Image Parameters (Packit does not sanitize these and just passes them to Image Builder; check Image Builder's API documentation for details).
- image_request - values passed to the "image_requests" field of Image Builder's API
 - image_customizations - values passed to the "customizations" field of Image Builder's API
 - image_distribution - name of the "base image" (examples: rhel-90, fedora-36)
 
Optional parameters
- owner - Copr project owner
 - project - Copr project name
 
Image builds are only triggered after a collaborator places a comment /packit
vm-image-build in a pull request. The image builds are NOT submitted
automatically. This is a subject to change as we improve the integration in future.
Retriggering
For retriggering the job, see retriggering docs.
Example
jobs:
- job: vm_image_build
  trigger: pull_request
  image_request:
    architecture: x86_64
    image_type: aws
    upload_request:
      type: aws
      options:
        share_with_accounts: ["123456789"]
  image_customizations:
    packages: [foo-bar]
  image_distribution: fedora-36
  owner: john-foo
  project: foo-bar-martini
  copr_chroot: fedora-36-x86_64