+ parameters:
+ - bool: &images_parameters_SKIP_BASE_IMAGES
+ name: 'SKIP_BASE_IMAGES'
+ default: false
+ - bool: &images_parameters_SKIP_PROFILE_IMAGES
+ name: 'SKIP_PROFILE_IMAGES'
+ default: false
+ - choice: &images_parameters_ARCH_FILTER
+ name: 'ARCH_FILTER'
+ choices:
+ - all
+ - amd64
+ - i386
+ - arm64
+ - armhf
+ - ppc64el
+ - riscv64
+ - s390x
+ - choice: &images_parameters_IMAGE_TYPE_FILTER
+ name: 'IMAGE_TYPE_FILTER'
+ choices:
+ - all
+ - lxd
+ - vm
+ - choice: &images_parameters_PROFILE_FILTER
+ name: 'PROFILE_FILTER'
+ choices:
+ - all
+ - ci-node
+ - developer
+ - choice:
+ name: 'RELEASE_FILTER'
+ choices:
+ - all
+ - bullseye
+ - bookworm
+ - trixie
+ - sid
+ - string:
+ <<: *images_parameters_GIT_URL
+ - string:
+ <<: *images_parameters_GIT_BRANCH
+
+- project:
+ name: images_imagebuilder_rockylinux
+ OS:
+ - rockylinux
+ ARCHES:
+ - amd64
+ RELEASES:
+ - '8'
+ - '9'
+ parameters:
+ - bool:
+ <<: *images_parameters_SKIP_BASE_IMAGES
+ - bool:
+ <<: *images_parameters_SKIP_PROFILE_IMAGES
+ - choice:
+ <<: *images_parameters_ARCH_FILTER
+ choices:
+ - all
+ - amd64
+ - choice:
+ <<: *images_parameters_IMAGE_TYPE_FILTER
+ - choice:
+ <<: *images_parameters_PROFILE_FILTER
+ - choice:
+ name: 'RELEASE_FILTER'
+ choices:
+ - 'all'
+ - '8'
+ - '9'
+ - string:
+ <<: *images_parameters_GIT_URL
+ - string:
+ <<: *images_parameters_GIT_BRANCH
+ jobs:
+ - 'images_imagebuilder_{OS}'
+
+- project:
+ name: images_imagebuilder_SLES
+ OS:
+ - sles
+ ARCHES:
+ - amd64
+ RELEASES:
+ # 12.5 Doesn't currently work well with LXD either as a container or a VM
+ # * 12.5 has systemd 228, which doesn't support cgroups v2. Hosts _could_
+ # be configured to disable the unified cgroup hierarchy in order to have
+ # this version systemd work correctly.
+ # * Running as a QEMU VM, virtio_scsi isn't correctly able to bring the
+ # virtual disks online. The version of lxd currently deployed doesn't
+ # support the io.bus option to use virtio-blk instead.
+ # - '12.5'
+ - '15.4'
+ - '15.5'
+ parameters:
+ - bool:
+ <<: *images_parameters_SKIP_BASE_IMAGES
+ default: true
+ - bool:
+ <<: *images_parameters_SKIP_PROFILE_IMAGES
+ - choice:
+ <<: *images_parameters_ARCH_FILTER
+ choices:
+ - all
+ - amd64
+ - choice:
+ <<: *images_parameters_IMAGE_TYPE_FILTER
+ - choice:
+ <<: *images_parameters_PROFILE_FILTER
+ - choice:
+ name: 'RELEASE_FILTER'
+ choices:
+ - 'all'
+ - '15.4'
+ - '15.5'
+ - string:
+ <<: *images_parameters_GIT_URL
+ - string:
+ <<: *images_parameters_GIT_BRANCH
+ jobs:
+ - 'images_imagebuilder_{OS}'
+
+- project:
+ name: images_imagebuilder_ubuntu
+ OS:
+ - ubuntu
+ ARCHES:
+ - amd64
+ RELEASES:
+ - focal
+ - jammy
+ - noble
+ parameters:
+ - bool:
+ <<: *images_parameters_SKIP_BASE_IMAGES
+ - bool:
+ <<: *images_parameters_SKIP_PROFILE_IMAGES
+ - choice:
+ <<: *images_parameters_ARCH_FILTER
+ choices:
+ - all
+ - amd64
+ - choice:
+ <<: *images_parameters_IMAGE_TYPE_FILTER
+ - choice:
+ <<: *images_parameters_PROFILE_FILTER
+ - choice:
+ name: 'RELEASE_FILTER'
+ choices:
+ - 'all'
+ - 'focal'
+ - 'jammy'
+ - 'noble'
+ - string:
+ <<: *images_parameters_GIT_URL
+ - string:
+ <<: *images_parameters_GIT_BRANCH
+ jobs:
+ - 'images_imagebuilder_{OS}'
+