Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kiwi-templates-Minimal for
openSUSE:Factory checked in at 2026-06-03 20:21:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kiwi-templates-Minimal (Old)
and /work/SRC/openSUSE:Factory/.kiwi-templates-Minimal.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kiwi-templates-Minimal"
Wed Jun 3 20:21:13 2026 rev:38 rq:1354071 version:84.87.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/kiwi-templates-Minimal/kiwi-templates-Minimal.changes
2026-05-06 19:18:16.834032919 +0200
+++
/work/SRC/openSUSE:Factory/.kiwi-templates-Minimal.new.1937/kiwi-templates-Minimal.changes
2026-06-03 20:21:31.454952719 +0200
@@ -1,0 +2,11 @@
+Tue May 12 14:24:39 UTC 2026 - PraveenKumar Handigol
<[email protected]>
+
+- Add iptables or nftables to Minimal image (jsc#PED-15694)
+
+-------------------------------------------------------------------
+Tue May 12 12:53:12 UTC 2026 - PraveenKumar Handigol
<[email protected]>
+
+- Implement support for KubeVirt containerdisk creation via Kiwi
(jsc#PED-15932):
+ * Add containerdisk.sh
+
+-------------------------------------------------------------------
New:
----
containerdisk.sh
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ Minimal.kiwi ++++++
--- /var/tmp/diff_new_pack.VAyh4y/_old 2026-06-03 20:21:32.306988065 +0200
+++ /var/tmp/diff_new_pack.VAyh4y/_new 2026-06-03 20:21:32.310988231 +0200
@@ -15,6 +15,7 @@
<profile name="VMware" description="Minimal Image for VMware"
arch="x86_64"/>
<profile name="MS-HyperV" description="Minimal Image for Hyper-V"
arch="aarch64,x86_64"/>
<profile name="Cloud" description="Minimal Image for Cloud"
arch="aarch64,x86_64"/>
+ <profile name="KubeVirt-Cloud" description="Minimal Image for KubeVirt
containerdisk" arch="x86_64"/>
<profile name="RaspberryPi" description="Minimal Image for the
Raspberry Pi" arch="aarch64"/>
<profile name="s390x-Cloud" description="Minimal Image for Cloud"
arch="s390x"/>
<profile name="s390x-dasd" description="Minimal Image for DASD on z
Systems" arch="s390x"/>
@@ -219,6 +220,33 @@
</type>
</preferences>
+ <preferences profiles="KubeVirt-Cloud">
+ <version>1.0.0</version>
+ <packagemanager>zypper</packagemanager>
+ <bootloader-theme>openSUSE</bootloader-theme>
+ <rpm-excludedocs>true</rpm-excludedocs>
+ <locale>en_US</locale>
+ <type
+ image="oem"
+ filesystem="xfs"
+ firmware="uefi"
+ efipartsize="512"
+ bootpartition="false"
+ bootkernel="custom"
+ devicepersistency="by-uuid"
+ format="docker:qcow2"
+ editbootinstall="containerdisk.sh"
+ bundle_format="%N-KubeVirt.%A-%M.%m.%p"
+ >
+ <oemconfig>
+ <oem-resize>false</oem-resize>
+ </oemconfig>
+ <containerconfig name="opensuse/tumbleweed-kubevirt-minimal"
tag="latest"/>
+ <bootloader name="grub2" timeout="1"/>
+ <size unit="G">2</size>
+ </type>
+ </preferences>
+
<preferences profiles="MS-HyperV" arch="x86_64">
<version>1.0.0</version>
<packagemanager>zypper</packagemanager>
@@ -443,6 +471,9 @@
<!-- <package name="rsyslog"/> for SLE -->
<package name="systemd-logger"/> <!-- for openSUSE -->
<package name="zypper-needs-restarting"/> <!-- Some deployment script
use this (bsc#1173548) -->
+ <!-- Add nftables and iptables to common Minimal image package set -->
+ <package name="nftables"/>
+ <package name="iptables"/>
<!-- Configure zypper for no-recommends and excludedocs -->
<package name="zypp-excludedocs"/>
<package name="zypp-no-recommends"/>
@@ -453,7 +484,7 @@
</packages>
<!-- GRUB everywhere except for -grub-bls and -sdboot flavors -->
- <packages type="image"
profiles="kvm-and-xen,VMware,MS-HyperV,Cloud,RaspberryPi,s390x-dasd,s390x-Cloud,ppc64le-4096B-qcow2">
+ <packages type="image"
profiles="kvm-and-xen,VMware,MS-HyperV,Cloud,KubeVirt-Cloud,RaspberryPi,s390x-dasd,s390x-Cloud,ppc64le-4096B-qcow2">
<package name="grub2"/>
<package name="grub2-arm64-efi" arch="aarch64"/>
<!-- Not available on s390x -->
@@ -484,7 +515,7 @@
<package name="grub2-snapper-plugin"/> <!-- snapper - grub2 -
integration, "small" -->
</packages>
- <packages type="image"
profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,VMware,MS-HyperV,Cloud">
+ <packages type="image"
profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,VMware,MS-HyperV,Cloud,KubeVirt-Cloud">
<!-- Shim for secure boot everywhere except for RPi -->
<package name="shim" arch="aarch64,x86_64"/>
</packages>
@@ -494,7 +525,7 @@
<package name="xen-libs" arch="aarch64,x86_64"/>
<package name="kernel-default-base"/>
</packages>
- <packages type="image"
profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,Cloud,s390x-Cloud,ppc64le-4096B-qcow2">
+ <packages type="image"
profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,Cloud,KubeVirt-Cloud,s390x-Cloud,ppc64le-4096B-qcow2">
<package name="qemu-guest-agent"/>
</packages>
@@ -524,13 +555,13 @@
<package name="open-vm-tools" arch="x86_64"/>
<package name="kernel-default-base"/>
</packages>
- <packages type="image" profiles="Cloud,s390x-Cloud">
+ <packages type="image" profiles="Cloud,KubeVirt-Cloud,s390x-Cloud">
<package name="cloud-init"/>
<package name="cloud-init-config-suse"/>
<package name="jeos-firstboot"/>
<package name="xfsprogs"/>
</packages>
- <packages type="image" profiles="Cloud">
+ <packages type="image" profiles="Cloud,KubeVirt-Cloud">
<package name="kernel-default-base"/>
</packages>
<packages type="image" profiles="MS-HyperV">
@@ -573,7 +604,7 @@
<packages type="bootstrap"
profiles="kvm-and-xen,kvm-and-xen-sdboot,kvm-and-xen-grub-bls,s390x-Cloud,ppc64le-4096B-qcow2">
<package name="openSUSE-release-appliance-kvm"/>
</packages>
- <packages type="bootstrap" profiles="Cloud">
+ <packages type="bootstrap" profiles="Cloud,KubeVirt-Cloud">
<package name="openSUSE-release-appliance-openstack"/>
</packages>
<packages type="bootstrap" profiles="MS-HyperV">
++++++ kiwi-templates-Minimal.spec ++++++
--- /var/tmp/diff_new_pack.VAyh4y/_old 2026-06-03 20:21:32.366990554 +0200
+++ /var/tmp/diff_new_pack.VAyh4y/_new 2026-06-03 20:21:32.366990554 +0200
@@ -29,6 +29,7 @@
Source03: editbootinstall_rpi.sh
Source04: editbootinstall_mbr.sh
Source05: disk.sh
+Source06: containerdisk.sh
#
Source99: LICENSE
Requires: python3-kiwi
@@ -54,7 +55,7 @@
%install
dst="%buildroot%dest"
mkdir -p $dst
-for i in %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5}; do
+for i in %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6}; do
install -m 644 $i "$dst"
done
++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.VAyh4y/_old 2026-06-03 20:21:32.426993043 +0200
+++ /var/tmp/diff_new_pack.VAyh4y/_new 2026-06-03 20:21:32.434993375 +0200
@@ -4,6 +4,7 @@
<flavor>kvm-and-xen</flavor>
<flavor>VMware</flavor>
<flavor>MS-HyperV</flavor>
+ <flavor>KubeVirt-Cloud</flavor>
<flavor>Cloud</flavor>
<flavor>RaspberryPi</flavor>
<flavor>s390x-Cloud</flavor>
++++++ containerdisk.sh ++++++
#!/bin/bash
set -euxo pipefail
# Set ownership for the KubeVirt containerdisk artifact to the expected uid:gid.
if [[ "$kiwi_profiles" =~ (^|,)KubeVirt-Cloud(,|$) ]]; then
chown 107:107 "$1"
fi