Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kubevirt for openSUSE:Factory checked in at 2021-10-26 20:13:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kubevirt (Old) and /work/SRC/openSUSE:Factory/.kubevirt.new.1890 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubevirt" Tue Oct 26 20:13:38 2021 rev:32 rq:927407 version:0.46.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kubevirt/kubevirt.changes 2021-10-13 18:11:01.223738620 +0200 +++ /work/SRC/openSUSE:Factory/.kubevirt.new.1890/kubevirt.changes 2021-10-26 20:13:57.506018194 +0200 @@ -1,0 +2,7 @@ +Tue Oct 19 16:24:09 UTC 2021 - Vasily Ulyanov <vasily.ulya...@suse.com> + +- Pack only kubevirt-{operator,cr}.yaml into manifests +- Include manifests/testing/* into tests package +- Use disks-images-provider.yaml from upstream + +------------------------------------------------------------------- New: ---- disks-images-provider.yaml ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kubevirt.spec ++++++ --- /var/tmp/diff_new_pack.7s2Wu6/_old 2021-10-26 20:13:58.118018517 +0200 +++ /var/tmp/diff_new_pack.7s2Wu6/_new 2021-10-26 20:13:58.126018522 +0200 @@ -27,6 +27,7 @@ Source1: kubevirt-psp-caasp.yaml Source2: kubevirt_containers_meta Source3: kubevirt_containers_meta.service +Source4: https://github.com/kubevirt/kubevirt/releases/download/v%{version}/disks-images-provider.yaml Source100: %{name}-rpmlintrc BuildRequires: glibc-devel-static BuildRequires: golang-packaging @@ -208,16 +209,23 @@ # virt-launcher SELinux policy needs to land in virt-handler container install -p -m 0644 cmd/virt-handler/virt_launcher.cil %{buildroot}/ -mkdir -p %{buildroot}%{_datadir}/kube-virt -cp -r _out/manifests %{buildroot}%{_datadir}/kube-virt/ -# Dont install OLM manifests -rm -rf %{buildroot}%{_datadir}/kube-virt/manifests/release/olm +# Install release manifests +mkdir -p %{buildroot}%{_datadir}/kube-virt/manifests/release +install -m 0644 _out/manifests/release/kubevirt-operator.yaml %{buildroot}%{_datadir}/kube-virt/manifests/release/ +install -m 0644 _out/manifests/release/kubevirt-cr.yaml %{buildroot}%{_datadir}/kube-virt/manifests/release/ # TODO: # Create a proper Pod Security Policy (PSP) for KubeVirt. For now, add one # that uses the CaaSP privileged PSP. It can be used with CaaSP-based # Kubernetes clusters. install -m 644 %{S:1} %{buildroot}/%{_datadir}/kube-virt/manifests/release/ -install -m 0644 tests/default-config.json %{buildroot}%{_datadir}/kube-virt + +# Install manifests for testing +mkdir -p %{buildroot}%{_datadir}/kube-virt/manifests/testing +install -m 0644 _out/manifests/testing/* %{buildroot}%{_datadir}/kube-virt/manifests/testing/ +# The generated disks-images-provider.yaml refers to nonexistent container +# images. Overwrite it with the upstream version for testing. +install -m 0644 %{S:4} %{buildroot}/%{_datadir}/kube-virt/manifests/testing/ +install -m 0644 tests/default-config.json %{buildroot}%{_datadir}/kube-virt/manifests/testing/ # Install kubevirt_containers_meta build service mkdir -p %{buildroot}%{_prefix}/lib/obs/service @@ -266,14 +274,16 @@ %license LICENSE %doc README.md %dir %{_datadir}/kube-virt -%{_datadir}/kube-virt/manifests +%dir %{_datadir}/kube-virt/manifests +%{_datadir}/kube-virt/manifests/release %files tests %license LICENSE %doc README.md %dir %{_datadir}/kube-virt +%dir %{_datadir}/kube-virt/manifests %{_bindir}/virt-tests -%{_datadir}/kube-virt/default-config.json +%{_datadir}/kube-virt/manifests/testing %files -n obs-service-kubevirt_containers_meta %license LICENSE ++++++ _service ++++++ --- /var/tmp/diff_new_pack.7s2Wu6/_old 2021-10-26 20:13:58.178018550 +0200 +++ /var/tmp/diff_new_pack.7s2Wu6/_new 2021-10-26 20:13:58.186018554 +0200 @@ -14,4 +14,5 @@ <param name="compression">gz</param> </service> <service name="set_version" mode="disabled"/> + <service name="download_files" mode="disabled"/> </services> ++++++ disks-images-provider.yaml ++++++ apiVersion: apps/v1 kind: DaemonSet metadata: name: disks-images-provider namespace: kubevirt labels: kubevirt.io: "disks-images-provider" spec: selector: matchLabels: kubevirt.io: "disks-images-provider" template: metadata: labels: name: disks-images-provider kubevirt.io: disks-images-provider name: disks-images-provider spec: serviceAccountName: kubevirt-testing containers: - name: target image: quay.io/kubevirt/disks-images-provider:v0.46.0 imagePullPolicy: Always lifecycle: preStop: exec: command: ["/bin/sh","-c","source /etc/bashrc && chroot /host losetup -d ${LOOP_DEVICE} && chroot /host umount ${LOOP_DEVICE_HP} && chroot /host losetup -d ${LOOP_DEVICE_HP}"] volumeMounts: - name: images mountPath: /hostImages - name: local-storage mountPath: /local-storage - name: host-dir mountPath: /host mountPropagation: Bidirectional securityContext: privileged: true readinessProbe: exec: command: - cat - /ready initialDelaySeconds: 10 periodSeconds: 5 volumes: - name: images hostPath: path: /tmp/hostImages type: DirectoryOrCreate - name: local-storage hostPath: path: /mnt/local-storage type: DirectoryOrCreate - name: host-dir hostPath: path: /