Blame kiwi/complex-build/config.xml

8f60b5
8f60b5
8f60b5
<image schemaversion="7.4" name="CentOS-Stream-Hyperscale-Appliance">
8f60b5
	<description type="system">
8f60b5
		<author>CentOS Hyperscale Appliance</author>
8f60b5
		<contact>ngompa@centosproject.org</contact>
8f60b5
		<specification>CentOS Stream Hyperscale Appliance</specification>
8f60b5
	</description>
8f60b5
	<preferences>
8f60b5
		<version>9.0.0</version>
8f60b5
		<packagemanager>dnf</packagemanager>
8f60b5
		<locale>en_US</locale>
8f60b5
		<keytable>us</keytable>
8f60b5
		<timezone>UTC</timezone>
8f60b5
		<rpm-check-signatures>true</rpm-check-signatures>
8f60b5
		<release-version>9</release-version>
8f60b5
	</preferences>
9325ba
	   <repository type="rpm-md" alias="extras-common" sourcetype="baseurl">
9325ba
        <source path="http://mirror.stream.centos.org/SIGs/9-stream/extras/$basearch/extras-common/">
9325ba
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-SIG-Extras"/>
9325ba
        </source>
9325ba
    </repository>
9325ba
    <repository type="rpm-md" alias="crb" sourcetype="baseurl">
9325ba
        <source path="http://mirror.stream.centos.org/9-stream/CRB/$basearch/os/">
9325ba
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official"/>
9325ba
        </source>
9325ba
    </repository>
9325ba
    <repository type="rpm-md" alias="appstream" sourcetype="baseurl">
9325ba
        <source path="http://mirror.stream.centos.org/9-stream/AppStream/$basearch/os/">
9325ba
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official"/>
9325ba
        </source>
9325ba
    </repository>
9325ba
    <repository type="rpm-md" alias="baseos" sourcetype="baseurl">
9325ba
        <source path="http://mirror.stream.centos.org/9-stream/BaseOS/$basearch/os/">
9325ba
            <signing key="file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-Official"/>
9325ba
        </source>
9325ba
    </repository>
9325ba
    <repository type="rpm-md" alias="epel-next" sourcetype="baseurl">
9325ba
        <source path="https://dl.fedoraproject.org/pub/epel/next/9/Everything/$basearch/">
9325ba
            <signing key="file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-9"/>
9325ba
        </source>
9325ba
    </repository>
9325ba
    <repository type="rpm-md" alias="epel" sourcetype="baseurl">
9325ba
        <source path="https://dl.fedoraproject.org/pub/epel/9/Everything/$basearch/">
9325ba
            <signing key="file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-9"/>
9325ba
        </source>
9325ba
    </repository>
9325ba
	<packages type="image">
9325ba
		<package name="epel-release"/>
9325ba
		<package name="epel-next-release"/>
9325ba
	</packages>
9325ba
	<packages type="image" profiles="BootCore">
9325ba
		<package name="grub2-efi-aa64" arch="aarch64"/>
9325ba
		<package name="grub2-efi-aa64-modules" arch="aarch64"/>
9325ba
		<package name="grub2-efi-x64" arch="x86_64"/>
9325ba
		<package name="grub2-efi-x64-modules" arch="x86_64"/>
9325ba
		<package name="grub2-pc" arch="x86_64"/>
9325ba
		<package name="grub2-pc-modules" arch="x86_64"/>
9325ba
		<package name="shim-signed-aa64" arch="aarch64"/>
9325ba
		<package name="shim-signed-x64" arch="x86_64"/>
9325ba
		<package name="kernel-core"/>
9325ba
	</packages>
9325ba
	<users profiles="Azure,AWSEC2,OpenStack,LiveInstall">
9325ba
		
9325ba
		<user name="root" groups="root" password="linux" home="/root" pwdformat="plain" />
9325ba
	</users>
9325ba
	<profiles>
f1a4a7
		<profile name="BootCore" description="Boot core packages"/>
9325ba
		<profile name="CloudCore" description="Cloud spin core packages">
9325ba
			<requires profile="BootCore"/>
9325ba
		</profile>
9325ba
		<profile name="Azure" description="Azure Guest Image">
9325ba
			<requires profile="CloudCore"/>
9325ba
		</profile>
9325ba
		<profile name="AWSEC2" description="AWS EC2 HVM Guest Image">
9325ba
			<requires profile="CloudCore"/>
9325ba
		</profile>
9325ba
		<profile name="GCE" description="GCE Guest Image">
9325ba
			<requires profile="CloudCore"/>
9325ba
		</profile>
9325ba
		<profile name="OpenStack" description="OpenStack Guest Image">
9325ba
			<requires profile="CloudCore"/>
9325ba
		</profile>
9325ba
	</profiles>
9325ba
	<preferences profiles="Azure">
9325ba
		<type image="oem" filesystem="ext4" kernelcmdline="USE_BY_UUID_DEVICE_NAMES=1 earlyprintk=ttyS0 console=ttyS0 rootdelay=300 net.ifnames=0 dis_ucode_ldr scsi_mod.use_blk_mq=1 multipath=off" devicepersistency="by-uuid" formatoptions="force_size" format="vhd-fixed" bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi">
9325ba
			<bootloader name="grub2" console="serial" timeout="1" timeout_style="countdown"/>
9325ba
			<systemdisk>
9325ba
				<volume name="home"/>
9325ba
				<volume name="root"/>
9325ba
				<volume name="var"/>
9325ba
			</systemdisk>
9325ba
			<size unit="G">5</size>
9325ba
			<oemconfig>
9325ba
				<oem-resize>false</oem-resize>
9325ba
			</oemconfig>
9325ba
		</type>
9325ba
	</preferences>
