Skip to content
This repository has been archived by the owner on Feb 7, 2024. It is now read-only.

Releases: kubevirt/vm-import-operator

v0.4.0

26 Aug 12:51
16ef8e5
Compare
Choose a tag to compare

Features:

  • Remove dependency on obsolete Kubevirt config map

Docs:

  • Improve the README

v0.3.7

28 Jun 14:02
Compare
Choose a tag to compare

Bugs:

  • Force gogo/protobuf to 1.3.2
  • Update Kubevirt client-go, update go-toolkit

v0.3.6

15 Jun 16:58
Compare
Choose a tag to compare

Bugs:

  • Don't clean up warm import snapshots until after the import

v0.3.5

15 Jun 16:51
Compare
Choose a tag to compare

Bugs:

  • Defer storing the source VM power state until immediately before stopping
  • Fix storage overhead roundup calculation
  • Read controller configmap on each reconcile
  • Add RHEL6.10 to the OS mapper
  • Clean up warm migration snapshots

v0.3.4

26 Apr 18:24
Compare
Choose a tag to compare

Bugs:

  • Validate that vSphere networks are mapped
  • Start VMs so WaitForFirstConsumer DVs can bind
  • Requeue while waiting for disk copies and v2v
  • Use IsDNS1123Label to validate VM names

v0.3.3

02 Apr 19:50
Compare
Choose a tag to compare

Bugs:

  • Update storage overhead formula

v0.3.2

12 Mar 16:55
Compare
Choose a tag to compare

Bugs:

  • Fix warm import status update
  • Pull centos:8 from Quay.io

v0.3.1

09 Mar 15:46
Compare
Choose a tag to compare

Features:

  • Add annotation to retain the v2v pod after success
  • Propagate network annotations to DataVolumes

Bugs:

  • Fix warm import finalization edge case
  • Validate that VMWare Tools are present
  • Use VMI UID instead of vSphere UUID to name DVs
  • Add overhead to requested size when creating DVs
  • Fail the import if the target VM is gone
  • Mount block devices properly on the virt-v2v container
  • Fail import when V2V overlays can't be committed.

v0.3.0

12 Jan 16:29
Compare
Choose a tag to compare

Adds support for Warm Import of vSphere VMs.

Features:

  • Base Dockerfiles on ubi/go-toolset:1.14.12
  • Update to CDI 1.27.0
  • Add support for Warm Import
  • Validate the target VM name
  • Pin gorilla/websocket to 1.4.2
  • Replace Kubevirt client with controller-runtime client in tests
  • Allow explicit AccessMode mapping in the oVirt provider
  • Add optional AccessMode to StorageResourceMappingItem
  • Add CreateVMSnapshot to Provider interface

Bugs:

  • sigs.k8s.io/controller-runtime/pkg/runtime/* packages are deprecated, and were moved to new pathes.
  • Don't stop VM for warm imports until finalization
  • Update Network Mapping validation for duplicates
  • Fix erroneous test failures caused by lingering resources
  • Throw a validation error if a VM with the given name exists
  • Requeque when VMI not yet created
  • Fix typo in VM validation for NUMA
  • vSphere: Gracefully shutdown vSphere VMs
  • vSphere: Don't add interfaces for unmapped networks
  • vSphere: find a desktop template if there are no server templates
  • vSphere: always map machine type to q35
  • vSphere: use VM UUID and disk key to name DataVolumes
  • vSphere: should look for a small template for the given OS first
  • oVirt: mapper should not set memory limits
  • oVirt: use 'scsi' bus for disks with the 'virtio_scsi' type

Docs:

  • Add documentation for Access Mode and Volume Mode
  • Add vSphere resource mapping documentation.

v0.2.5

22 Oct 13:01
ec58b88
Compare
Choose a tag to compare

Features:

  • Expose /dev/kvm in the guest conversion pod

Bugs:

  • Use DeletePropagationForeground when deleting jobs
  • Install the latest version of CDI on the test cluster