metadata: annotations: fork-per-release: "true" prow.k8s.io/context: pull-kubevirt-migration-controller-e2e prow.k8s.io/job: pull-kubevirt-migration-controller-e2e creationTimestamp: "2026-04-13T12:02:36Z" generation: 10 labels: created-by-prow: "true" event-GUID: a8651230-3730-11f1-9ea5-4e89286bc7fe preset-docker-mirror: "true" preset-podman-in-container-enabled: "true" preset-shared-images: "true" prow.k8s.io/build-id: "2043661125836345344" prow.k8s.io/context: pull-kubevirt-migration-controller-e2e prow.k8s.io/id: 71cadc54-fb7e-44f9-8cd3-0105bbdda1a5 prow.k8s.io/is-optional: "true" prow.k8s.io/job: pull-kubevirt-migration-controller-e2e prow.k8s.io/refs.base_ref: main prow.k8s.io/refs.org: kubevirt prow.k8s.io/refs.pull: "45" prow.k8s.io/refs.repo: kubevirt-migration-controller prow.k8s.io/type: presubmit name: 71cadc54-fb7e-44f9-8cd3-0105bbdda1a5 namespace: kubevirt-prow-jobs resourceVersion: "988467121" uid: f69ccfc2-f6b5-4bb7-b5e6-09e564dd62a3 spec: agent: kubernetes cluster: prow-workloads context: pull-kubevirt-migration-controller-e2e decoration_config: gcs_configuration: bucket: kubevirt-prow path_strategy: explicit gcs_credentials_secret: gcs grace_period: 5m0s timeout: 3h0m0s utility_images: clonerefs: us-docker.pkg.dev/k8s-infra-prow/images/clonerefs:v20260408-d15b97882 entrypoint: us-docker.pkg.dev/k8s-infra-prow/images/entrypoint:v20260408-d15b97882 initupload: us-docker.pkg.dev/k8s-infra-prow/images/initupload:v20260408-d15b97882 sidecar: us-docker.pkg.dev/k8s-infra-prow/images/sidecar:v20260408-d15b97882 job: pull-kubevirt-migration-controller-e2e max_concurrency: 6 namespace: kubevirt-prow-jobs pod_spec: containers: - command: - /usr/local/bin/runner.sh - /bin/sh - -c - export KUBEVIRT_NUM_NODES=2 && export KUBEVIRT_STORAGE=rook-ceph-default && "./hack/test-e2e.sh" env: - name: PODMAN_IN_CONTAINER_ENABLED value: "true" - name: GOPROXY value: https://proxy.golang.org|direct image: quay.io/kubevirtci/golang:v20260319-c8f1db8 name: "" resources: requests: memory: 52Gi securityContext: privileged: true volumeMounts: - mountPath: /var/lib/containers name: podman-data - mountPath: /lib/modules name: modules readOnly: true - mountPath: /etc/default name: docker-config readOnly: true - mountPath: /var/lib/stdci/shared/kubevirt-images/ name: shared-iso nodeSelector: type: bare-metal-external volumes: - hostPath: path: /lib/modules type: Directory name: modules - emptyDir: {} name: podman-data - configMap: name: docker-daemon-mirror-config name: docker-config - hostPath: path: /var/lib/stdci/shared/kubevirt-images/ type: DirectoryOrCreate name: shared-iso prowjob_defaults: tenant_id: GlobalDefaultID refs: base_link: https://github.com/kubevirt/kubevirt-migration-controller/commit/b99f05624ca0fdc4781fbf97e56169806d3e5789 base_ref: main base_sha: b99f05624ca0fdc4781fbf97e56169806d3e5789 org: kubevirt pulls: - author: awels author_link: https://github.com/awels commit_link: https://github.com/kubevirt/kubevirt-migration-controller/pull/45/commits/1522a7cee310acd8c8d7133efe32e7a2b37f2c3b head_ref: define_retention_policy link: https://github.com/kubevirt/kubevirt-migration-controller/pull/45 number: 45 sha: 1522a7cee310acd8c8d7133efe32e7a2b37f2c3b title: Define behavior of retention policy in multi-namespace plans. repo: kubevirt-migration-controller repo_link: https://github.com/kubevirt/kubevirt-migration-controller report: true rerun_command: /test pull-kubevirt-migration-controller-e2e type: presubmit status: build_id: "2043661125836345344" completionTime: "2026-04-13T12:22:17Z" description: Job succeeded. pendingTime: "2026-04-13T12:02:36Z" pod_name: 71cadc54-fb7e-44f9-8cd3-0105bbdda1a5 prev_report_states: gcsk8sreporter: success gcsreporter: success github-reporter: success startTime: "2026-04-13T12:02:36Z" state: success url: https://prow.ci.kubevirt.io/view/gs/kubevirt-prow/pr-logs/pull/kubevirt_kubevirt-migration-controller/45/pull-kubevirt-migration-controller-e2e/2043661125836345344