Options
All
  • Public
  • Public/Protected
  • All
Menu
export
interface

V1KubeVirtSpec

Hierarchy

  • V1KubeVirtSpec

Index

Properties

_configuration?: V1KubeVirtConfiguration
memberof

V1KubeVirtSpec

certificateRotateStrategy?: V1KubeVirtCertificateRotateStrategy
memberof

V1KubeVirtSpec

customizeComponents?: V1CustomizeComponents
memberof

V1KubeVirtSpec

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
memberof

V1KubeVirtSpec

The imagePullSecrets to pull the container images from Defaults to none

memberof

V1KubeVirtSpec

imageRegistry?: string

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

memberof

V1KubeVirtSpec

imageTag?: string

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

memberof

V1KubeVirtSpec

memberof

V1KubeVirtSpec

monitorAccount?: string

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

memberof

V1KubeVirtSpec

monitorNamespace?: string

The namespace Prometheus is deployed in Defaults to openshift-monitor

memberof

V1KubeVirtSpec

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.

memberof

V1KubeVirtSpec

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.

memberof

V1KubeVirtSpec

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.

memberof

V1KubeVirtSpec

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.

memberof

V1KubeVirtSpec

uninstallStrategy?: string

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

memberof

V1KubeVirtSpec

workloadUpdateStrategy?: V1KubeVirtWorkloadUpdateStrategy
memberof

V1KubeVirtSpec

workloads?: V1ComponentConfig
memberof

V1KubeVirtSpec

Generated using TypeDoc