Neal Gompa
571f7e79d4
uki: Drop custom logic for discoverable partitions
...
Since kiwi v10.0.1, it automatically sets the partition GUIDs to
values from the UAPI group's discoverable partition standard.
2024-03-26 08:00:55 -04:00
Neal Gompa
64b3ca0b20
config.sh: Add snippet to configure sudo for Vagrant images
...
The vagrant user used in Vagrant images needs the ability
to use sudo with no restrictions. This is fine and expected
for Vagrant images, as they are only intended to be used
for development purposes.
2024-03-25 11:24:13 -04:00
Neal Gompa
ac559c73fd
teams/cloud/container: Add name labels for the containers
...
These were accidentally omitted when they were ported over.
2024-03-12 22:13:14 -04:00
Neal Gompa
ff7affb890
teams/cloud/container: Filter out mesa-va-drivers for s390x for Toolbox
...
VA-API does not exist in s390x, so we need this filtered out for
that architecture.
2024-03-12 07:14:11 -04:00
Neal Gompa
12cb853ad9
Add s390x variant for Cloud-Base-Generic
...
This allows building cloud images for Z systems.
2024-03-11 21:36:23 -04:00
Neal Gompa
0becdd4d43
teams/cloud/container, tmt: Build the container images as OCI images
...
This incorporates the labels that are expected for Fedora images.
2024-03-06 17:41:28 -05:00
Neal Gompa
31d0b2a70f
teams/cloud/cloud: Bump the Google Cloud image to 10G
...
Anything lower than that causes performance problems.
2024-03-06 13:51:35 -05:00
Neal Gompa
31f9f8a743
components/boot: Force grubby at bootstrap phase
...
If no preference is expressed, sdubby will be selected instead of
grubby, which breaks image builds. Thus, install grubby early to
avoid this issue.
2024-03-04 21:25:39 -05:00
Neal Gompa
b558e172c1
Install fedora-release-* at bootstrap phase for various images
...
This ensures that the correct variant packages are installed.
2024-03-04 20:18:11 -05:00
Neal Gompa
4f5bafccf3
tmt: Install kiwi-systemdeps for containers and disk images
...
These are needed for the images currently being validated in CI.
2024-02-24 14:57:26 -05:00
Neal Gompa
12275dff55
Add ppc64le variant for Cloud-Base-Generic
...
This allows building cloud images for POWER systems.
2024-02-24 14:57:26 -05:00
Neal Gompa
3ac0ae9240
teams/cloud: Define compatible architectures for existing profiles
...
Most of the Fedora Cloud-owned profiles are limited to a subset of
architectures, generally x86_64 and aarch64 (with the exception of
the VirtualBox Vagrant image, which is x86_64 only).
2024-02-24 14:57:26 -05:00
Neal Gompa
ce013b2c21
components/desktops/mate: Switch from earlyoom to systemd-oomd
2024-02-24 14:29:45 -05:00
Neal Gompa
7cc5101bcc
Rename MATE desktop snippets from MATE-Compiz to MATE
...
This prepares for the future change to another compositor with Wayland.
2024-02-24 14:29:39 -05:00
Neal Gompa
7235c1e6f4
teams/cloud: Reformat profile image types for readability
...
This makes it easier to read what all the settings are.
2024-02-23 05:15:15 -05:00
Neal Gompa
10d4f7c9ae
components/boot: Drop duplicate profiles section
...
Multiple profiles can be defined in a profiles section.
2024-02-22 19:49:16 -05:00
Neal Gompa
bc0a22eae0
Set version to Rawhide
2024-02-22 19:45:01 -05:00
Neal Gompa
7497716476
Reorganize configuration around Fedora teams
...
This realigns the configuration into separate files/folders that
would be modified by specific teams (e.g. WGs and SIGs).
2024-02-22 19:15:21 -05:00
Neal Gompa
573870b3a4
platforms/workstation: Add live media variants for numerous desktops
...
This enables building live ISO images for all the various spins.
2024-01-13 17:09:35 -05:00
Neal Gompa
74f06fd207
config.sh: Add configuration for numerous desktops
...
This makes adjustments for the script part for configuring images
of the various desktops.
2024-01-13 17:03:41 -05:00
Neal Gompa
30ef6928bf
components/desktop-environments, config.sh: Add SoaS variant
...
This adds the basic configuration for Sugar on a Stick.
2024-01-13 16:56:47 -05:00
Neal Gompa
3dcd3d2240
components/desktop-environments: Add numerous desktop environments
...
This adds desktop environments that are the basis of existing Fedora
Linux spins.
2024-01-13 16:39:49 -05:00
Neal Gompa
6226513d97
components/desktop-environments: kde: Add kde-spin-initial-setup
...
The initial-setup packages for firstboot were split into their own
comps group that ensures initial-setup-gui is configured to use
kwin as the Wayland compositor.
2024-01-13 16:39:49 -05:00
Neal Gompa
14d8288472
Add maintainers.toml
...
This contains the somewhat current reference of the current maintainers
of the various spins.
2024-01-13 16:39:49 -05:00
Neal Gompa
ed9fd4f4f7
Split documentation of variants into its own file
...
As the list of buildable variants grows, it will be harder to maintain
in the main README. Thus, split it out to its own file to keep the
README manageable.
2024-01-13 16:39:49 -05:00
Neal Gompa
c41b562b10
tmt/tests/build-image: Purge the image working root after the build
...
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-13 05:13:42 -05:00
Neal Gompa
11e6913afa
root/etc/fstab.script: Drop SELinux labeling workaround
...
This has been fixed properly with kiwi 9.25.21.
2024-01-13 05:13:42 -05:00
Neal Gompa
824d61365f
Rename Fedora-Linux to Fedora
...
This makes the various name+profile combinations more closely
match their official names.
2024-01-13 05:11:48 -05:00
Neal Gompa
d27e4c3f6c
Add base container definitions
...
This adds the definitions for building the container tarballs for
the base container, the minimal base container, and the toolbox
container.
2024-01-07 22:16:11 -05:00
Neal Gompa
e6896b13c2
platforms, tmt: Rename and restructure cloud variants
...
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-21 09:04:37 -05:00
Neal Gompa
f9b944d050
README: Add link to Zuul instance in CI section
2023-12-20 08:41:58 -05:00
Neal Gompa
b5003bffbe
Add Zuul CI configuration
...
This allows us to have pull requests tested before we review changes
to merge.
2023-12-20 07:55:40 -05:00
Neal Gompa
724d3376e7
components/boot: Explicitly select grubby
...
This avoids issues caused by the existence of grubby and sdubby.
2023-12-19 15:54:30 -05:00
Neal Gompa
80a1081de6
kiwi-build: Add support for setting the kiwi description directory
...
Generally, the kiwi descriptions are in the same directory, but
when this script is being called out-of-tree, it needs to be told
where they are.
2023-12-19 15:29:19 -05:00
Neal Gompa
f5632edf2b
platforms/cloud: Add Oracle Cloud image
...
Oracle Cloud images are KVM cloud images, just like the OpenStack
images. Reuse the OpenStack image definition for Oracle Cloud.
2023-10-14 16:50:29 -04:00
Neal Gompa
118e70f9db
platforms/vagrant: Define Vagrant images for libvirt and VirtualBox
...
KIWI differentiates between libvirt and VirtualBox based Vagrant
images, especially for the box format, so now we split up the
Vagrant definition accordingly.
2023-10-14 16:30:57 -04:00
Neal Gompa
48c770ad56
platforms/vagrant: Remove cloud-init
...
This is not used for Vagrant.
2023-10-14 16:08:29 -04:00
Neal Gompa
c2b96f2c80
README: Enumerate all available image variants in alphabetical order
2023-10-14 15:30:02 -04:00
Neal Gompa
838cd9b2ee
Initial import of descriptions
2023-10-14 15:21:23 -04:00
Neal Gompa
14e2f2a0e1
COPYING: Refresh to the latest version of the file
2023-10-14 12:57:58 -04:00
Neal Gompa
6b2d7da342
Initial commit
2021-09-10 16:51:18 -04:00