This release follows v1.6.0 and consists of 169 changes, leading to 4413 files changed, 470081 insertions(+), 164022 deletions(-).
The source code and selected binaries are available for download at: https://github.com/kubevirt/hyperconverged-cluster-operator/releases/tag/v1.7.0.
The primary release artifact of hyperconverged-cluster-operator is the git tree. The release tag is
signed and can be verified using git tag -v v1.7.0
.
Pre-built containers are published on Quay and can be viewed at: https://quay.io/kubevirt/.
Notable changes
hyperconverged-cluster-operator - v1.7.0
- [PR #2036][tiraboschi] Comply with OCP/OKD 4.11 and 4.12 Pod Security Standards
- [PR #2041][tiraboschi] Comply with OCP/OKD 4.11 and 4.12 Pod Security Standards
- [PR #2042][kubevirt-bot] fix ocp4-moderate-routes-protected-by-tls compliance check fail.
- [PR #2017][hco-bot] Bump NETWORK_ADDONS to v0.76.1
- [PR #2012][nunnatsa] Fix sw crash
- [PR #2009][nunnatsa] Fix BZ 2097465
- [PR #2007][hco-bot] Bump KUBEVIRT to v0.53.2
- [PR #2005][kubevirt-bot] Expose a knob to let the user tune default CPU model
- [PR #2002][kubevirt-bot] Fix BZ-2080547
- [PR #1990][kubevirt-bot] Fix BZ 2091309
- [PR #1984][nunnatsa] Fix BZ 2092158
- [PR #1966][hco-bot] Bump HPP to v0.13.0
- [PR #1953][nunnatsa] Fix Prometheus alert bug, where the KubevirtHyperconvergedClusterOperatorInstallationNotCompletedAlert alert is not working when the HyperConverged CR is not present.
- [PR #1962][orenc1] add cpu and memory requests to console plugin deployment
- [PR #1965][orenc1] reconcile console plugin on labels change as well.
- [PR #1964][hco-bot] Update component graphs from the nightly job
- [PR #1958][hco-bot] Bump HPPO to v0.13.0
- [PR #1955][hco-bot] Bump KUBEVIRT to v0.53.1
- [PR #1942][orenc1] Revert NMO handling in main
- [PR #1956][hco-bot] Update component graphs from the nightly job
- [PR #1949][hco-bot] Bump CDI to v1.49.0
- [PR #1944][tiraboschi] reconcile ConsoleCLIDownload and ConsoleQuickStart
- [PR #1938][hco-bot] Bump SSP to v0.15.0
- [PR #1940][hco-bot] Bump NETWORK_ADDONS to v0.76.0
- [PR #1933][hco-bot] Bump KUBEVIRT_CONSOLE_PLUGIN to v0.0.4
- [PR #1937][machadovilaca] Force delete old HCO metrics objects
- [PR #1935][hco-bot] Bump TTO to v0.3.0
- [PR #1911][orenc1] bump golang version in HCO to 1.18.1
- [PR #1905][orenc1] remove NMO and set it as a dependency to HCO
- [PR #1914][nunnatsa] New metric: kubevirt_hco_hyperconverged_cr_exists - 1 if the HyperConverged CR exists, 0 if not
- [PR #1923][tiraboschi] csv-merger: handle skips and olm.skipRange as parameters
- [PR #1920][nunnatsa] Prevent upgrade if one of the operand is not upgradeable
- [PR #1908][tiraboschi] Avoid special handling for liveMigration FG on SNO
- [PR #1907][orenc1] deprecate localStorageClassName
- [PR #1903][hco-bot] Update component graphs from the nightly job
- [PR #1901][orenc1] enable kubevirt console plugin
- [PR #1899][hco-bot] Update component graphs from the nightly job
- [PR #1829][brybacki] Remove config map kubevirt-storage-class-defaults
- [PR #1883][hco-bot] Bump CDI to v1.47.0
- [PR #1881][tiraboschi] set supported labels on the CSV
- [PR #1879][tiraboschi] bump kubevirt.io/controller-lifecycle-operator-sdk
- [PR #1854][nunnatsa] Bump SSP to v0.14.1
- [PR #1880][hco-bot] Update component graphs from the nightly job
- [PR #1851][maya-r] Allow tuning CDI's filesystem overhead through HCO CR
- [PR #1862][hco-bot] Update component graphs from the nightly job
- [PR #1827][tiraboschi] Introduce cluster-wide Crypto Policy
- [PR #1861][hco-bot] Bump TTO to v0.2.1
- [PR #1859][nunnatsa] Allow setting all the fields of a common DICT spec
- [PR #1846][xpivarc] NonRoot feature gate is on by default
- [PR #1848][tiraboschi] Add component graphs
- [PR #1853][hco-bot] Bump NETWORK_ADDONS to v0.74.0
- [PR #1809][orenc1] kubevirt console plugin integration with HCO
- [PR #1847][rhrazdil] Nmstate is removed from networkAddonsConfig as CNAO doesn't support it's deployment
- [PR #1837][tiraboschi] bump golang dependencies
- [PR #1843][tiraboschi] Bump GoGo Protobuf in the digester
- [PR #1833][machadovilaca] Simplify the functional tests and make them more robust to versioning convention changes
- [PR #1840][hco-bot] Update Image Digests
- [PR #1838][hco-bot] Bump NETWORK_ADDONS to v0.73.0
- [PR #1835][tiraboschi] Fix a race condition on object recreation
- [PR #1832][nunnatsa] HCO now supports the removing of a specific DataImportCronTemplate from the list in SSP. Also, HCO allow modying the storage field.
- [PR #1824][tiraboschi] Remove leftovers during upgrades
- [PR #1826][hco-bot] Bump NETWORK_ADDONS to v0.72.0
- [PR #1823][tiraboschi] Filter out LiveMigrate workloadUpdateMethod on SNO
- [PR #1819][tiraboschi] Ignore sriovLiveMigration FG on SNO
- [PR #1670][machadovilaca] Update HCO code struct to match recent operator-sdk layouts
- [PR #1813][tiraboschi] Fix cache miss hit on resource recreation
- [PR #1817][hco-bot] Bump CDI to v1.46.0
- [PR #1815][hco-bot] Bump KUBEVIRT to v0.51.0
- [PR #1799][tiraboschi] Opt-out from cluster-wide default node selector
- [PR #1811][hco-bot] Bump NETWORK_ADDONS to v0.70.0
- [PR #1807][hco-bot] Bump KUBEVIRT to v0.51.0-rc.0
- [PR #1805][tiraboschi] Rollback CNAO to v0.67.0 and update NMO digests
- [PR #1762][hco-bot] Update configmaps of dashboards
- [PR #1791][orenc1] Add kube-rbac-proxy image for CNAO
- [PR #1796][hco-bot] Bump NETWORK_ADDONS to v0.68.0
- [PR #1795][hco-bot] Bump NMO to v0.11.3
- [PR #1790][nunnatsa] Bump NETWORK_ADDONS to version v0.67.0
- [PR #1789][hco-bot] Bump CDI to v1.45.0
- [PR #1784][hco-bot] Bump CDI to v1.44.1
- [PR #1781][orenc1] Add CentOS7 golden image boot source
- [PR #1783][hco-bot] Bump NMO to v0.11.2
- [PR #1780][hco-bot] Bump SSP to v0.13.2
- [PR #1775][machadovilaca] Add CSV annotation to statically opt-out from operands removal from the OpenShift console
- [PR #1711][machadovilaca] Remove old HCO metrics services and endpoints when upgrading
- [PR #1776][hco-bot] Bump KUBEVIRT to v0.50.0
- [PR #1765][hco-bot] Bump KUBEVIRT to v0.50.0-rc.0
- [PR #1773][hco-bot] Bump NETWORK_ADDONS to v0.66.0
- [PR #1771][machadovilaca] Replace Docker commands with Podman
- [PR #1768][nunnatsa] Add missing DataImportCron reference in cluster configuration document
- [PR #1755][hco-bot] Bump CDI to v1.44.0
- [PR #1754][hco-bot] Bump SSP to v0.13.1
- [PR #1746][machadovilaca] Avoid importing github.com/docker
- [PR #1750][hco-bot] Bump HPPO to v0.12.1
- [PR #1747][hco-bot] Bump SSP to v0.13.0
- [PR #1739][nunnatsa] Allow multiple tags in imagestreams
- [PR #1718][iholder-redhat] Expose Kubevirt's log verbosity to HCO CR to tweak Kubevirt's log verbosity for different components
- [PR #1719][nunnatsa] Fix BZ 2041519
- [PR #1726][tiraboschi] Bump various golang dependencies
- [PR #1715][tiraboschi] Bump HCO version to 1.7.0
- [PR #1721][hco-bot] Bump SSP to v0.13.0-rc.3
- [PR #1712][Barakmor1] Add unique part-of,component and version labels values across KubeVirt's components.
kubevirt: v0.49.0 -> v0.53.2
- [PR #7883][kubevirt-bot] Enable to run libguestfs-tools pod to run as noroot user
- [PR #7794][kubevirt-bot] Allow
virtualmachines/migrate
subresource to admin/edit users - [PR #7866][kubevirt-bot] Adds the reason of a live-migration failure to a recorded event in case EvictionStrategy is set but live-migration is blocked due to its limitations.
- [PR #7726][kubevirt-bot] BugFix: virtctl guestfs incorrectly assumes image name
- [PR #7749][kubevirt-bot] NoReadyVirtController and NoReadyVirtOperator should be properly fired.
- [PR #7533][akalenyu] Add several VM snapshot metrics
- [PR #7574][rmohr] Pull in cdi dependencies with minimized transitive dependencies to ease API adoption
- [PR #7318][iholder-redhat] Snapshot restores now support restoring to a target VM different than the source
- [PR #7474][borod108] Added the following metrics for live migration: kubevirt_migrate_vmi_data_processed_bytes, kubevirt_migrate_vmi_data_remaining_bytes, kubevirt_migrate_vmi_dirty_memory_rate_bytes
- [PR #7441][rmohr] Add
virtctl scp
to ease copying files from and to VMs and VMIs - [PR #7265][rthallisey] Support steady-state job types in the load-generator tool
- [PR #7544][fossedihelm] Upgraded go version to 1.17.8
- [PR #7582][acardace] Fix failed reported migrations when actually they were successful.
- [PR #7546][0xFelix] Update virtio-container-disk to virtio-win version 0.1.217-1
- [PR #7530][iholder-redhat] [External Kernel Boot]: Disallow kernel args without providing custom kernel
- [PR #7493][davidvossel] Adds new EvictionStrategy "External" for blocking eviction which is handled by an external controller
- [PR #7563][akalenyu] Switch VolumeSnapshot to v1
- [PR #7406][acardace] Reject
LiveMigrate
as a workload-update strategy if theLiveMigration
feature gate is not enabled. - [PR #7103][jean-edouard] Non-persistent vTPM now supported. Keep in mind that the state of the TPM is wiped after each shutdown. Do not enable Bitlocker!
- [PR #7277][andreabolognani] This version of KubeVirt includes upgraded virtualization technology based on libvirt 8.0.0 and QEMU 6.2.0.
- [PR #7130][Barakmor1] Add field to kubevirtCR to set Prometheus ServiceMonitor object's namespace
- [PR #7401][iholder-redhat] virt-api deployment is now scalable - replicas are determined by the number of nodes in the cluster
- [PR #7500][awels] BugFix: Fixed RBAC for admin/edit user to allow virtualmachine/addvolume and removevolume. This allows for persistent disks
- [PR #7328][apoorvajagtap] Don't ignore --identity-file when setting --local-ssh=true on
virtctl ssh
- [PR #7469][xpivarc] Users can now enable the NonRoot feature gate instead of NonRootExperimental
- [PR #7451][fossedihelm] Reduce virt-launcher memory usage by splitting monitoring and launcher processes
- [PR #7024][fossedihelm] Add an warning message if the client and server virtctl versions are not aligned
- [PR #7486][rmohr] Move stable.txt location to a more appropriate path
- [PR #7372][saschagrunert] Fixed
KubeVirtComponentExceedsRequestedMemory
alert complaining about many-to-many matching not allowed. - [PR #7426][iholder-redhat] Add warning for manually determining core-component replica count in Kubevirt CR
- [PR #7424][maiqueb] Provide interface binding types descriptions, which will be featured in the KubeVirt API.
- [PR #7422][orelmisan] Fixed setting custom guest pciAddress and bootOrder parameter(s) to a list of SR-IOV NICs.
- [PR #7421][rmohr] Fix knowhosts file corruption for virtctl ssh
- [PR #6854][rmohr] Make virtctl ssh work with ssh-rsa+ preauthentication
- [PR #7267][iholder-redhat] Applied migration configurations can now be found in VMI's status
- [PR #7321][iholder-redhat] [Migration Policies]: precedence to VMI labels over Namespace labels
- [PR #7326][oshoval] The Ginkgo dependency has been upgraded to v2.1.3 (major version upgrade)
- [PR #7361][SeanKnight] Fixed a bug that prevents virtctl from working with clusters accessed via Rancher authentication proxy, or any other cluster where the server URL contains a path component. (#3760)
- [PR #7255][tyleraharrison] Users are now able to specify
--address [ip_address]
when usingvirtctl vnc
rather than only using 127.0.0.1 - [PR #7275][enp0s3] Add observedGeneration to virt-operator to have a race-free way to detect KubeVirt config rollouts
- [PR #7233][xpivarc] Bug fix: Successfully aborted migrations should be reported now
- [PR #7158][AlonaKaplan] Add masquerade VMs support to single stack IPv6.
- [PR #7227][rmohr] Remove VMI informer from virt-api to improve scaling characteristics of virt-api
- [PR #7288][raspbeep] Users now don't need to specify container for
kubectl logs <vmi-pod>
andkubectl exec <vmi-pod>
. - [PR #6709][xpivarc] Workloads will be migrated to nonroot implementation if NonRoot feature gate is set. (Except VirtioFS)
- [PR #7241][lyarwood] Fixed a bug that prevents only a unattend.xml configmap or secret being provided as contents for a sysprep disk. (#7240, @lyarwood)
- [PR #7102][machadovilaca] Add Virtual Machine name label to virt-launcher pod
- [PR #7139][davidvossel] Fixes inconsistent VirtualMachinePool VM/VMI updates by using controller revisions
- [PR #6754][jean-edouard] New and resized disks are now always 1MiB-aligned
- [PR #7086][acardace] Add 'EvictionStrategy' as a cluster-wide setting in the KubeVirt CR
- [PR #7232][rmohr] Properly format the PDB scale event during migrations
- [PR #7223][Barakmor1] Add a name label to virt-operator pods
- [PR #7221][davidvossel] RunStrategy: Once - allows declaring a VM should run once to a finalized state
- [PR #7091][EdDev] SR-IOV interfaces are now reported in the VMI status even without an active guest-agent.
- [PR #7169][rmohr] Improve device plugin de-registration in virt-handler and some test stabilizations
- [PR #6604][alicefr] Add shareable option to identify if the disk is shared with other VMs
- [PR #7144][davidvossel] Garbage collect finalized migration objects only leaving the most recent 5 objects
- [PR #6110][xpivarc] [Nonroot] SRIOV is now available.
- [PR #7056][fossedihelm] Update k8s dependencies to 0.23.1
- [PR #7135][davidvossel] Switch from reflects.DeepEquals to equality.Semantic.DeepEquals() across the entire project
- [PR #7052][sradco] Updated recording rule "kubevirt_vm_container_free_memory_bytes"
- [PR #7000][iholder-redhat] Adds a possibility to override default libvirt log filters though VMI annotations
- [PR #7064][davidvossel] Fixes issue associated with blocked uninstalls when VMIs exist during removal
- [PR #7097][iholder-redhat] [Bug fix] VMI with kernel boot stuck on "Terminating" status if more disks are defined
- [PR #6700][VirrageS] Simplify replacing
time.Ticker
in agent poller and fix default values forqemu-*-interval
flags - [PR #6581][ormergi] SRIOV network interfaces are now hot-plugged when disconnected manually or due to aborted migrations.
- [PR #6924][EdDev] Support for legacy GPU definition is removed. Please see https://kubevirt.io/user-guide/virtual_machines/host-devices on how to define host-devices.
- [PR #6735][uril] The command
migrate-cancel
was added to virtctl. It cancels an active VM migration. - [PR #6883][rthallisey] Add instance-type to cloud-init metadata
- [PR #6999][maya-r] When expanding disk images, take the minimum between the request and the capacity - avoid using the full underlying file system on storage like NFS, local.
- [PR #6946][vladikr] Numa information of an assigned device will be presented in the devices metadata
- [PR #6042][iholder-redhat] Fully support cgroups v2, include a new cohesive package and perform major refactoring.
- [PR #6968][vladikr] Added Writeback disk cache support
- [PR #6995][sradco] Alert OrphanedVirtualMachineImages name was changed to OrphanedVirtualMachineInstances.
- [PR #6923][rhrazdil] Fix issue with ssh being unreachable on VMIs with Istio proxy
- [PR #6821][jean-edouard] Migrating VMIs that contain dedicated CPUs will now have properly dedicated CPUs on target
- [PR #6793][oshoval] Add infoSource field to vmi.status.interfaces.
containerized-data-importer: v1.43.2 -> v1.49.0
- [PR #2274][mhenriks] Use builder with 1.17.10 golang
- [PR #2273][awels] BugFix: Updated builder to use golang 1.17.10
- [PR #2226][maya-r] Detect storage capabilities for no-provisioner storage classes by looking up persistent volumes
- [PR #2265][awels] BugFix: Fix smart clone controller not starting if an error occurred during startup
- [PR #2262][mrnold] Validate ImageIO certificates on initial client connection.
- [PR #2255][maya-r] Fix regression since switching to CentOS-stream based images in DataImportCron: run update-ca-trust, so imports using TLS work again.
- [PR #2227][brybacki] Bugfix: Correctly handle populated PVC created with clone operation
- [PR #2245][arnongilboa] Expose all CDI CRDs to cluster-readers
- [PR #1983][maya-r] Use centos:stream9 as a base image for our containers.
- [PR #2235][akalenyu] Switch VolumeSnapshot to v1
- [PR #2205][brybacki] Handle prepopulated DV
- [PR #2225][maya-r] Update golang.org/x/crypto dependency to v0.0.0-20220331220935-ae2d96664a29
- [PR #2209][mhenriks] BugFix: BZ#2057148 https://bugzilla.redhat.com/show_bug.cgi?id=2057148
- [PR #2208][rmohr] Reduce cdi api dependencies by using a separated controller-runtime-sdk api package
- [PR #2213][maya-r] Update github.com/prometheus/client_golang to v1.11.1 as it contains a security fix
- [PR #2196][arnongilboa] Automatically recover DV from unconfigured default storage class, once default is set
- [PR #2087][maya-r] Switch to CentOS Stream9 for building images
- [PR #2195][brybacki] Do not factor fs overhead into available space during validation
- [PR #2189][arnongilboa] Add DataImportCron and DataSource to openapi-spec
- [PR #2181][Muyan0828] fix ip:port endpoint not valid in s3 importer
- [PR #2177][brybacki] BugFix: bz 2054778 - PVC created with filesystem volume mode in some cases, instead of block volume mode - fails
- [PR #2169][arnongilboa] Delete erroneous DataVolumes on DataImportCron source digest update
- [PR #2161][maya-r] Update github.com/opencontainers/image-spec dependency, which is listed as containing a security fix.
- [PR #2146][mrnold] Append checkpoint ID to multi-stage importer pod names to fix interaction with retainAfterCompletion annotation.
- [PR #2142][arnongilboa] Reconcile DataSource PVC on update if managed by DataImportCron
- [PR #2132][awels] BugFix: Fix http(s) proxy not working when using nbdkit to import images.
- [PR #2117][arnongilboa] Add DataImportCron ImageStream tag support
- [PR #2102][mrnold] Allow optional specification of per-DataVolume VDDK archive image.
- [PR #2093][akalenyu] BugFix: KubePersistentVolumeFillingUp Firing for VM disk Filesystem PVCs
cluster-network-addons-operator: v0.65.2 -> v0.76.1
- [PR #1346][kubevirt-bot] bump bridge-marker to 0.9.2
- [PR #1345][kubevirt-bot] bump kubemacpool to v0.38.0
- [PR #1333][kubevirt-bot] bump macvtap-cni to v0.7.0
- [PR #1292][rhrazdil] Block CNV upgrade if still using CNAO to deploy nmstate
- [PR #1312][qinqon] Use intermediate TLS profile by default
- [PR #1307][kubevirt-bot] bump kubemacpool to v0.37.0
- [PR #1291][RamLavi] Removing
LastHeartbeatTime
field from networkAddonsConfig status - [PR #1287][kubevirt-bot] bump kubemacpool to v0.36.0
- [PR #1264][rhrazdil] Add API for TLSSecurityProfile
- [PR #1265][qinqon] Use main branch for linux-bridge CNI.
- [PR #1253][qinqon] Delete CNI cache /var/lib/cni/* at multus delete, the cache should be reconstructed by the CRI if it's using libcni.
- [PR #1231][qinqon] Remove kubernetes-nmstate as managed CNAO operand
- [PR #1247][rhrazdil] CNAO no longer owns NMState CR created when knmstate-operator is present
- [PR #1240][kubevirt-bot] bump ovs-cni to v0.26.1
- [PR #1243][kubevirt-bot] bump kubemacpool to v0.35.0
- [PR #1219][qinqon] Bump multus to v3.8
- [PR #1236][kubevirt-bot] bump kubemacpool to v0.34.0
- [PR #1225][kubevirt-bot] bump nmstate to v0.67.0
- [PR #1224][kubevirt-bot] bump macvtap-cni to v0.6.1
- [PR #1217][qinqon] Fix multus quay.io SHA pin for v3.4.2
- [PR #1217][qinqon] Fix multus quay.io SHA pin for v3.4.2
- [PR #1209][qinqon] Bump go deps:
- [PR #1208][kubevirt-bot] bump nmstate to v0.66.0
- [PR #1147][github-actions[bot]] bump nmstate to v0.65.0
- [PR #1142][machadovilaca] Update Dockerfile to use CentOS Stream 9
ssp-operator: v0.13.2 -> v0.15.0
- [PR #352][ksimon1] Update common-templates bundle to v0.23.0
- [PR #350][ksimon1] Update common-templates bundle to v0.22.0
- [PR #345][ksimon1] Update common-templates bundle to v0.21.0
- [PR #286][borod108] ServiceMonitor added for the ssp-operator. A service added to the operator and TemplateValidator namespaces.
- [PR #324][ksimon1] Update common-templates bundle to v0.20.0
- [PR #319][fossedihelm] TemplateValidator has a podAntiAffinity that makes pod replicas to be scheduled on different nodes.
- [PR #311][akrejcir] API is separated to its own submodule: kubevirt.io/ssp-operator/api
- [PR #298][ksimon1] Update common-templates bundle to v0.19.3
tekton-tasks-operator: v0.3.0
Not updated
hostpath-provisioner-operator: v0.12.1 -> v0.13.0
- [PR #230][kaovilai] Change spec.storagePools.pvcTemplate.accessModes to array of strings in alm-examples
- [PR #226][maya-r] Update github.com/prometheus/client_golang to v1.11.1 as it contains a security fix
- [PR #218][akalenyu] BugFix: HPP mounter deployment crashes on parsing lsblk output
- [PR #211][awels] BugFix: HPP CR with basic storage pool and pvcTemplate storage pool would cause npe when removing storage pool.
- [PR #209][nunnatsa] fixes issue 208
- [PR #202][awels] BugFix: HPP CR was never updated on failed healed status.
- [PR #192][awels] BugFix: csv-generator now properly updates operator deployment environment variables from arguments.
hostpath-provisioner: v0.12.0 -> v0.13.0
- [PR #111][awels] Updates golang to 1.18.2 and k8s to 1.24.0
- [PR #108][maya-r] Update github.com/prometheus/client_golang to v1.11.1 as it contains a security fix
- [PR #103][akalenyu] BugFix: No feedback when HPP path is sharing host filesystem
- [PR #100][akalenyu] BugFix: No feedback when HPP path is sharing host filesystem
vm-import-operator:
Not updated
Contributors
13 people contributed to this HCO release:
- 48 Simone Tiraboschi stirabos@redhat.com
- 30 Nahshon Unna Tsameret 60659093+nunnatsa@users.noreply.github.com
- 18 Oren Cohen ocohen@redhat.com
- 13 João Vilaça jvilaca@redhat.com
- 2 Karel Simon ksimon@redhat.com
- 2 xpivarc 41989919+xpivarc@users.noreply.github.com
- 1 Assaf Admi 90143867+assafad@users.noreply.github.com
- 1 Barakmor1 91669950+Barakmor1@users.noreply.github.com
- 1 Bartosz Rybacki brybacki@redhat.com
- 1 Itamar Holder 77444623+iholder-redhat@users.noreply.github.com
- 1 Maya Rashish mrashish@redhat.com
- 1 Radim Hrazdil 32546791+rhrazdil@users.noreply.github.com
- 1 dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Additional Resources
- Mailing list: https://groups.google.com/forum/#!forum/kubevirt-dev
- Slack: https://kubernetes.slack.com/messages/virtualization
- An easy to use demo: https://github.com/kubevirt/demo
- How to contribute
- License
---