- Update to version 0.35.0:
* sriov lane: skip flaky tests until their issue is resolved
* add an independent claclulation of required vcpus for mem overhead calculation
* adjust memory overhead calculating by adding a static 10Mi
* move guest cpu topology modification to vmi mutator webhook
* Ensure that we restore the cdi-insecure-registry configmap in tests
* Add test_ids_cnv_2.5
* dual stack, expose, tests: remove batchv1.Job duplicated code
* test, waitvmi: Add context mechanism to WaitUntilVMIReadAsync
* dual stack, expose, tests: skip on non dual stack clusters
* dual stack, expose, tests: port VM service tests
* tests, multus-tests, SRIOV: configure IP based on MAC or name
* Catch goroutine panic with GinkgoRecover in tests
* tests, multus_tests: make helpers return an error
* dual stack, expose, tests: port VMIRS cluster IP service test
* dual stack, expose, tests: port UDP services test
* dual stack, tests: ping first on helloWorld{UDP|HTTP} jobs
* dual stack, expose, tests: port the VMI service test cases
* Bump kubevirtci
* make generate and make deps-updateand update test import
* Bump CDI to 1.25.0
* Reduce the cluster size a little
* dual stack, expose, tests: get the IP addr from a DNS name
* bump kubevirtci: get latest sriov provider
* Infra test made invalid assumptions about cluster composition
* Fix panic when endpoints were empty.
* dual-stack, virtctl: expose ipv6 services
* Remove 'string' from json tag to preserve type information in our API
* automation: cancel CDI insecure registries cehck on sriov lane
* Emit an event if we detect terminating pods
OBS-URL: https://build.opensuse.org/request/show/847541
OBS-URL: https://build.opensuse.org/package/show/Virtualization/kubevirt?expand=0&rev=21
- spec: Generate the registry path for kubevirt-operator.yaml at
build time. Prjconf macro 'registry_path' can be used to
override registry path to the KubeVirt container images
- spec: Add kubevirt-psp-caasp.yaml, a PSP based on CaaSP
privileged PSP, to the manifests subpackage
- spec: Don't add component name to DOCKER_PREFIX passed to
build-manifests.sh
OBS-URL: https://build.opensuse.org/request/show/846541
OBS-URL: https://build.opensuse.org/package/show/Virtualization/kubevirt?expand=0&rev=17
- Update to version 0.34.0:
* Add mirrored dependencies to WORKSPACE
* Mark networking conformance tests
* restore backwards compatiblity with api group/version on DataVolumeTemplates spec
* Revert "move all tests to use kv config"
* Revert "update config message to specify which resource type it is using"
* Revert "test usage of configmap configuration"
* Revert "update build file"
* Revert "convert postcopy tests to use KubeVirt CR"
* Rework logic so it is easier to understand what is happening
* Allow PVC as volume source with a DV populating the PVC. Before this was not allowed because we could not be sure that the PVC was fully populated. This commit checks the DV to ensure the PVC is fully populated.
* vmi, sriov: Enable to set the PCI address on a SRIOV iface
* Don't discard bazel platform cache on virtctl cross-compilation
* convert postcopy tests to use KubeVirt CR
* fix autoconverge test
* remove using BeforeAll in vmi configuration tests
* generated openapi spec
* clean up
* start prom server earlier in the virt-handler process so health check returns without EOF error
* change kubevirt config type MemBalloon
* dump kubevirt cr in ci artifacts
* cpuRequest can not be type string since when the resource is patched it will fail to parse the units
* change bool to pointer to know unset vs value set to false
* update build file
* test usage of configmap configuration
* update config message to specify which resource type it is using
* move all tests to use kv config
* virt-launcher, Add mechanism to guard add/delete events channel
* Generated artifacts
* Add functional tests for missing subresource RBAC rules
OBS-URL: https://build.opensuse.org/request/show/840087
OBS-URL: https://build.opensuse.org/package/show/Virtualization/kubevirt?expand=0&rev=10
- Update to version 0.33.0:
* Enhance operator functional tests to validate pods are torn down after kv cr is deleted
* Unit tests to validate finalizer functionality on kubevirt objects
* Restore ability to set finalizer on kubevirt objects
* Unit tests to verify operator injected labels remain consistent
* Restores operator managed by label for backwards/forwards compability during updates
* tests, migration: Validate dual stack VMI and Pod IP/s
* tests, make primary_pod_network dual stack compatible
* tests, Create ValidateVMIandPodIPMatch helper
* Turn off modules for staging.
* Fix verifying make targets
* Give migration kill pods a name not based on their node name
* Fix another flaky ertificate related unit test
* Fix matching of Makefile vars to env for goveralls
* Output what the new error is when an api violation occurs
* tests: adapt test-id:4153 to dual-stack cluster
* sriov-tests, checkMacAddress: remove sequential expecter cases
* sriov tests: Add CNI version to sriov NAD
* removeNamespaces: add informative failure reason
* cluster-deploy.sh: cancel cdi deployment on sriov-lane
* remove version from go.mod
* Use PingFromVMConsole for ipv6 instead of trace route
* tests, make test 1780 dual stack compatible
* refactor virtctl image-upload args
* tests,libvmi: Append passed options
* Rebase on Goveralls
* Export -mod=vendor to always use vendor
* Update ldflag to point to right package
* Increase memory limit for iscsi pod
* deps-update to reflect state after rebase
OBS-URL: https://build.opensuse.org/request/show/834714
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kubevirt?expand=0&rev=2