kubevirt/kubevirt.changes
Dominique Leuenberger 41a360b945 Accepting request 834714 from Virtualization
- 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
2020-09-16 17:35:17 +00:00

250 lines
12 KiB
Plaintext

-------------------------------------------------------------------
Tue Sep 15 16:02:05 UTC 2020 - dmueller@suse.com
- 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
* Fix test to properly work with TLS 1.3
* Update kubevirt builder image to use go1.13.14
* Add required dependencies for functest image build
* Check if new api rule violation was added
* Pin bazel for builder
* selinux: relabel /dev/null to container_file_t
* selinux, virt-handler: relabel the clone device
* selinux, virt-chroot: provide a command to relabel files
* Add gradle install for builder to reenable swagger
* Set libvirt to virtmaint-sig/for-kubevirt 5.0.0
* Update builder image to include new goveralls version, remove ppc64le
* Move coverage from travis to prow
* Support VMI scheme multi IPs list in case of dual stack
* Improve stability of fedora VM's login expecter
* tests: Use new image for sriov tests
* tests/containerdisks: add fedora-extended image
* kubevirt/BUILD.bazel: push to cluster registry
* containerdisks/ WORKSPACE, BUILD.bazel: add new image
* containerdisks: add doc about container-disk images
* Unit test to veriy migration target is cleaned when VMI is deleted
* Unit test to ensure an error is returned if multiple container disk directories for the same vmi exist
* Add unit test to verify stale clients are handled during pre migration target setup
* abort migration if the vmi is deleted or in the process of being deleted
* Add better logging to container disk mount/unmount
* wait for virt-handler to come back online during migration fail func test case
* ensure we detect the correct pod environment during isolation detection when migrating
* ensure only we're mounting/unmounting the right pod's container disk during migration
* gitignore: ignore files ending with ~
* Ensures stale local data from failed migration target is cleaned before attempting to migrate again
* Functional test to validate migration failures
* Domain XML to be logged on info level
* Fix the test default SMBIOS testcase
* Add custom PCI tests
* Fix bug in virtctl upload when using PVC without any annotations. In this case in code the annotations map is nil, and we attempted to set a value in that nil map causing a crash of virtctl.
* Allow podman for normal build steps
* Makefile: Control timestamp addition
* Makefile: Add timestamps to make targets
* Makefile: Use realpath instead of shell to calculate path
* export local provider variables to the correct location
* no need to verify the number of depoyed nodes for local provider
* Use proper namespace in functional test
* Fix doc string
* Add --security-opt label:disable to bazel server version check On Fedora 32 with moby this fixes an selinux issue in the imega/jq container.
* Fix tests binary release
* tests: Add phoracek to approvers
* create-tap: improve code readability
* selinux: update the default launcher selinux type
* create-tap: prevent FD leaking into the tap-maker
* selinux: run virt-handler without categories
* selinux: networking requires escalated selinuxLauncherType
* selinux: create the tap device using launcher selinux label
* create-tap: add a new cmd to virt-chroot
* network: have the launcher pid for future tap device creation
* Create tap devices w/ multi-queue support
* masquerade/bridge binding: use pre-provisioned tap device
* Create tap device on virt-handler
* functests: Refactor VMI helpers
* tests: Update the vmi instance after creation
* tests: configureIPv6OnVMI remove unnecessary vmi parameter
* tests, dual-stack: configure ipv6 on dual stack cluster vmi
* Add all the missing test-ids
* dual-stack: IsIpv6Enabled use podInterface addresses.
* fix typo
* Rename managed-by label to be literal
* Don't add empty values to KubeVirtDeploymentConfig
* Use more consistent config access function
* Functional tests for product related labels
* Add ProductName and Version labels to KubeVirt objects
* Fix flaky certificate expiration unit test
* tests, job: Rename RenderJob to NewJob and expose new args
* Bump kubevirtci
* tests, job: Use status condition to detect success/failure
* use status updater to abstract enable/disable of VM status subresource
* have to call UpdateStatus as well as Update otherwise status does not get updated, duh
* UpdateStatus was not sufficient for certain snapshot controller updates
* tests, console_test: use safe expect batcher
* A low value of timeout in test setup causes failure in Azure.
* Remove hidden `make generate` invocations
* tests: change ping to use RetValue and PromptExpression
* Test improvements: Use job instead of pod and fail fast while waiting for job.
* tests: utils.RetValue no need to pass prompt
* Remove domain label from VMI metrics
* network: Add network-reviewers group
* network: Move PodIP status test to network package
* Fix clock timezone
* set schedulable to true to test node-controller will respond to out of date heartbeat
* add e2e test for virt-handler schedulable=false
* virt-handler mark node as unschedulable until it is able to talk with kubelet
* tests, ping: Extend the ping helper and generalize it
* Check if the socket exists and not if the base directory exists
* [virt-hanlder] test probing of cmd server socket
* [virt-handler] test contanerDisk readiness checks
* tests: [test_id:1778] remove redundant `sudo` and wait for prompt
* tests: ExpectBatchWithValidatedSend error on BatchExpect other than BExp
* [virt-handler] wait for containerDisks to become ready
* [virt-handler] let virt-handler probe for virt-launcher readiness
* [virt-launcher] Replace --readiness-file logic with socket moving
* [virt-controller] Remove readiness probes and --readiness-file flag
* Remove exec readiness probe on the containerDisk container
* tests, ping: Use tests.PingFromVMConsole directly
* tests, ping: Move the ping helper to the tests package
* Add test approvers
* Let prow run make generate instead of travis
* tests: avoid line wrap on fedora console
* tests, Fix test 1780 of vmi_networking_test.go
* Unit test for ensuring local cleanup of vmi does not occur on non finalized vmi
* Do not perform local cleanup of vmi until vmi is in a finalized state
* network: Add dedicated network tests module
* Add support to configure vmi disk I/O mode options
* Add openapi validatior unit tests
* tests: Remove redundant string declarment in RetValue arguments
* tests: Rename tests.Retcode to tests.RetValue
* test: Fix flaky test for "A long running process"
* test: Removing redundent \n send from test_id:1779
* test: Fix falkiness in guest memory failing tests and skip failing one
* tests: Add missing `\n` to expect.BSnd to test_id:1753
* Shorten the release job exectuion time on travis
* k8s-reporter: get all config-map
* tests: `GenerateHelloWorldServer` use `ExpectBatchWithValidatedSend`
* tests: Avoid squential expect.BExp in test_id:1778
* tests: Remove un-needed \n send from "Checking console text" expecter
* tests: using `Retcode` to check the result of "echo $?"
* tests: Changing `retcode` to contain the prompt
* tests: Using ExpectBatchWithValidatedSend instead of expecter.ExpectBatch
* test: Configure console on login
* tests: Intorduce safe ExpectBatchWithValidatedSend
* Bump kubevirtci to support dual stack on k8s-1.18
* Let virt-operator roll out the status subresource activation
* Enable the status subresource feature for the CRDs
* Let virt-controller use the new UpdateStatus client functions
* Make use of the /status subresource in the virt-api subresources
* Add validation webhooks for /status updates
* Add status updater helper functions
* Add UpdateStatus and PatchStatus to the kubevirt client
* vmiMetrics struct was recreated with better attributes
* tests: Create containerdisk sub-package
* tests: Create flags sub-package
* Give the VM rename operation more time to create a new VM
* Expose guest swap metrics
* Use 'kill' instead of 'killall' for libvirtd in func test
-------------------------------------------------------------------
Fri Sep 11 12:38:50 UTC 2020 - dmueller@suse.com
- add license/readmes
- Update to version 0.32.0:
* Shorten the release job exectuion time on travis
* libvirt expects memory value in bytes to be provided with correct units
* Bump kubevirtci
* flaky-finder: fix leading pipe bug
* tests: skip dmidecode tests on ipv6 lanes
* code inspection changes
* Add unit test to verify domain resync period
* Add resync period for syncing domains in virt-handler from each virt-launcher
* tests: fix string equality tests
* tests, vmi_config: Fix expecter false positives In these tests, BExp-ecting "pass" always worked, because the command line was matched. Splitting the word in 2 on the command line ensures the match to happen (or not) in the result. Also removed unused 'fail' echos.
* virtctl cli error handling
* Re-enabling test pointing to #2272
-------------------------------------------------------------------
Tue Jul 28 19:13:36 UTC 2020 - James Fehlig <jfehlig@suse.com>
- spec: Add 'ExclusiveArch: x86_64' since currently kubevirt only
builds for x86_64
-------------------------------------------------------------------
Wed Jul 22 19:53:38 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Split out container-disk to a separate package since it is used
by virt-handler and virt-launcher
-------------------------------------------------------------------
Mon Jul 20 16:24:40 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Update to 0.31.0
Dropped rename-chroot.patch since the upstream variant is included
in this release
-------------------------------------------------------------------
Fri Jun 26 14:23:21 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Rename chroot utility to virt-chroot
-------------------------------------------------------------------
Wed Jun 24 20:41:45 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Add container-disk to virt-handler package
-------------------------------------------------------------------
Tue Jun 23 16:32:21 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Update to 0.30.0
Dropped build-fix.patch since the upstream variant is included
in this release
-------------------------------------------------------------------
Mon Jun 22 21:53:28 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Add building of virt-launcher
-------------------------------------------------------------------
Thu May 28 20:25:18 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Add building of virt-handler and virt-operator
-------------------------------------------------------------------
Mon May 11 23:12:08 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Add building of virt-api and virt-controller
- Fix build
build-fix.patch
-------------------------------------------------------------------
Wed May 6 22:56:05 UTC 2020 - James Fehlig <jfehlig@suse.com>
- Initial attempt to package kubevirt 0.29.0