Name | Type | Description | Notes |
---|---|---|---|
certificate_rotate_strategy | V1KubeVirtCertificateRotateStrategy | [optional] | |
configuration | V1KubeVirtConfiguration | holds kubevirt configurations. same as the virt-configMap | [optional] |
customize_components | V1CustomizeComponents | [optional] | |
image_pull_policy | str | 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 | [optional] |
image_pull_secrets | list[K8sIoApiCoreV1LocalObjectReference] | The imagePullSecrets to pull the container images from Defaults to none | [optional] |
image_registry | str | The image registry to pull the container images from Defaults to the same registry the operator's container image is pulled from. | [optional] |
image_tag | str | The image tag to use for the continer images installed. Defaults to the same tag as the operator's container image. | [optional] |
infra | V1ComponentConfig | selectors and tolerations that should apply to KubeVirt infrastructure components | [optional] |
monitor_account | str | The name of the Prometheus service account that needs read-access to KubeVirt endpoints Defaults to prometheus-k8s | [optional] |
monitor_namespace | str | The namespace Prometheus is deployed in Defaults to openshift-monitor | [optional] |
product_component | str | 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. | [optional] |
product_name | str | 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. | [optional] |
product_version | str | 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. | [optional] |
service_monitor_namespace | str | 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. | [optional] |
uninstall_strategy | str | Specifies if kubevirt can be deleted if workloads are still present. This is mainly a precaution to avoid accidental data loss | [optional] |
workload_update_strategy | V1KubeVirtWorkloadUpdateStrategy | WorkloadUpdateStrategy defines at the cluster level how to handle automated workload updates | [optional] |
workloads | V1ComponentConfig | selectors and tolerations that should apply to KubeVirt workloads | [optional] |