Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 3.66 KB

V1KubeVirtSpec.md

File metadata and controls

26 lines (22 loc) · 3.66 KB

V1KubeVirtSpec

Properties

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]

[Back to Model list] [Back to API list] [Back to README]