@kubevirt-ui/kubevirt-api
    Preparing search index...

    Interface V1KubeVirtSpec

    Index

    Properties

    certificateRotateStrategy?: V1KubeVirtCertificateRotateStrategy
    {}
    
    configuration?: V1KubeVirtConfiguration

    holds kubevirt configurations. same as the virt-configMap

    {}
    
    customizeComponents?: V1CustomizeComponents
    {}
    

    The ImagePullPolicy to use.

    Possible enum values:

    • "Always" means that kubelet always attempts to pull the latest image. Container will fail If the pull fails.
    • "IfNotPresent" means that kubelet pulls if the image isn't present on disk. Container will fail if the image isn't present and the pull fails.
    • "Never" means that kubelet never pulls an image, but only uses a local image. Container will fail if the image isn't present

    The imagePullSecrets to pull the container images from Defaults to none

    imageRegistry?: string

    The image registry to pull the container images from Defaults to the same registry the operator's container image is pulled from.

    imageTag?: string

    The image tag to use for the continer images installed. Defaults to the same tag as the operator's container image.

    selectors and tolerations that should apply to KubeVirt infrastructure components

    monitorAccount?: string

    The name of the Prometheus service account that needs read-access to KubeVirt endpoints Defaults to prometheus-k8s

    monitorNamespace?: string

    The namespace Prometheus is deployed in Defaults to openshift-monitor

    productComponent?: string

    Designate the apps.kubevirt.io/component label for KubeVirt components. Useful if KubeVirt is included as part of a product. If ProductComponent is not specified, the component label default value is kubevirt.

    productName?: string

    Designate the apps.kubevirt.io/part-of label for KubeVirt components. Useful if KubeVirt is included as part of a product. If ProductName is not specified, the part-of label will be omitted.

    productVersion?: string

    Designate the apps.kubevirt.io/version label for KubeVirt components. Useful if KubeVirt is included as part of a product. If ProductVersion is not specified, KubeVirt's version will be used.

    serviceMonitorNamespace?: string

    The namespace the service monitor will be deployed When ServiceMonitorNamespace is set, then we'll install the service monitor object in that namespace otherwise we will use the monitoring namespace.

    synchronizationPort?: string

    Specify the port to listen on for VMI status synchronization traffic. Default is 9185

    uninstallStrategy?: string

    Specifies if kubevirt can be deleted if workloads are still present. This is mainly a precaution to avoid accidental data loss

    workloads?: V1ComponentConfig

    selectors and tolerations that should apply to KubeVirt workloads

    workloadUpdateStrategy?: V1KubeVirtWorkloadUpdateStrategy

    WorkloadUpdateStrategy defines at the cluster level how to handle automated workload updates

    {}