|
|
|
|
Changelog for kubevirt-manifests-1.3.1-1.1.x86_64.rpm :
* Mon Aug 26 2024 Vasily Ulyanov - Update to version 1.3.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.3.1- Fix DV error report via VM printable status 0001-Consider-the-new-DV-reason-ImagePullFailed.patch- Fix permission error in storage migration tests 0002-tests-Set-FSGroup-to-ensure-proper-permissions.patch * Fri Jul 19 2024 Vasily Ulyanov - Update to version 1.3.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.3.0- Drop upstreamed patch 0001-Collect-component-Role-rules-under-operator-Role-ins.patch * Fri Jul 19 2024 Vasily Ulyanov - Add registry path for SLE15 SP7 * Thu Jun 20 2024 Vasily Ulyanov - Collect component Role rules under operator Role instead of ClusterRole (bsc#1223965, CVE-2024-33394) 0001-Collect-component-Role-rules-under-operator-Role-ins.patch * Thu Jun 06 2024 Vasily Ulyanov - Update to version 1.2.2 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.2.2 * Tue May 28 2024 Vasily Ulyanov - Update to version 1.2.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.2.1- Drop upstreamed patch 0001-Improve-the-handling-of-ordinal-pod-interface-name-for-upgrade.patch * Fri Apr 12 2024 Vasily Ulyanov - Improve the OrdinalPodInterfaceName mechanism (bsc#1222699) 0001-Improve-the-handling-of-ordinal-pod-interface-name-for-upgrade.patch * Wed Mar 06 2024 Vasily Ulyanov - Update to version 1.2.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.2.0- Drop upstreamed patch 0001-tests-Adapt-VM-phase-expectation.patch- Pack configuration files for libvirt * Fri Jan 12 2024 Vasily Ulyanov - Fix test with initially invalid DataVolume (bsc#1218174) 0001-tests-Adapt-VM-phase-expectation.patch * Thu Jan 04 2024 Vasily Ulyanov - Update to version 1.1.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.1.1- Drop upstreamed patches 0001-Update-google.golang.org-grpc-to-1.56.3.patch 0002-virt-launcher-fix-qemu-non-root-path.patch 0003-cgroupsv2-reconstruct-device-allowlist.patch 0004-seccomp-Use-Names-field-to-define-the-syscall.patch * Wed Jan 03 2024 Vasily Ulyanov - Fix seccomp profile for post-copy migration 0004-seccomp-Use-Names-field-to-define-the-syscall.patch- Set ExclusiveArch conditionally depending on the distro- Remove SLE15 SP4 from the distro check (end of general support) * Tue Nov 14 2023 Vasily Ulyanov - Update to version 1.1.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.1.0- Drop upstreamed patches 0001-Fix-qemu-system-lookup.patch 0003-Virtiofs-Remove-duplicated-functional-tests.patch 0005-Support-multiple-watchdogs-in-the-domain-schema.patch- Add patches 0001-Update-google.golang.org-grpc-to-1.56.3.patch (CVE-2023-44487) 0002-virt-launcher-fix-qemu-non-root-path.patch 0003-cgroupsv2-reconstruct-device-allowlist.patch * Wed Oct 18 2023 Vasily Ulyanov - Update to version 1.0.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.0.1- Drop upstreamed patches 0002-ksm-Access-sysfs-from-the-host-filesystem.patch 0004-tests-leave-some-space-for-metadata-on-the-backend-P.patch 0006-isolation-close-file-when-exits.patch 0007-Fix-volume-detach-on-hotplug-attachment-pod-delete.patch 0008-fix-ticker-leak.patch 0009-tests-Run-helper-pod-as-qemu-107-user.patch 0010-Fix-PR-leftover-mount-and-perms.patch 0011-Fix-Aggregated-Discovery.patch 0012-Wait-for-new-hotplug-attachment-pod-to-be-ready.patch 0013-Adapt-e2e-tests-to-CDI-1.57.0.patch 0014-Export-create-populator-compatible-datavolumes-from-.patch 0015-tests-Delete-VMI-prior-to-NFS-server-pod.patch * Mon Sep 18 2023 Vasily Ulyanov - Enable the build for ALP and remove no longer supported SLE versions from the distro check * Mon Aug 28 2023 Vasily Ulyanov - Delete VMI prior to NFS server pod in tests 0015-tests-Delete-VMI-prior-to-NFS-server-pod.patch * Thu Aug 17 2023 Vasily Ulyanov - Bump client-go (fix possible panic in discovery) 0011-Fix-Aggregated-Discovery.patch- Wait for new hotplug attachment pod to be ready 0012-Wait-for-new-hotplug-attachment-pod-to-be-ready.patch- Adapt the storage tests to the new populators flow 0013-Adapt-e2e-tests-to-CDI-1.57.0.patch- Create export VM datavolumes compatible with populators 0014-Export-create-populator-compatible-datavolumes-from-.patch * Tue Aug 08 2023 Vasily Ulyanov - Run helper pod as qemu user 0009-tests-Run-helper-pod-as-qemu-107-user.patch- SCSI reservation: fix leftover mount and resource permissions 0010-Fix-PR-leftover-mount-and-perms.patch * Thu Aug 03 2023 Vasily Ulyanov - Fix leaking tickers 0008-fix-ticker-leak.patch * Fri Jul 28 2023 Vasily Ulyanov - Support multiple watchdogs in the domain schema 0005-Support-multiple-watchdogs-in-the-domain-schema.patch- Fix leaking file descriptor 0006-isolation-close-file-when-exits.patch- Fix volume detach on hotplug attachment pod delete 0007-Fix-volume-detach-on-hotplug-attachment-pod-delete.patch * Fri Jul 14 2023 Vasily Ulyanov - Access ksm sysfs from the host filesystem 0002-ksm-Access-sysfs-from-the-host-filesystem.patch- Remove duplicated virtiofs tests 0003-Virtiofs-Remove-duplicated-functional-tests.patch- Fix SCSI Persistent Reservations tests 0004-tests-leave-some-space-for-metadata-on-the-backend-P.patch * Wed Jul 12 2023 Vasily Ulyanov - Update to version 1.0.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v1.0.0- Drop patches 0001-Vulnerability-fix-limit-operator-secrets-permission.patch 0002-Fix-qemu-system-lookup.patch- Add 0001-Fix-qemu-system-lookup.patch- Add registry path for SLE15 SP6 * Mon Jul 10 2023 Vasily Ulyanov - Fix qemu-system- process lookup 0002-Fix-qemu-system-lookup.patch * Wed Jun 21 2023 Vasily Ulyanov - Update to version 0.59.2 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.59.2 * Tue Jun 06 2023 Vasily Ulyanov - Update to version 0.59.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.59.1- Drop upstreamed patches 0002-TSC-frequencies-add-250PPM-tolerance.patch * Tue May 02 2023 Vasily Ulyanov - TSC frequencies: add 250PPM tolerance (bsc#1210906) 0002-TSC-frequencies-add-250PPM-tolerance.patch * Thu Mar 16 2023 Vasily Ulyanov - Limit operator secrets permission (CVE-2023-26484, bsc#1209359) 0001-Vulnerability-fix-limit-operator-secrets-permission.patch * Thu Mar 02 2023 Vasily Ulyanov - Update to version 0.59.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.59.0- Drop upstreamed patches 0001-guestfs-flag-to-set-uid-and-gid.patch 0002-network-Use-JSON-syntax-for-slirp-device.patch * Tue Dec 20 2022 Vasily Ulyanov - Use JSON syntax for slirp device 0002-network-Use-JSON-syntax-for-slirp-device.patch * Thu Dec 08 2022 Vasily Ulyanov - Fix libguestfs pod startup error 0001-guestfs-flag-to-set-uid-and-gid.patch * Thu Dec 01 2022 Vasily Ulyanov - Ensure RPMs and containers are built against the same distro- Be more strict when discovering the registry path: error out if the distro is unknown, instead of falling through to \'opensuse\' by default * Fri Oct 14 2022 Vasily Ulyanov - Update to version 0.58.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.58.0 * Thu Sep 22 2022 Caleb Crane - Update SP5 kubevirt registry path (bsc#1204140) * Wed Sep 14 2022 Vasily Ulyanov - Update to version 0.57.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.57.0 * Tue Aug 30 2022 Vasily Ulyanov - Update to version 0.56.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.56.0 * Thu Jul 21 2022 Vasily Ulyanov - Build new packages: virt-exportproxy and virt-exportserver * Fri Jul 15 2022 Vasily Ulyanov - Update to version 0.55.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.55.0 * Tue Jun 21 2022 Vasily Ulyanov - Update to version 0.54.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.54.0 * Mon May 09 2022 Vasily Ulyanov - Update to version 0.53.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.53.0 * Thu Apr 28 2022 Vasily Ulyanov - Build and pack virt-freezer and virt-probe helpers- Increase storage requirements in _constraints * Mon Apr 11 2022 Vasily Ulyanov - Update to version 0.52.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.52.0 * Thu Mar 10 2022 Vasily Ulyanov - Update to version 0.51.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.51.0 * Fri Feb 11 2022 Vasily Ulyanov - Update to version 0.50.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.50.0 * Wed Jan 19 2022 Vasily Ulyanov - Pack nft rules and nsswitch.conf for virt-handler- Drop kubevirt-psp-caasp.yaml and cleanup the spec * Wed Jan 12 2022 Vasily Ulyanov - Update to version 0.49.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.49.0 Includes the fix for CVE-2021-43565 (bsc#1193930) * Thu Dec 16 2021 Vasily Ulyanov - Update to version 0.48.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.48.1 * Fri Dec 03 2021 Guillaume GARDET - Enable build on aarch64 * Fri Nov 26 2021 Vasily Ulyanov - Detect SLE15 SP4 build environment * Fri Nov 12 2021 Vasily Ulyanov - Update to version 0.47.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.47.1 * Tue Oct 19 2021 Vasily Ulyanov - Pack only kubevirt-{operator,cr}.yaml into manifests- Include manifests/testing/ * into tests package- Use disks-images-provider.yaml from upstream * Mon Oct 11 2021 Vasily Ulyanov - Update to version 0.46.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.46.0- Drop upstreamed patch 0001-Specify-format-of-the-backing-image.patch * Thu Sep 09 2021 Vasily Ulyanov - Update to version 0.45.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.45.0 * Fri Aug 27 2021 Vasily Ulyanov - Fix issue with recent qemu-img 0001-Specify-format-of-the-backing-image.patch * Fri Aug 27 2021 Vasily Ulyanov - Update to version 0.44.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.44.1 * Mon Aug 09 2021 Vasily Ulyanov - Update to version 0.44.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.44.0 * Mon Jul 12 2021 Vasily Ulyanov - Drop upstreamed patch 0002-Don-t-use-Bazel-in-build-manifests.sh.patch- Install node-labeller.sh in %{_bindir}- Update to version 0.43.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.43.0 * Wed Jun 30 2021 Vasily Ulyanov - Generate meta info for containers during rpm build * Wed Jun 09 2021 Vasily Ulyanov - Use registry.suse.com as the default fallback for sle- Rename macro registry_path to kubevirt_registry_path- Switch to golang 1.16- Drop 0001-Don-t-build-virtctl-for-darwin-and-windows.patch- Drop --skipj2 arg for build-manifests.sh- Update to version 0.42.1 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.42.1 * Fri Jun 04 2021 Fabian Vogt - Also specify the registry in kubevirt_containers_meta * Thu May 20 2021 Vasily Ulyanov - Use git format-patch: 0001-Don-t-build-virtctl-for-darwin-and-windows.patch 0002-Don-t-use-Bazel-in-build-manifests.sh.patch- Drop patches: dont-build-virtctl-darwin.patch dont-use-bazel-in-build-manifests.patch fix-double-free-of-VirDomain.patch * Thu May 20 2021 Vasily Ulyanov - Update to version 0.41.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.41.0 * Tue May 18 2021 Vasily Ulyanov - Drop fix-virsh-domcapabilities-error.patch (bsc#1185119) * Mon May 17 2021 Vasily Ulyanov - Do not package OLM manifests * Thu May 06 2021 Vasily Ulyanov - Install virt-launcher SELinux policy (bsc#1185714) * Thu Apr 29 2021 Vasily Ulyanov - Include release number into docker tag- Add kubevirt_containers_meta build service * Thu Apr 29 2021 Vasily Ulyanov - Set default reg_path=\'registry.opensuse.org/kubevirt\'- Add _constraints file with disk requirements * Fri Apr 23 2021 Vasily Ulyanov - Fix virt-launcher crash fix-double-free-of-VirDomain.patch * Tue Apr 20 2021 Vasily Ulyanov - Fix issue when calling `virsh-domcapabilities` fix-virsh-domcapabilities-error.patch * Tue Apr 20 2021 Vasily Ulyanov - Package node-labeller.sh along with virt-launcher * Mon Apr 19 2021 Vasily Ulyanov - Update to version 0.40.0 Release notes https://github.com/kubevirt/kubevirt/releases/tag/v0.40.0 * Mon Apr 19 2021 Vasily Ulyanov - Disable changelog generation via tar_scm service (too verbose) * Thu Apr 15 2021 Vasily Ulyanov - Drop csv-generator * Wed Apr 07 2021 Vasily Ulyanov - Update registry path * Wed Mar 03 2021 vasily.ulyanovAATTsuse.com- Update to version 0.38.1: * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Expose field name \'ipFamily\' for k8s < 1.20 * Bump k8s deps to 0.20.2 * verify that VMIs can be started with images not owned by qemu provided by FS PVC * change ownership of the image provided by a filesystem PVC to qemu * virt-launcher\'s FSGroup functional test is obsolete * virt-controller: Remove FSGroup from Pod * cloudinit.GenerateLocalData: defer removal of temp files * rpm: update `make rpm-deps` * launcher / handler rpm: add tar as pod dependency * cloudinit.GenerateLocalData: drop ineffectual assignment * tests/config_test: fix ineffectual assignment to err * pkg/virt-handler/migration-proxy/migration-proxy_test: fix ineffectual assignment to err * tests/replicaset_test: fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/access-credentials/access_credentials_test: fix ineffectual assignment to err * tests/vnc_test: fix ineffectual assignment to err * pkg/virt-handler/isolation/isolation_test: fix ineffectual assignment to err * pkg/virt-controller/watch/migration: fix ineffectual assignment to err * tools/vms-generator/utils/utils: fix ineffectual assignment to err * tests/vmi_gpu_test: fix ineffectual assignment to err * pkg/virt-handler/cache/cache_test:fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/manager_test:fix ineffectual assignment to err * multus, tests: assert error does not happen * Bump bazeldnf to v0.0.15 * pkg/virt-handler/cmd-client/client_test:fix ineffectual assignment to err * pkg/virt-operator/creation/components/secrets_test: fix ineffectual assignment to err * tests/infra_test.go: fix ineffectual assignment to err * tests/vmipreset_test: fix ineffectual assignment to err * func tests, multus: getting the kubevirtClient must be done first * func tests, multus: execute BeforeAll before BeforeEach * document the interface between hostdev device plugins and kubevirt * Refactor methods to reduce their Cognitive Complexity * Define a constant instead of duplicating literal * Refactor method to reduce its Cognitive Complexity * Define a constant instead of duplicating literals * Refactor method to reduce its Cognitive Complexity * Add a nested comment indicating about an empty function * Define a constant instead of duplicating a literal * Refactor methods to reduce their Cognitive Complexity * Increase subresource pod test execution timeout * Add Nvidia as a KubeVirt ADOPTOR * ipv4, network tests: refactor the masquerade test table * controller, virtinformers: Define the unexpected error once * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Converter: Handle \'float\' memory * Tests: Ensure cpu/memory in requests/limits allow int/float * virt-launcher: Support (non-)transitional virtio-balloon * rpm: Bump libvirt and QEMU * tests/utils: fix ineffectual assignment to ok * tests/utils: fix ineffectual assignment to err * tests/utils: fix ineffectual assignment to scale * pkg/container-disk/container-disk_test: fix ineffectual assignment to path * pkg/virt-launcher/virtwrap/network/common: fix ineffectual assignment to err * tests/vm_test: fix ineffectual assignment to err * tests/vm_watch_test: fix ineffectual assignment to cmdName * pkg/virt-handler/hotplug-disk/mount_test: fix ineffectual assignment to err * pkg/virt-handler/hotplug-disk/mount_test: fix ineffectual assignment to res * tests/reporter/kubernetes: fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/access-credentials: fix ineffectual assignment to err * pkg/virt-launcher/virtwrap/access-credentials: fix ineffectual assignment to output * pkg/virt-handler/vm_test: fix ineffectual assignment to err * tools/util/marshaller: fix ineffectual assignment to err * pkg/virt-handler/device-manager/mediated_device_test: fix ineffectual assignment to err * tests/restore_test: fix ineffectual assignment to restore * removing trello reference as its no longer used * Adjust e2e test which checks for the scsi controller * consider scsi controllers in virtio version decisions * Bump kubevirtci, now hosted on quay.io * network: BindMechanism receiver name consistency * MacvtapBindMechanism.loadCachedInterface fix arg name * Clean error message for not migratable VMI * Fix detection of previous release version in operator func test * Alert when less than 2 KVM nodes available * Fix a datavolume collision * Remove danielBelenky from reviewers * KubeVirt is now released on quay.io only * [virt-operator] load new certificates earlier * Keepalive function for travis to prevent timeout due to inactivity on stdout * Fix limits/requests to accept int again * network: rename NetworkInterface and PodInterface * network: drop NetworkInterface.Unplug * network: eliminate mocking of SetupPodNetworkPhase2 * network: make SetupPodNetworkPhase1 into a constant function * network: rename {Bridge,Masquerade,Macvtap,Slirp}PodInterface * network: rename getNetworkClass * network: rename getNetworkInterfaceFactory * fix review English phrasing * virt-api/webhooks: test newly-renamed function * virt-api/webhooks: simplify and rename ServiceAccount-matching function * split sync resources into multiple functions and files * tests: Test guest restart after migration * Normalize DNS search domains to lower-case * Revert \"Fix typos in log output\" * tests: After migration test is not invoked * virt-launcher: [masquerade] pass a MAC to the vm accroding to the spec only * virt-launcher: [masquerade] Stop filtering dhcp reuqests by vm MAC * Example code for gosec fix * Update gosec.md * guidelines for using gosec analysis tool * docs/devel/networking: unbreak URL * Add virtctl image-upload usage for WaitForFirstConsumer DVs * Add error message on virtctl image-upload to WaitForFirstConsumer DataVolume * bump bazeldnf * Fix typos in log output * Extend isolation test to cover IsMounted method * Wrap mountinfo parsing common code into a function * start virt-launchers with a non-default log verbosity * change virt-controller log verbosity on relevant config changes * change virt-api log verbosity on relevant config changes * change virt-handlers log verbosity on relevant config changes * add default log verbosity values to cluster config * allow registering multiple callbacks for config changes * add a logVerbosity struct to set KubeVirt components log verbosity * Remove travis-ci logic for pushing to quay app registery * Make mutating webhooks required * Bump bazeldnf to a version with its own ldd implementation * Add tests * Fix typo * Fix some typo in docs * Add alert for insufficient number of nodes with KVM resources * Remove dockerhub-related travis jobs and credentials * Make `make build-functest` work without nested bazel invocation * Compile template-manifestor with bazel * Invoke shfmt from bazel * Add gofmt to our vendor tree * kubevirtci, Bump kubevirtci * Bump bazeldnf to 0.0.10 to better deal with bad repomd mirrors * Allow setting user local bazelrc settings. * Update Quay credentials in travis config * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * tests: make client in hello world job UDP wait for response * wait for host responding to ping, in some cases the first two pings fail, now instead we wait for a specific amount of time * Increase time to wait for failed connection * virt-controller: increase the number of VMI controller threads * sriov, tests: xfail vlan test * network: simplify getNetworkInterfaceFactory * network: drop long-unused plugFunction * network: drop long-unused qemuArgCacheFile * network: rename constant to primaryPodInterfaceName * network: drop global podInterfaceName variable * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * add vi-minimal to base packages for containers * Additional hotplug functional tests * Add unit test for PCI address parsing * Escape dot \'\\.\' in PCI_ADDRESS_PATTERN * Move ParsePciAddress function to hardware utils * Bump bazeldnf to fix rpm verification * Drop references to kubevirt-host-device-plugin-config cfgMap * Check if block devices are ready. If not ensure that the block device major and minor is allowed in the virt-launcher pod. Enable functional tests that were failing due to permission issues * Reviewers update: Adding EdDev as a code reviewer * virt-launcher/handler: move Macvtap discovery of MTU and target * virt-launcher/handler: Macvtap shouldn\'t use vif cache * Fix Open Shift SCC permissions to allow attachment pods to use host network. Fix selinux to be on container level instead of pod level. * Use the array value instead of a new variable when possible * eliminate the usage of interface address in decorateConfig() * allocate new variable and don\'t use the originsl s.domain.Spec.Devices.Interfaces * fix some tabs/spaces mess * Fix memory aliasing in for loop - taking the address of loop variable is dangerous * ENV VAR for client-go scheme registration version * Give kubevirt pods more time to become ready * Fix PV selector for windos and rhel PVCs * Make storage tests fit for parallel execution * Use the new nfsserver library in the migration tests * Create windows and rhel PV within the corresponding tests * Prepare our framework in utils for parallel storage test execution * Move nfs server rendering to its own package and adjust memory requests * Add a ginkgo matcher library especially for kubevirt * Prepare image provider for parallel execution * Code Review edits * Bump kubevirtci * Stick with virtio model on the ballooning device * Tablet input device only exists as virtio 1.0 * virtio-serial controllers need the model set too * Add virtio-transitional e2e test * Extract converter into its own subpackage * Unit test for choosing virtio-transitional * Make the converter aware of virtio model preferences * Add a global VMI flag to the API to fall back to virtio_transitional * tests, xfail: Change XFail API to wrap the expected failure * Don\'t override the e2e kubevirt config by default in the e2e tests * virt-launcher/handler: remove the tap device from the VIF cache * Use virt-handler image as base for multus tests * Explicitly build libvirt-devel tars * Remove no longer needed go_library definition * Allow qemu to bind to privileged ports for slirp * Docuement how RPM verification can be done * Add a RPM verification target * Bump to bazeldnf with improved RPM verification * fix logos dependency * Add GPG keys to repo.yaml * Update RPMs * Avoid dependency flipping * add ps binary * Update dependency update documentation * Remove old libvirt-devel dependencies in WORKSPACE * Prepare binary containers for bazeldnf built content * Start using bazeldnf RPMs for building and testing * Add RPMs * Add repo.yaml files * Add a script to resolve RPM dependencies * Document new kubevirt handling of WaitForFirstConsumer DataVolumes * Fix support for camelCase userData and networkData labels * virt-launcher: Remove unused arg from GetDomainSpecWithRuntimeInfo * Extend VMI count metric to include osinfo * fix: change url and label name for \"good-first-issue\" on CONTRIBUTING.md Added patch: dont-use-bazel-in-build-manifests.patch * Mon Feb 15 2021 Vasily Ulyanov - Add building of virt-tests * Wed Jan 20 2021 jfehligAATTsuse.com- Update to version 0.37.0: * Remove travis-ci logic for pushing to quay app registery * Update Quay credentials in travis config * MacvtapPodInterface.setCachedInterface: fix arg name * make generate: 2021 edition * tests, dhcpv6: verify connectivity survives after migration * tests, dhcpv6: use python server instead of nc * tests, dhcpv6: start dhcpv6 client, config d.route & prefix via console * tests, dhcpv6: use fedora vms for masquerade ipv6 connectiviy tests * tests: split masquerade connectivity tests to ipv4 and ipv6 * tests: remove libnet.WithIPv6 from ipv4 only dhcp test * dhcpv6: unit tests * dhcpv6: Extracting the build of the server response to a separate method * dhcpv6: Add the request iana to the response * dhcpv6: reply to dhcp solict with rapid commit * add ipv6 address to VIF.String * dhcpv6: run only for masquerade * dhcpv6: introduce prepareDHCPv6Modifiers * dhcpv6: Allow dhcpv6 server to run without CAP_NET_RAW * dhcpv6: handle requests from client - adding DUID and IANA options * virt-launcher: vendor dhcpv6 * virt-launcher: introduce dhcpv6 * Extend version functional tests * Set --stamp as default build flag * imageupload: improve nosec comment * cloud-init: test that GenerateLocalData can run twice * cloud-init, GenerateLocalData: simplify staging replacement * tests, ping: increase default amount of packets * cloud-init, GenerateLocalData: drop redundant diskutils.RemoveFile call * cloud-init, GenerateLocalData: drop ambiguous comment * add use case Signed-off-by: xiaobo * add use case Signed-off-by: xiaobo * add use case Signed-off-by: xiaobo * add use case Signed-off-by: xiaobo * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Document dependency update flows * Newer curl version don\'t allow headerless HTTP * Build all test images in kubervirt/kubevirt * Add managed RPMs and remove unmanaged RPMs * Add repo.yaml files * Add bazeldnf dependencies * Add a script to resolve RPM dependencies * virt-launcher, converter: Extract SRIOV hostdev creation * virt-launcher, converter: Refactor network indexing * virt-launcher, converter: Refactor iface multi queue * tests, vmi_multus: test Sriov with Vlan * Don\'t overwrite user-provided GOFLAGS * Handle btrfs subvolumes when parsing mountinfo * Add mount info test cases * Add testdata for mount info tests * Cleanup duplicated code * Refactor containerdisk mount code * tests,sriov:make createSriovVms recieve network names * tests, sriov: remove un-needed function. * tests: sriov: extract NAD creation to a helper * tests, utils, delete vmi waiting: assert on err * Preapre build environment for bazeldnf * use placement api for assinging virt-handler pod * virt-launcher, libvirt: Free (all) domain resources * Generate release manifests using quay images * Add maiqueb to code-reviewers list * Update vendored dependencies * Update versions of some dependencies * only validate status of vm, vmi, and vmi migration objects * This fixes a race condition between unmounting a file system volume and detaching a disk from the running VM. In certain conditions it would attempt to unmount before the disk was fully detached causing the unmount to error and preventing the VM sync from fully detaching. This moves the unmount to after the sync, so this race never happens. * smbios, sidecar hook, tests: assert the hook version is advertised * smbios cmd: set the version parameter as mandatory * examples, hooks: correct the vmi-sidecar-hook example * add kubernetes os nodeSelector to injectPlacementMetadata * virt-launcher, converter: Set SRIOV device as unmanaged * tests, sriov: XFail IPv4 connectivity test * Append rootfs mount to containerdisk base path * Narrow down watcher select which waits for object states * Fix Eventually which used the time out as description * Remove unused functions: GenerateSelfSignedCertKey and GenerateSelfSignedCertKeyWithFixtures * use filepath.Clean for two fixed path parameter functions * virt-launcher, converter: Remove vCPU dependency on queue limits * add Kubermatic to adopters list * manager_test: add err check for ioutil.TempDir * windows_test: remove duplicate code * cleanup tempfiles for manager_test * cleanup tempfiles for common_test * Functional test to verify vmis are migratable after update to from latest KubeVirt official release * update libvirt base container to rhel-av 8.3 * Unit test to verify evaculation controller generated migration object fields * evacuation informer should only observe the creation of migration objects it created * cloud-init: Allow populate networkData alone * tests, sriov: XFail IPv6 connectivity test * dev guide, networking: net_raw cap is not required by virt-launcher * Revert \"dev guide, networking: no capabilities are required\" * Make sure to use all supported versions for status subresource * Update csv gen logic for v1 api * Update hardcoded references to v1alpha3 in unit tests * Update unit tests to account for aggregated api server registration for v1 API * Update functional tests that had hardcoded references to v1alpha3 * Add functional tests to verify vm creation using all supported API versions * Add v1 api version * Revert \"linux capabilities: remove CAP_NET_ADMIN\" * Revert \"libvirt, mtu: do not perform any network config on the launcher\" * move kv update validation webhook to operator validation configuration * Fix test id for io mode test * update listtype markers for kubevirt pci host devices * Fix gosec unhandled errors in delete.go & create.go * Cleanup k8s jobs from test namespaces * If the fedora login expecter is stuck, retry * tests, multus: Change 3rd network SRIOV vnic name * tests, sriov: Centralize SRIOV network names * tests, multus: Fix IP address configuration * tests, Use RandName for creating random VMI names * Fail detection and handling when EFI without SB is not available * Add unit test covering GetDomainSpec fallback behavior * Reject --access-mode ReadOnlyMany when uploading an image. * Consume nightly build images from quay * Run bazelisk run //plugins/cmd/uploader:uploader -- -workspace /home/prow/go/src/github.com/kubevirt/project-infra/../kubevirt/WORKSPACE -dry-run=false * Fix failing unit tests for new GetDomain logic * Remove race condition from GetDomain check * Fix timed domain resync * fix patch for removing infra and workloads from KV * add webhook to validate kubevirt CR updates - only allow updates to workloads key if no vmis are running * tests, sriov: Retry ping if it fails * tests, libvmi, vmi: shorten random vm names #2 * tests, gpu: Do not mount /sys/devices/ for SRIOV devices * VMI configuration test: fix disk cache modes testing * fix gosec g204: Subprocess launched with variable * Removed unused function readProcCmdline() * Enable and fix tests * Fix gosec issue of: Potential file inclusion via variable Dropped patch: fix-goflags-overwrite.patch
|
|
|