---
title: Charmhub | Deploy KubeVirt using Charmhub - The Open Operator Collection
description: Deploy the latest version of KubeVirt on any cloud.
url: https://charmhub.io/kubevirt/configurations
---

# KubeVirt

[Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

* [Canonical Kubernetes](https://charmhub.io/publisher/containers "View all packages from Canonical Kubernetes")

Platform:

24.04

22.04

20.04

stable 92d8dec

```
juju deploy kubevirt
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [image-registry](https://charmhub.io/kubevirt/configurations#image-registry)
* [operator-release](https://charmhub.io/kubevirt/configurations#operator-release)
* [pvc-tolerate-less-space-up-to-percent](https://charmhub.io/kubevirt/configurations#pvc-tolerate-less-space-up-to-percent)
* [software-emulation](https://charmhub.io/kubevirt/configurations#software-emulation)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* image-registry | string

  Default: quay.io

  Source registry of metrics server images.

  By setting to a value, each image listed in the releases manifest
  has its image-registry replaced.

  If unset, the manifests will use the image registry from the kube-control relation

  example)
  juju config kube-virt image-registry='quay.io'

  juju config kube-virt --reset image-registry
* operator-release | string

  Specify the version of kubevirt as defined by the release
  tags of https://github.com/kubevirt/kubevirt/releases/tags

  example)
  juju config kube-virt operator-release='v0.58.0'

  A list of supported versions is available through the action:
  juju run-action kube-virt/leader list-releases --wait

  To reset by to the latest supported by the charm use:
  juju config kube-virt --reset operator-release

  The current release deployed is available by viewing
  juju status kube-virt
* pvc-tolerate-less-space-up-to-percent | int

  Default: 10

  Filesystem PVCs:
  Since not every storage provisioner provides volumes
  with the exact usable amount of space as requested
  (e.g. due to filesystem overhead), KubeVirt tolerates
  up to 10% less available space.
* software-emulation | boolean

  Whether to allow software-emulation of VMs
  true: allows such behavior
  false: disallows such behavior
  unset: automatically determined by the group of units

  example)
  juju config kube-virt software-emulation=true

  juju config kube-virt software-emulation=false

  juju config kube-virt --reset software-emulation
