Skip to main content

Advanced

Config reference

advanced required object pro

Advanced holds additional configuration for the vCluster control plane.

defaultImageRegistry required string pro

DefaultImageRegistry will be used as a prefix for all internal images deployed by vCluster or Helm. This makes it easy to upload all required vCluster images to a single private repository and set this value. Workload images are not affected by this.

virtualScheduler required object pro

VirtualScheduler defines if a scheduler should be used within the virtual cluster or the scheduling decision for workloads will be made by the host cluster.

enabled required boolean pro

Enabled defines if this option should be enabled.

serviceAccount required object pro

ServiceAccount specifies options for the vCluster control plane service account.

enabled required boolean pro

Enabled specifies if the service account should get deployed.

name required string pro

Name specifies what name to use for the service account.

imagePullSecrets required object[] pro

ImagePullSecrets defines extra image pull secrets for the service account.

name required string pro

Name of the image pull secret to use.

annotations required object pro

Annotations are extra annotations for this resource.

labels required object pro

Labels are extra labels for this resource.

workloadServiceAccount required object pro

WorkloadServiceAccount specifies options for the service account that will be used for the workloads that run within the virtual cluster.

enabled required boolean pro

Enabled specifies if the service account for the workloads should get deployed.

name required string pro

Name specifies what name to use for the service account for the virtual cluster workloads.

imagePullSecrets required object[] pro

ImagePullSecrets defines extra image pull secrets for the workload service account.

name required string pro

Name of the image pull secret to use.

annotations required object pro

Annotations are extra annotations for this resource.

labels required object pro

Labels are extra labels for this resource.

headlessService required object pro

HeadlessService specifies options for the headless service used for the vCluster StatefulSet.

annotations required object pro

Annotations are extra annotations for this resource.

labels required object pro

Labels are extra labels for this resource.

globalMetadata required object pro

GlobalMetadata is metadata that will be added to all resources deployed by Helm.

annotations required object pro

Annotations are extra annotations for this resource.