diff --git a/chart/values.yaml b/chart/values.yaml index 4e2b4b090..0490e84fb 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -92,7 +92,7 @@ sync: persistentVolumes: # Enabled defines if this option should be enabled. enabled: false - + # Configure what resources vCluster should sync from the host cluster to the virtual cluster. fromHost: # Events defines if events should get synced from the host cluster to the virtual cluster, but not back. @@ -289,7 +289,7 @@ controlPlane: requests: cpu: 40m memory: 64Mi - + # BackingStore defines which backing store to use for virtual cluster. If not defined will use embedded database as a default backing store. backingStore: # Database defines that a database backend should be used as the backend for the virtual cluster. This uses a project called kine under the hood which is a shim for bridging Kubernetes and relational databases. @@ -414,7 +414,7 @@ controlPlane: # HeadlessService holds options for the external etcd headless service. headlessService: annotations: {} - + # Proxy defines options for the virtual cluster control plane proxy that is used to do authentication and intercept requests. proxy: # BindAddress under which vCluster will expose the proxy. @@ -423,7 +423,7 @@ controlPlane: port: 8443 # ExtraSANs are extra hostnames to sign the vCluster proxy certificate for. extraSANs: [] - + # CoreDNS defines everything related to the coredns that is deployed and used within the vCluster. coredns: # Enabled defines if coredns is enabled @@ -479,7 +479,7 @@ controlPlane: labelSelector: matchLabels: k8s-app: vcluster-kube-dns - + # Service defines options for vCluster service deployed by Helm. service: # Enabled defines if the control plane service should be enabled @@ -493,7 +493,7 @@ controlPlane: # Spec allows you to configure extra service options. spec: type: ClusterIP - + # Ingress defines options for vCluster ingress deployed by Helm. ingress: # Enabled defines if the control plane ingress should be enabled @@ -510,7 +510,7 @@ controlPlane: # Spec allows you to configure extra ingress options. spec: tls: [] - + # StatefulSet defines options for vCluster statefulSet deployed by Helm. statefulSet: labels: {} @@ -626,14 +626,14 @@ controlPlane: # StartupProbe specifies if the startup probe for the container should be enabled startupProbe: enabled: true - + # ServiceMonitor can be used to automatically create a service monitor for vCluster deployment itself. serviceMonitor: # Enabled configures if Helm should create the service monitor. enabled: false labels: {} annotations: {} - + # Advanced holds additional configuration for the vCluster control plane. advanced: # DefaultImageRegistry will be used as a prefix for all internal images deployed by vCluster or Helm. This makes it easy to @@ -680,7 +680,7 @@ integrations: nodes: true # Pods defines if metrics-server pods api should get proxied from host to virtual cluster. pods: true - + # ExternalSecrets reuses a host external secret operator and makes certain CRDs from it available inside the vCluster externalSecrets: # Enabled defines whether the external secret integration is enabled or not @@ -703,7 +703,7 @@ integrations: # Selector defines what cluster stores should be synced selector: labels: {} - + # KubeVirt reuses a host kubevirt and makes certain CRDs from it available inside the vCluster kubeVirt: # Enabled signals if the integration should be enabled @@ -766,7 +766,7 @@ rbac: overwriteRules: [] # ExtraRules will add rules to the role. extraRules: [] - + # ClusterRole holds virtual cluster cluster role configuration clusterRole: # Enabled defines if the cluster role should be enabled or disabled. If auto, vCluster automatically determines whether the virtual cluster requires a cluster role. @@ -786,10 +786,10 @@ networking: toHost: [] # FromHost defines the services that should get synced from the host to the virtual cluster. fromHost: [] - + # ResolveDNS allows to define extra DNS rules. This only works if embedded coredns is configured. resolveDNS: [] - + # Advanced holds advanced network options. advanced: # ClusterDomain is the Kubernetes cluster domain to use within the virtual cluster. @@ -838,7 +838,7 @@ policies: matchExpressions: [] # Scopes are the resource quota scopes scopes: [] - + # LimitRange specifies limit range options. limitRange: # Enabled defines if the limit range should be deployed by vCluster. "auto" means that if resourceQuota is enabled, @@ -860,7 +860,7 @@ policies: min: {} # Max are the max limits for the limit range max: {} - + # NetworkPolicy specifies network policy options. networkPolicy: # Enabled defines if the network policy should be deployed by vCluster. @@ -888,7 +888,7 @@ policies: - 10.0.0.0/8 - 172.16.0.0/12 - 192.168.0.0/16 - + # CentralAdmission defines what validating or mutating webhooks should be enforced within the virtual cluster. centralAdmission: # ValidatingWebhooks are validating webhooks that should be enforced in the virtual cluster @@ -900,13 +900,13 @@ policies: exportKubeConfig: # Context is the name of the context within the generated kubeconfig to use. context: "" - + # Override the default https://localhost:8443 and specify a custom hostname for the generated kubeconfig. server: "" - + # If tls should get skipped for the server insecure: false - + # ServiceAccount can be used to generate a service account token instead of the default certificates. serviceAccount: # Name of the service account to be used to generate a service account token instead of the default certificates. @@ -916,7 +916,7 @@ exportKubeConfig: namespace: "" # ClusterRole to assign to the service account. clusterRole: "" - + # Declare in which host cluster secret vCluster should store the generated virtual cluster kubeconfig. # If this is not defined, vCluster will create it with `vc-NAME`. If you specify another name, # vCluster creates the config in this other secret. @@ -939,7 +939,7 @@ experimental: multiNamespaceMode: # Enabled specifies if multi namespace mode should get enabled enabled: false - + # SyncSettings are advanced settings for the syncer controller. syncSettings: # DisableSync will not sync any resources and disable most control plane functionality. @@ -950,7 +950,7 @@ experimental: targetNamespace: "" # SetOwner specifies if vCluster should set an owner reference on the synced objects to the vCluster service. This allows for easy garbage collection. setOwner: true - + # IsolatedControlPlane is a feature to run the vCluster control plane in a different Kubernetes cluster than the workloads themselves. isolatedControlPlane: # Headless states that Helm should deploy the vCluster in headless mode for the isolated control plane. @@ -972,7 +972,7 @@ experimental: manifestsTemplate: "" # Helm are Helm charts that should get deployed into the virtual cluster helm: [] - + # GenericSync holds options to generically sync resources from virtual cluster to host. genericSync: clusterRole: