Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kubevirt-1.8-image for 
openSUSE:Factory checked in at 2026-08-01 18:34:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubevirt-1.8-image (Old)
 and      /work/SRC/openSUSE:Factory/.kubevirt-1.8-image.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kubevirt-1.8-image"

Sat Aug  1 18:34:02 2026 rev:5 rq:1368862 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/kubevirt-1.8-image/kubevirt-1.8-image.changes    
2026-07-31 16:08:44.891436475 +0200
+++ 
/work/SRC/openSUSE:Factory/.kubevirt-1.8-image.new.16738/kubevirt-1.8-image.changes
 2026-08-01 18:37:11.652073939 +0200
@@ -1,0 +2,5 @@
+Thu Jul 30 07:53:38 UTC 2026 - SUSE Update Bot <[email protected]>
+
+- add libguestfs-tools and sidecar-shim
+
+-------------------------------------------------------------------

New:
----
  Dockerfile.libguestfs-tools
  Dockerfile.sidecar-shim
  README.libguestfs-tools.md
  README.sidecar-shim.md

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Dockerfile.libguestfs-tools ++++++
# SPDX-License-Identifier: Apache-2.0

#     Copyright (c) 2026 SUSE LLC

# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon.

# The content of THIS FILE IS AUTOGENERATED and should not be manually modified.
# It is maintained by the BCI team and generated by
# https://github.com/SUSE/BCI-dockerfile-generator

# Please submit bugfixes or comments via https://bugs.opensuse.org/
# You can contact the BCI team via https://github.com/SUSE/bci/discussions

#!UseOBSRepositories
#!ExclusiveArch: x86_64
#!BuildTag: opensuse/libguestfs-tools:%%kubevirt_ver%%-%RELEASE%
#!BuildTag: opensuse/libguestfs-tools:%%kubevirt_ver%%
#!BuildTag: opensuse/libguestfs-tools:1.8
#!BuildTag: opensuse/libguestfs-tools:latest
#!BcntSyncTag: kubevirt-1.8-image

#!FilterBaseContainerPkgs
FROM opensuse/bci/bci-micro:latest AS target
FROM opensuse/tumbleweed:latest AS builder
COPY --from=target / /target

RUN set -euo pipefail; \
    export PERMCTL_ALLOW_INSECURE_MODE_IF_NO_PROC=1 SOURCE_DATE_EPOCH=0; \
    zypper -n --installroot /target --gpg-auto-import-keys install 
--no-recommends bash kubevirt1.8-libguestfs-tools shadow
# sanity check that the version from the tag is equal to the version of 
kubevirt1.8-libguestfs-tools that we expect
RUN set -euo pipefail; \
    [ "$(rpm --root /target -q --qf '%{version}' kubevirt1.8-libguestfs-tools | 
\
    cut -d '.' -f -2)" = "1.8" ]
RUN set -euo pipefail; if rpm --root /target -q compat-usrmerge-tools; then rpm 
--root /target -e compat-usrmerge-tools; fi

RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash 
virt-libguestfs-tools

# everything supermin harvests must be installed here, not in /target
RUN set -euo pipefail; zypper -n install --no-recommends btrfsprogs cpio 
cryptsetup \
dosfstools e2fsprogs gptfdisk guestfs-tools jfsutils kernel-kvmsmall ldmtool \
libguestfs libguestfs-appliance libguestfs-devel libguestfs-winsupport mdadm \
parted qemu-tools qemu-x86 supermin xfsprogs xorriso zstd

# build once at image build so pods do not run supermin at startup;
# store the root as compressed qcow2 because image layers do not
# preserve sparseness
RUN set -euo pipefail; mkdir -p /usr/local/lib/guestfs/appliance && \
    cd /usr/local/lib/guestfs/appliance && \
    LIBGUESTFS_BACKEND=direct LIBGUESTFS_DEBUG=1 
libguestfs-make-fixed-appliance . && \
    qemu-img convert -c -O qcow2 root root.qcow2 && \
    mv root.qcow2 root && \
    rm -rf /var/tmp/.guestfs-*


# cleanup logs and temporary files
RUN set -euo pipefail; zypper -n --installroot /target clean -a; \
    t=$(mktemp -d); mv /target/usr/lib/sysimage/rpm/Packages.db $t; rpmdb 
--rebuilddb --dbpath=$t; \
    rm /target/usr/lib/sysimage/rpm/*.db && mv $t/Packages.db 
/target/usr/lib/sysimage/rpm/; \
    rm -rf 
{/target,}/var/log/{alternatives.log,lastlog,suseconnect.log,tallylog,zypper.log,zypp/history,YaST2};
 \
    rm -rf {/target,}/run/{zypp.pid,regenerate-initrd,systemd}; \
    rm -f {/target,}/etc/{shadow-,group-,passwd-,.pwd.lock}; \
    rm -f {/target,}/usr/lib/sysimage/rpm/.rpm.lock; \
    rm -f {/target,}/var/lib/zypp/AnonymousUniqueId; \
    rm -f {/target,}/var/lib/zypp/AutoInstalled; \
    rm -f {/target,}/var/cache/ldconfig/aux-cache

# set the day of last password change to empty
RUN set -euo pipefail; sed -i 's/^\([^:]*:[^:]*:\)[^:]*\(:.*\)$/\1\2/' 
/target/etc/shadow
FROM opensuse/bci/bci-micro:latest
COPY --from=builder /target /
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=org.opensuse.application.libguestfs-tools
LABEL org.opencontainers.image.title="openSUSE Tumbleweed KubeVirt 
libguestfs-tools"
LABEL org.opencontainers.image.description="KubeVirt libguestfs-tools container 
based on the openSUSE Tumbleweed Base Container Image."
LABEL org.opencontainers.image.version="%%kubevirt_ver%%"
LABEL org.opencontainers.image.url="https://www.opensuse.org";
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="openSUSE Project"
LABEL org.opencontainers.image.source="%SOURCEURL%"
LABEL org.opencontainers.image.ref.name="%%kubevirt_ver%%-%RELEASE%"
LABEL 
org.opensuse.reference="registry.opensuse.org/opensuse/libguestfs-tools:%%kubevirt_ver%%-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opensuse.lifecycle-url="https://en.opensuse.org/Lifetime#openSUSE_BCI";
LABEL org.opensuse.release-stage="released"
# endlabelprefix
LABEL 
io.artifacthub.package.readme-url="%SOURCEURL_WITH(README.libguestfs-tools.md)%"
ENTRYPOINT ["/entrypoint.sh"]

COPY --from=builder /etc/passwd /etc/passwd
COPY --from=builder /etc/group /etc/group
COPY --from=builder /home/virt-libguestfs-tools /home/virt-libguestfs-tools

COPY --from=builder /usr/local/lib/guestfs/appliance 
/usr/local/lib/guestfs/appliance
RUN set -euo pipefail; install -p -m 0755 
/usr/share/kube-virt-1.8/libguestfs-tools/entrypoint.sh /entrypoint.sh

# cross-stage COPY leaves the home dir root-owned
RUN set -euo pipefail; chown -R 1001:users /home/virt-libguestfs-tools
USER 1001

++++++ Dockerfile.sidecar-shim ++++++
# SPDX-License-Identifier: Apache-2.0

#     Copyright (c) 2026 SUSE LLC

# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon.

# The content of THIS FILE IS AUTOGENERATED and should not be manually modified.
# It is maintained by the BCI team and generated by
# https://github.com/SUSE/BCI-dockerfile-generator

# Please submit bugfixes or comments via https://bugs.opensuse.org/
# You can contact the BCI team via https://github.com/SUSE/bci/discussions

#!UseOBSRepositories
#!ExclusiveArch: x86_64
#!BuildTag: opensuse/sidecar-shim:%%kubevirt_ver%%-%RELEASE%
#!BuildTag: opensuse/sidecar-shim:%%kubevirt_ver%%
#!BuildTag: opensuse/sidecar-shim:1.8
#!BuildTag: opensuse/sidecar-shim:latest
#!BcntSyncTag: kubevirt-1.8-image

#!FilterBaseContainerPkgs
FROM opensuse/bci/bci-micro:latest AS target
FROM opensuse/tumbleweed:latest AS builder
COPY --from=target / /target

RUN set -euo pipefail; \
    export PERMCTL_ALLOW_INSECURE_MODE_IF_NO_PROC=1 SOURCE_DATE_EPOCH=0; \
    zypper -n --installroot /target --gpg-auto-import-keys install 
--no-recommends kubevirt1.8-sidecar-shim python3 shadow
# sanity check that the version from the tag is equal to the version of 
kubevirt1.8-sidecar-shim that we expect
RUN set -euo pipefail; \
    [ "$(rpm --root /target -q --qf '%{version}' kubevirt1.8-sidecar-shim | \
    cut -d '.' -f -2)" = "1.8" ]
RUN set -euo pipefail; if rpm --root /target -q compat-usrmerge-tools; then rpm 
--root /target -e compat-usrmerge-tools; fi

RUN set -euo pipefail; useradd -u 1001 --create-home -s /bin/bash 
virt-sidecar-shim


# cleanup logs and temporary files
RUN set -euo pipefail; zypper -n --installroot /target clean -a; \
    t=$(mktemp -d); mv /target/usr/lib/sysimage/rpm/Packages.db $t; rpmdb 
--rebuilddb --dbpath=$t; \
    rm /target/usr/lib/sysimage/rpm/*.db && mv $t/Packages.db 
/target/usr/lib/sysimage/rpm/; \
    rm -rf 
{/target,}/var/log/{alternatives.log,lastlog,suseconnect.log,tallylog,zypper.log,zypp/history,YaST2};
 \
    rm -rf {/target,}/run/{zypp.pid,regenerate-initrd,systemd}; \
    rm -f {/target,}/etc/{shadow-,group-,passwd-,.pwd.lock}; \
    rm -f {/target,}/usr/lib/sysimage/rpm/.rpm.lock; \
    rm -f {/target,}/var/lib/zypp/AnonymousUniqueId; \
    rm -f {/target,}/var/lib/zypp/AutoInstalled; \
    rm -f {/target,}/var/cache/ldconfig/aux-cache

# set the day of last password change to empty
RUN set -euo pipefail; sed -i 's/^\([^:]*:[^:]*:\)[^:]*\(:.*\)$/\1\2/' 
/target/etc/shadow
FROM opensuse/bci/bci-micro:latest
COPY --from=builder /target /
# Define labels according to https://en.opensuse.org/Building_derived_containers
# labelprefix=org.opensuse.application.sidecar-shim
LABEL org.opencontainers.image.title="openSUSE Tumbleweed KubeVirt sidecar-shim"
LABEL org.opencontainers.image.description="KubeVirt sidecar-shim container 
based on the openSUSE Tumbleweed Base Container Image."
LABEL org.opencontainers.image.version="%%kubevirt_ver%%"
LABEL org.opencontainers.image.url="https://www.opensuse.org";
LABEL org.opencontainers.image.created="%BUILDTIME%"
LABEL org.opencontainers.image.vendor="openSUSE Project"
LABEL org.opencontainers.image.source="%SOURCEURL%"
LABEL org.opencontainers.image.ref.name="%%kubevirt_ver%%-%RELEASE%"
LABEL 
org.opensuse.reference="registry.opensuse.org/opensuse/sidecar-shim:%%kubevirt_ver%%-%RELEASE%"
LABEL org.openbuildservice.disturl="%DISTURL%"
LABEL org.opensuse.lifecycle-url="https://en.opensuse.org/Lifetime#openSUSE_BCI";
LABEL org.opensuse.release-stage="released"
# endlabelprefix
LABEL 
io.artifacthub.package.readme-url="%SOURCEURL_WITH(README.sidecar-shim.md)%"
ENTRYPOINT ["/usr/bin/sidecar-shim"]

COPY --from=builder /etc/passwd /etc/passwd
COPY --from=builder /etc/group /etc/group
COPY --from=builder /home/virt-sidecar-shim /home/virt-sidecar-shim
USER 1001

++++++ README.libguestfs-tools.md ++++++
# The openSUSE Tumbleweed KubeVirt libguestfs-tools container image
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)

KubeVirt libguestfs-tools container based on the openSUSE Tumbleweed Base 
Container Image.

## Licensing

`SPDX-License-Identifier: Apache-2.0`

This documentation and the build recipe are licensed as Apache-2.0.
The container itself contains various software components under various open 
source licenses listed in the associated
Software Bill of Materials (SBOM).

This image is based on [openSUSE 
Tumbleweed](https://get.opensuse.org/tumbleweed/).

++++++ README.sidecar-shim.md ++++++
# The openSUSE Tumbleweed KubeVirt sidecar-shim container image
![Redistributable](https://img.shields.io/badge/Redistributable-Yes-green)

KubeVirt sidecar-shim container based on the openSUSE Tumbleweed Base Container 
Image.

## Licensing

`SPDX-License-Identifier: Apache-2.0`

This documentation and the build recipe are licensed as Apache-2.0.
The container itself contains various software components under various open 
source licenses listed in the associated
Software Bill of Materials (SBOM).

This image is based on [openSUSE 
Tumbleweed](https://get.opensuse.org/tumbleweed/).

++++++ _multibuild ++++++
--- /var/tmp/diff_new_pack.77U8eo/_old  2026-08-01 18:37:12.684109456 +0200
+++ /var/tmp/diff_new_pack.77U8eo/_new  2026-08-01 18:37:12.688109594 +0200
@@ -5,8 +5,10 @@
     <package>exportserver</package>
     <package>handler</package>
     <package>launcher</package>
+    <package>libguestfs-tools</package>
     <package>operator</package>
     <package>pr-helper</package>
+    <package>sidecar-shim</package>
     <package>synchronization-controller</package>
 </multibuild>
 (No newline at EOF)

++++++ _service ++++++
--- /var/tmp/diff_new_pack.77U8eo/_old  2026-08-01 18:37:12.716110557 +0200
+++ /var/tmp/diff_new_pack.77U8eo/_new  2026-08-01 18:37:12.720110695 +0200
@@ -38,6 +38,12 @@
     <param name="parse-version">patch</param>
   </service>
   <service mode="buildtime" name="replace_using_package_version">
+    <param name="file">Dockerfile.libguestfs-tools</param>
+    <param name="regex">%%kubevirt_ver%%</param>
+    <param name="package">kubevirt1.8</param>
+    <param name="parse-version">patch</param>
+  </service>
+  <service mode="buildtime" name="replace_using_package_version">
     <param name="file">Dockerfile.operator</param>
     <param name="regex">%%kubevirt_ver%%</param>
     <param name="package">kubevirt1.8</param>
@@ -48,6 +54,12 @@
     <param name="regex">%%kubevirt_ver%%</param>
     <param name="package">kubevirt1.8</param>
     <param name="parse-version">patch</param>
+  </service>
+  <service mode="buildtime" name="replace_using_package_version">
+    <param name="file">Dockerfile.sidecar-shim</param>
+    <param name="regex">%%kubevirt_ver%%</param>
+    <param name="package">kubevirt1.8</param>
+    <param name="parse-version">patch</param>
   </service>
   <service mode="buildtime" name="replace_using_package_version">
     <param name="file">Dockerfile.synchronization-controller</param>

Reply via email to