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

Reply via email to