VirtualTargetClass

virtualtarget.jumpstarter.dev/v1alpha1

VirtualTargetClass is the Schema for the virtualtargetclasses API.

Spec

Field

Type

Description

spec.bindingMode

Immediate

WaitForFirstConsumer

spec.caBundleConfigMapRef

object

CABundleConfigMapRef references a ConfigMap containing CA certificates

spec.caBundleConfigMapRef.key

string

Key within the ConfigMap. Defaults to “ca-bundle.crt”. (default: ca-bundle.crt)

spec.caBundleConfigMapRef.name

string

Name of the ConfigMap.

spec.credentialsSecretRef

object

CredentialsSecretRef is a reference to a Secret in the same namespace

spec.credentialsSecretRef.name

string

Name of the referent. (default: ``)

spec.parameters

object

Parameters holds provisioner-specific configuration as a nested object.

spec.provisioner

string

Provisioner identifies which exporter-set controller handles this class.

spec.reclaimPolicy

Delete

Retain

spec.scheduling

object

Scheduling defines node placement constraints inherited by rendered Pods.

spec.scheduling.nodeSelector

object

NodeSelector is a map of key-value pairs for node selection.

spec.scheduling.resources

object

Resources defines resource requirements for the rendered Pods.

spec.scheduling.tolerations

array

Tolerations are tolerations for the rendered Pods.

spec.scheduling.tolerations[].effect

string

Effect indicates the taint effect to match. Empty means match all taint effects.

spec.scheduling.tolerations[].key

string

Key is the taint key that the toleration applies to. Empty means match all taint keys.

spec.scheduling.tolerations[].operator

string

Operator represents a key’s relationship to the value.

spec.scheduling.tolerations[].tolerationSeconds

integer

TolerationSeconds represents the period of time the toleration (which must be

spec.scheduling.tolerations[].value

string

Value is the taint value the toleration matches to.