Integrations
Config reference
integrations object
Integrations holds config for vCluster integrations with other operators or tools running on the host cluster
integrations object metricsServer object
MetricsServer reuses the metrics server from the host cluster within the vCluster.
metricsServer object enabled boolean false
Enabled signals the metrics server integration should be enabled.
enabled boolean false apiService object
APIService holds information about where to find the metrics-server service. Defaults to metrics-server/kube-system.
apiService object nodes boolean true
Nodes defines if metrics-server nodes api should get proxied from host to virtual cluster.
nodes boolean true pods boolean true
Pods defines if metrics-server pods api should get proxied from host to virtual cluster.
pods boolean true kubeVirt object
KubeVirt reuses a host kubevirt and makes certain CRDs from it available inside the vCluster
kubeVirt object enabled boolean false
Enabled signals if the integration should be enabled
enabled boolean false apiService object
APIService holds information about where to find the virt-api service. Defaults to virt-api/kubevirt.
apiService object webhook object
Webhook holds configuration for enabling the webhook within the vCluster
webhook object enabled boolean true
Enabled defines if this option should be enabled.
enabled boolean true sync object
Sync holds configuration on what resources to sync
sync object dataVolumes object
If DataVolumes should get synced
dataVolumes object enabled boolean false
Enabled defines if this option should be enabled.
enabled boolean false virtualMachineInstanceMigrations object
If VirtualMachineInstanceMigrations should get synced
virtualMachineInstanceMigrations object enabled boolean true
Enabled defines if this option should be enabled.
enabled boolean true virtualMachineInstances object
If VirtualMachineInstances should get synced
virtualMachineInstances object enabled boolean true
Enabled defines if this option should be enabled.
enabled boolean true virtualMachines object
If VirtualMachines should get synced
virtualMachines object enabled boolean true
Enabled defines if this option should be enabled.
enabled boolean true externalSecrets object
ExternalSecrets reuses a host external secret operator and makes certain CRDs from it available inside the vCluster.
- ExternalSecrets will be synced from the virtual cluster to the host cluster.
- SecretStores will be synced from the virtual cluster to the host cluster and then bi-directionally.
- ClusterSecretStores will be synced from the host cluster to the virtual cluster.
externalSecrets object enabled boolean false
Enabled defines whether the external secret integration is enabled or not
enabled boolean false version string
Version defines the version of the external secrets operator to use. If empty, the storage version will be used.
version string webhook object
Webhook defines whether the host webhooks are reused or not
webhook object enabled boolean false
Enabled defines if this option should be enabled.
enabled boolean false sync object
Sync defines the syncing behavior for the integration
sync object toHost object
ToHost defines what resources are synced from the virtual cluster to the host
toHost object externalSecrets object
ExternalSecrets allows to configure if only a subset of ExternalSecrets matching a label selector should get synced from the virtual cluster to the host cluster.
externalSecrets object fromHost object
FromHost defines what resources are synced from the host cluster to the virtual cluster
fromHost object certManager object
CertManager reuses a host cert-manager and makes its CRDs from it available inside the vCluster.
- Certificates and Issuers will be synced from the virtual cluster to the host cluster.
- ClusterIssuers will be synced from the host cluster to the virtual cluster.
certManager object enabled boolean false
Enabled defines if this option should be enabled.
enabled boolean false sync object
Sync contains advanced configuration for syncing cert-manager resources.
sync object toHost object
toHost object istio object
Istio syncs DestinationRules, Gateways and VirtualServices from virtual cluster to the host.
istio object enabled boolean false
Enabled defines if this option should be enabled.
enabled boolean false sync object
sync object