9325ba
	<preferences profiles="AWSEC2">
9325ba
		<type image="oem" filesystem="ext4" kernelcmdline="console=ttyS0 net.ifnames=0 nvme_core.io_timeout=4294967295 nvme_core.admin_timeout=4294967295 8250.nr_uarts=4 dis_ucode_ldr multipath=off" devicepersistency="by-label" bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi">
9325ba
			<bootloader name="grub2" timeout="1"/>
9325ba
			<size unit="G">5</size>
9325ba
			<systemdisk>
9325ba
				<volume name="home"/>
9325ba
				<volume name="root"/>
9325ba
				<volume name="var"/>
9325ba
			</systemdisk>
9325ba
			<oemconfig>
9325ba
				<oem-resize>false</oem-resize>
9325ba
			</oemconfig>
9325ba
		</type>
9325ba
	</preferences>
9325ba
	<preferences profiles="GCE">
9325ba
		<type image="oem" filesystem="ext4" kernelcmdline="console=ttyS0,38400n8 multipath=off net.ifnames=0 dis_ucode_ldr" devicepersistency="by-label" bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" format="gce" firmware="uefi">
9325ba
			<bootloader name="grub2" timeout="1"/>
9325ba
			<size unit="G">5</size>
9325ba
			<systemdisk>
9325ba
				<volume name="home"/>
9325ba
				<volume name="root"/>
9325ba
				<volume name="var"/>
9325ba
			</systemdisk>
9325ba
			<oemconfig>
9325ba
				<oem-resize>false</oem-resize>
9325ba
			</oemconfig>
9325ba
		</type>
9325ba
	</preferences>
9325ba
	<preferences profiles="OpenStack">
9325ba
		<type image="oem" filesystem="ext4" kernelcmdline="console=ttyS0 net.ifnames=0 dis_ucode_ldr" devicepersistency="by-label" bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi" format="qcow2">
9325ba
			<bootloader name="grub2" console="serial" timeout="1"/>
9325ba
			<size unit="G">5</size>
9325ba
			<systemdisk>
9325ba
				<volume name="home"/>
9325ba
				<volume name="root"/>
9325ba
				<volume name="var"/>
9325ba
			</systemdisk>
9325ba
			<oemconfig>
9325ba
				<oem-resize>false</oem-resize>
9325ba
			</oemconfig>
9325ba
		</type>
9325ba
	</preferences>
9325ba
	<packages type="image" profiles="CloudCore">
9325ba
		<ignore name="dracut-config-rescue"/>
9325ba
		<ignore name="firewalld"/>
9325ba
		<ignore name="kernel"/>
9325ba
		<ignore name="*-firmware"/>
9325ba
		<ignore name="geolite2-city"/>
9325ba
		<ignore name="geolite2-country"/>
9325ba
		<package name="cloud-init"/>
9325ba
		<package name="cloud-utils-growpart"/>
9325ba
		<package name="gdisk"/>
9325ba
		<package name="glibc-langpack-en"/>
9325ba
	</packages>
9325ba
	<packages type="image" profiles="Azure">
9325ba
		<package name="WALinuxAgent"/>
9325ba
	</packages>
9325ba
	<packages type="image" profiles="OpenStack">
9325ba
		<package name="qemu-guest-agent"/>
9325ba
	</packages>
9325ba
	<profiles>
9325ba
		<profile name="Vagrant" description="Vagrant packages">
9325ba
			<requires profile="BootCore"/>
9325ba
		</profile>
9325ba
	</profiles>
9325ba
	<preferences profiles="Vagrant">
9325ba
		<type image="oem" filesystem="ext4" kernelcmdline="console=ttyS0 net.ifnames=0 dis_ucode_ldr" devicepersistency="by-label" bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" efipartsize="100" firmware="uefi" format="vagrant">
9325ba
			<bootloader name="grub2" console="serial" timeout="1"/>
9325ba
			<size unit="G">5</size>
9325ba
			<systemdisk>
9325ba
				<volume name="home"/>
9325ba
				<volume name="root"/>
9325ba
				<volume name="var"/>
9325ba
			</systemdisk>
9325ba
			<oemconfig>
9325ba
				<oem-resize>false</oem-resize>
9325ba
			</oemconfig>
9325ba
		</type>
9325ba
	</preferences>
9325ba
	<users profiles="Vagrant">
9325ba
		
9325ba
		<user name="vagrant" groups="vagrant" password="vagrant" home="/home/vagrant" pwdformat="plain" />
9325ba
		<user password="$1$wYJUgpM5$RXMMeASDc035eX.NbYWFl0" home="/root" name="root" groups="root"/>
9325ba
	</users>
9325ba
	<packages type="image" profiles="Vagrant">
9325ba
		<ignore name="dracut-config-rescue"/>
9325ba
		<ignore name="firewalld"/>
9325ba
		<ignore name="kernel"/>
9325ba
		<ignore name="*-firmware"/>
9325ba
		<ignore name="geolite2-city"/>
9325ba
		<ignore name="geolite2-country"/>
9325ba
		<package name="gdisk"/>
9325ba
		<package name="glibc-langpack-en"/>
9325ba
		<package name="qemu-guest-agent"/>
9325ba
	</packages>
9325ba
8f60b5
	<packages type="image">
8f60b5
		<ignore name="rhc"/> 
8f60b5
		<namedCollection name="core"/>
8f60b5
		<package name="chrony"/>
8f60b5
		<package name="nano"/>
8f60b5
		<package name="yum-utils"/>
8f60b5
	</packages>
8f60b5
	<packages type="bootstrap">
8f60b5
		<package name="basesystem"/>
8f60b5
		<package name="filesystem"/>
8f60b5
	</packages>
8f60b5
</image>