2024-03-29 06:18:15 +00:00
|
|
|
<image>
|
|
|
|
<profiles>
|
|
|
|
<profile name="Core-Cloud" description="Cloud Base Packages">
|
|
|
|
<requires profile="Core-Boot"/>
|
|
|
|
</profile>
|
|
|
|
<!-- Generic package set is a good starting point -->
|
|
|
|
<profile name="Cloud-GenericCloud-Base" description="GenericCloud Base Image">
|
|
|
|
<requires profile="Core-Cloud"/>
|
|
|
|
</profile>
|
|
|
|
<profile name="Cloud-GenericCloud-LVM" description="GenericCloud LVM Image">
|
|
|
|
<requires profile="Core-Cloud"/>
|
|
|
|
</profile>
|
|
|
|
<profile name="Cloud-Azure-Base" description="Azure Base Image">
|
|
|
|
<requires profile="Core-Cloud"/>
|
|
|
|
</profile>
|
|
|
|
<profile name="Cloud-Azure-LVM" description="Azure LVM Image">
|
|
|
|
<requires profile="Core-Cloud"/>
|
|
|
|
</profile>
|
|
|
|
<profile name="Cloud-EC2-Base" description="EC2 Base Image">
|
|
|
|
<requires profile="Core-Cloud"/>
|
|
|
|
</profile>
|
|
|
|
<profile name="Cloud-EC2-LVM" description="EC2 LVM Image">
|
|
|
|
<requires profile="Core-Cloud"/>
|
|
|
|
</profile>
|
|
|
|
<profile name="Cloud-OCP-Base" description="OCP Base Image">
|
|
|
|
<requires profile="Core-Cloud"/>
|
|
|
|
</profile>
|
|
|
|
</profiles>
|
|
|
|
<!-- Generic -->
|
|
|
|
<preferences profiles="Cloud-GenericCloud-Base" arch="x86_64,aarch64">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-06-12 02:03:14 +00:00
|
|
|
devicepersistency="by-uuid"
|
2024-03-29 06:18:15 +00:00
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<preferences profiles="Cloud-GenericCloud-LVM" arch="x86_64,aarch64">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-03-29 06:18:15 +00:00
|
|
|
devicepersistency="by-uuid"
|
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
<systemdisk name="rocky" preferlvm="true">
|
2024-06-09 03:28:56 +00:00
|
|
|
<volume name="@root=lvroot" size="9000M" mountpoint="/" />
|
2024-03-29 06:18:15 +00:00
|
|
|
</systemdisk>
|
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<!-- Generic specific to ppc64le -->
|
|
|
|
<preferences profiles="Cloud-GenericCloud-Base" arch="ppc64le">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
2024-05-08 01:36:49 +00:00
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" firmware="ofw"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-06-12 02:03:14 +00:00
|
|
|
devicepersistency="by-uuid"
|
2024-03-29 06:18:15 +00:00
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<preferences profiles="Cloud-GenericCloud-LVM" arch="ppc64le">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" firmware="ofw"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-03-29 06:18:15 +00:00
|
|
|
devicepersistency="by-uuid"
|
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
<systemdisk name="rocky" preferlvm="true">
|
2024-06-09 03:28:56 +00:00
|
|
|
<volume name="@root=lvroot" size="9000M" mountpoint="/" />
|
2024-03-29 06:18:15 +00:00
|
|
|
</systemdisk>
|
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<!-- Generic specific to s390x -->
|
|
|
|
<preferences profiles="Cloud-GenericCloud-Base" arch="s390x">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-06-12 02:03:14 +00:00
|
|
|
devicepersistency="by-uuid"
|
2024-03-29 06:18:15 +00:00
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
|
|
|
<bootloader name="zipl" targettype="CDL" timeout="1"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<preferences profiles="Cloud-GenericCloud-LVM" arch="s390x">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-03-29 06:18:15 +00:00
|
|
|
devicepersistency="by-uuid"
|
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-07 14:19:49 +00:00
|
|
|
<bootloader name="zipl" targettype="CDL" timeout="1"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
<systemdisk name="rocky" preferlvm="true">
|
2024-06-09 03:28:56 +00:00
|
|
|
<volume name="@root=lvroot" size="9000M" mountpoint="/" />
|
2024-03-29 06:18:15 +00:00
|
|
|
</systemdisk>
|
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<!-- End Generic -->
|
|
|
|
<!-- Azure -->
|
2024-12-18 21:18:57 +00:00
|
|
|
<preferences profiles="Cloud-Azure-Base" arch="x86_64">
|
2024-03-29 06:18:15 +00:00
|
|
|
<type image="oem" format="vhd-fixed" formatoptions="force_size"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="rootdelay=300 console=ttyS0 earlyprintk=ttyS0 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-06-12 02:03:14 +00:00
|
|
|
devicepersistency="by-uuid"
|
2024-03-29 06:18:15 +00:00
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" console="serial" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
</type>
|
|
|
|
</preferences>
|
2024-12-18 21:18:57 +00:00
|
|
|
<preferences profiles="Cloud-Azure-LVM" arch="x86_64">
|
2024-03-29 06:18:15 +00:00
|
|
|
<type image="oem" format="vhd-fixed" formatoptions="force_size"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="rootdelay=300 console=ttyS0 earlyprintk=ttyS0 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
2024-03-29 06:18:15 +00:00
|
|
|
devicepersistency="by-uuid"
|
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
<systemdisk name="rocky" preferlvm="true">
|
2024-06-09 03:28:56 +00:00
|
|
|
<volume name="@root=lvroot" size="9000M" mountpoint="/" />
|
2024-03-29 06:18:15 +00:00
|
|
|
</systemdisk>
|
|
|
|
</type>
|
|
|
|
</preferences>
|
2024-12-18 21:18:57 +00:00
|
|
|
<preferences profiles="Cloud-Azure-Base" arch="aarch64">
|
|
|
|
<type image="oem" format="vhd-fixed" formatoptions="force_size"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
|
|
|
kernelcmdline="rootdelay=300 console=ttyAMA0 earlyprintk=ttyAMA0 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
|
|
|
devicepersistency="by-uuid"
|
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
|
|
|
<bootloader name="grub2" console="serial" timeout="1" bls="true"/>
|
|
|
|
<size unit="G">10</size>
|
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<preferences profiles="Cloud-Azure-LVM" arch="aarch64">
|
|
|
|
<type image="oem" format="vhd-fixed" formatoptions="force_size"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
|
|
|
kernelcmdline="rootdelay=300 console=ttyAMA0 earlyprintk=ttyAMA0 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0"
|
|
|
|
devicepersistency="by-uuid"
|
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
|
|
|
<size unit="G">10</size>
|
|
|
|
<systemdisk name="rocky" preferlvm="true">
|
|
|
|
<volume name="@root=lvroot" size="9000M" mountpoint="/" />
|
|
|
|
</systemdisk>
|
|
|
|
</type>
|
|
|
|
</preferences>
|
2024-03-29 06:18:15 +00:00
|
|
|
<!-- End Azure -->
|
|
|
|
<!-- EC2 -->
|
|
|
|
<preferences profiles="Cloud-EC2-Base" arch="x86_64,aarch64">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0 nvme_core.io_timeout=4294967295 nvme_core.max_retries=10"
|
2024-06-12 02:03:14 +00:00
|
|
|
devicepersistency="by-uuid"
|
2024-03-29 06:18:15 +00:00
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<preferences profiles="Cloud-EC2-LVM" arch="x86_64,aarch64">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0 nvme_core.io_timeout=4294967295 nvme_core.max_retries=10"
|
2024-03-29 06:18:15 +00:00
|
|
|
devicepersistency="by-uuid"
|
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
<systemdisk name="rocky" preferlvm="true">
|
2024-06-09 03:28:56 +00:00
|
|
|
<volume name="@root=lvroot" size="9000M" mountpoint="/" />
|
2024-03-29 06:18:15 +00:00
|
|
|
</systemdisk>
|
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<!-- End EC2 -->
|
|
|
|
<!-- OCP -->
|
|
|
|
<preferences profiles="Cloud-OCP-Base" arch="x86_64,aarch64">
|
|
|
|
<type image="oem" format="qcow2"
|
|
|
|
filesystem="xfs"
|
|
|
|
bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi"
|
2024-08-21 20:24:50 +00:00
|
|
|
kernelcmdline="console=ttyS0,115200n8 console=tty0 no_timer_check crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M net.ifnames=0 LANG=en_US.UTF-8 transparent_hugepage=never rd.luks=0 rd.md=0 rd.dm=0 rd.lvm.vg=rocky rd.lvm.lv=rocky/root rd.net.timeout.dhcp=10"
|
2024-06-12 02:03:14 +00:00
|
|
|
devicepersistency="by-uuid"
|
2024-03-29 06:18:15 +00:00
|
|
|
rootfs_label="rocky">
|
|
|
|
<oemconfig>
|
|
|
|
<oem-resize>false</oem-resize>
|
|
|
|
</oemconfig>
|
2024-05-15 22:15:59 +00:00
|
|
|
<bootloader name="grub2" timeout="1" bls="true"/>
|
2024-06-09 03:28:56 +00:00
|
|
|
<size unit="G">10</size>
|
2024-03-29 06:18:15 +00:00
|
|
|
</type>
|
|
|
|
</preferences>
|
|
|
|
<!-- End OCP -->
|
|
|
|
<packages type="image" patternType="plusRecommended" profiles="Core-Cloud">
|
|
|
|
<namedCollection name="core"/>
|
|
|
|
<ignore name="*-firmware"/>
|
|
|
|
<ignore name="alsa-lib"/>
|
|
|
|
<ignore name="biosdevname"/>
|
|
|
|
<ignore name="iprutils"/>
|
2024-05-01 22:45:20 +00:00
|
|
|
<!--<ignore name="langpacks-*"/>
|
|
|
|
<ignore name="langpacks-en"/>-->
|
2024-03-29 06:18:15 +00:00
|
|
|
<ignore name="plymouth"/>
|
2024-05-01 22:45:20 +00:00
|
|
|
<package name="langpacks-en"/>
|
2024-03-29 06:18:15 +00:00
|
|
|
<package name="NetworkManager"/>
|
2024-05-01 04:52:31 +00:00
|
|
|
<package name="bash"/>
|
2024-03-29 06:18:15 +00:00
|
|
|
<package name="chrony"/>
|
|
|
|
<package name="dnf"/>
|
|
|
|
<package name="cloud-init"/>
|
|
|
|
<package name="cloud-utils-growpart"/>
|
|
|
|
<package name="dracut-config-generic"/>
|
|
|
|
<package name="firewalld"/>
|
|
|
|
<package name="gdisk"/>
|
2024-05-07 14:19:13 +00:00
|
|
|
<package name="grub2" arch="x86_64,aarch64,ppc64le"/>
|
2024-03-29 06:18:15 +00:00
|
|
|
<package name="kernel"/>
|
|
|
|
<package name="nfs-utils"/>
|
|
|
|
<package name="rsync"/>
|
|
|
|
<package name="tar"/>
|
|
|
|
<package name="dnf-utils"/>
|
|
|
|
<package name="cockpit-system"/>
|
|
|
|
<package name="cockpit-ws"/>
|
|
|
|
<package name="dhcp-client"/>
|
|
|
|
<package name="python3-jsonschema"/>
|
|
|
|
<package name="qemu-guest-agent"/>
|
|
|
|
<package name="rocky-release"/>
|
|
|
|
<package name="rng-tools"/>
|
|
|
|
</packages>
|
|
|
|
<!-- is this needed? -->
|
|
|
|
<packages type="image" patternType="plusRecommended" profiles="Cloud-GenericCloud-Base,Cloud-GenericCloud-LVM">
|
|
|
|
<package name="qemu-guest-agent"/>
|
|
|
|
</packages>
|
|
|
|
<packages type="image" patternType="plusRecommended" profiles="Cloud-Azure-Base,Cloud-Azure-LVM">
|
|
|
|
<package name="WALinuxAgent"/>
|
|
|
|
<package name="hyperv-daemons"/>
|
|
|
|
</packages>
|
2024-05-08 17:08:21 +00:00
|
|
|
<packages type="image" patternType="plusRecommended" profiles="Cloud-GenericCloud-LVM,Cloud-Azure-LVM,Cloud-OCP-Base,Cloud-EC2-LVM">
|
2024-05-08 15:27:20 +00:00
|
|
|
<package name="lvm2"/>
|
|
|
|
</packages>
|
2024-03-29 06:18:15 +00:00
|
|
|
<!-- There isn't a way to exclude packages from a certain repo -->
|
2024-05-08 21:48:11 +00:00
|
|
|
<packages type="image" patternType="plusRecommended" profiles="Cloud-OCP-Base">
|
|
|
|
<package name="iscsi-initiator-utils"/>
|
|
|
|
</packages>
|
2024-03-29 06:18:15 +00:00
|
|
|
</image>
|