aboutsummaryrefslogtreecommitdiff
path: root/tmt
AgeCommit message (Collapse)Author
2024-11-16kiwi-build: Update to mimic production builds more closelyGravatar Neal Gompa
Production builds in Fedora have a couple extra features: * ISOs have custom overrides to set the correct volume/app IDs * Image filenames are structured to follow roughly NVRA format Now we support these features with extra helper scripts. If a "image release" value is passed in, then we fully mimic the production image build process. This will be particularly useful for making respins of Fedora images with updates applied.
2024-11-13Add Fedora Server generic guest and host image descriptionsGravatar Neal Gompa
This is loosely based on the Server kickstart and ELN descriptions. This covers both the disk image for running on ARM hardware as well as the VM image for running on various hypervisor platforms.
2024-09-28Add FEX-RootFS definitionGravatar Davide Cavalca
Add a new definition for a RootFS to be used by FEX (https://src.fedoraproject.org/rpms/fex-emu). This is based on the upstream manifest (https://github.com/FEX-Emu/RootFS/blob/main/Configs/Fedora_40.json). Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
2024-09-12Improve test time for kde/build-desktop-liveGravatar Miroslav Vadkerti
Larger disk means more IO performance. Require more CPUs to aid mksquashfs performance. Signed-off-by: Miroslav Vadkerti <mvadkert@redhat.com>
2024-08-09kiwi-build, tmt: Require setting the kiwi filename for the buildGravatar Neal Gompa
In preparation for having multiple top-level kiwi description files, expose the ability to define which file to read. Additionally, tests are updated to use this new flag.
2024-07-24teams/kde: Rework to add disk image buildGravatar Neal Gompa
This adds a disk image build profile to produce Fedora KDE images. Additionally, these profiles are now tested in CI.
2024-07-01Introduce a new "fedora-init" image, which is fedora + systemd.Gravatar Romain Geissler
This is similar to "ubi-init" on UBI/RHEL side. Fixes BZ 2278884.
2024-03-06teams/cloud/container, tmt: Build the container images as OCI imagesGravatar Neal Gompa
This incorporates the labels that are expected for Fedora images.
2024-02-24tmt: Install kiwi-systemdeps for containers and disk imagesGravatar Neal Gompa
These are needed for the images currently being validated in CI.
2024-01-25tmt: add test plan for Cloud-Base-UEFI-UKIGravatar Gerd Hoffmann
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2024-01-13tmt/tests/build-image: Purge the image working root after the buildGravatar Neal Gompa
Once the image build is done, we do not need the working tree anymore and leaving it around causes it to get archived at the end of CI runs when it is totally unneeded.
2024-01-07Add base container definitionsGravatar Neal Gompa
This adds the definitions for building the container tarballs for the base container, the minimal base container, and the toolbox container.
2023-12-21platforms, tmt: Rename and restructure cloud variantsGravatar Neal Gompa
We now have more than one cloud system that is essentially a KVM environment that uses cloud-init to boot, so now we declare that "generic" and have the OpenStack and Oracle images reuse those definitions. Also, in preparation for layered cloud image variants, rename them from "Cloud-" to "Cloud-Base-". Vagrant variants are similarly prefixed to make it clear who provides them. Finally, restructure the layout of the tmt plans to match the description structure.
2023-12-20Add Zuul CI configurationGravatar Neal Gompa
This allows us to have pull requests tested before we review changes to merge.