Chart values


apiServer.addressstring""The address that must be used to contact your API server, it needs to be reachable from the clusters that you will peer with (defaults to your master IP)
apiServer.trustedCAboolfalseIndicates that the API Server is exposing a certificate issued by a trusted Certification Authority
auth.config.enableAuthenticationbooltrueSet to false to disable the authentication of discovered clusters. NB: use it only for testing installations
auth.imageNamestring"liqo/auth-service"auth image repository
auth.ingress.annotationsobject{}Auth ingress annotations
auth.ingress.classstring""Set your ingress class
auth.ingress.enableboolfalseWhether to enable the creation of the Ingress resource
auth.ingress.hoststring""Set the hostname for your ingress
auth.initContainer.imageNamestring"liqo/cert-creator"auth init container image repository
auth.pod.annotationsobject{}auth pod annotations
auth.pod.extraArgslist[]auth pod extra arguments
auth.pod.labelsobject{}auth pod labels
auth.portOverridestring""Overrides the port where your service is available, you should configure it if behind a NAT or using an Ingress with a port different from 443.
auth.service.annotationsobject{}auth service annotations
auth.service.typestring"LoadBalancer"The type of service used to expose the Authentication Service If you are exposing this service with an Ingress consider to change it to ClusterIP, otherwise if your cluster does not support LoadBalancer services consider to switch it to NodePort. See for more details.
auth.tlsbooltrueEnable TLS for the Authentication Service Pod (using a self-signed certificate). If you are exposing this service with an Ingress consider to disable it or add the appropriate annotations to the Ingress resource.
awsConfig.accessKeyIdstring""accessKeyID for the Liqo user
awsConfig.clusterNamestring""name of the EKS cluster
awsConfig.regionstring""AWS region where the clsuter is runnnig
awsConfig.secretAccessKeystring""secretAccessKey for the Liqo user
capsule.fullnameOverridestring"capsule"override the fullname to fix naming problems
capsule.installbooltrueliqo needs capsule to work properly, but you can use your already deployed capsule installation
controllerManager.config.resourceSharingPercentageint30It defines the percentage of available cluster resources that you are willing to share with foreign clusters.
controllerManager.imageNamestring"liqo/liqo-controller-manager"controller-manager image repository
controllerManager.pod.annotationsobject{}controller-manager pod annotations
controllerManager.pod.extraArgslist[]controller-manager pod extra arguments
controllerManager.pod.labelsobject{}controller-manager pod labels
crdReplicator.imageNamestring"liqo/crd-replicator"crdReplicator image repository
crdReplicator.pod.annotationsobject{}crdReplicator pod annotations
crdReplicator.pod.extraArgslist[]crdReplicator pod extra arguments
crdReplicator.pod.labelsobject{}crdReplicator pod labels
discovery.config.autojoinbooltrueAutomatically join discovered clusters
discovery.config.clusterLabelsobject{}A set of labels which characterizes the local cluster when exposed remotely as a virtual node. It is suggested to specify the distinguishing characteristics that may be used to decide whether to offload pods on this cluster.
discovery.config.clusterNamestring""Set a mnemonic name for your cluster
discovery.config.enableAdvertisementboolfalseEnable the mDNS advertisement on LANs, set to false to not be discoverable from other clusters in the same LAN
discovery.config.enableDiscoveryboolfalseEnable the mDNS discovery on LANs, set to false to not look for other clusters available in the same LAN
discovery.config.incomingPeeringEnabledbooltrueAllow (by default) the remote clusters to establish a peering with our cluster
discovery.config.ttlint90Time-to-live before an automatically discovered clusters is deleted from the list of available ones if no longer announced (in seconds)
discovery.imageNamestring"liqo/discovery"discovery image repository
discovery.pod.annotationsobject{}discovery pod annotations
discovery.pod.extraArgslist[]discovery pod extra arguments
discovery.pod.labelsobject{}discovery pod labels
fullnameOverridestring""full liqo name override
gateway.config.listeningPortint5871port used by the vpn tunnel.
gateway.imageNamestring"liqo/liqonet"gateway image repository
gateway.pod.annotationsobject{}gateway pod annotations
gateway.pod.extraArgslist[]gateway pod extra arguments
gateway.pod.labelsobject{}gateway pod labels
gateway.replicasint1The number of gateway instances to run. The gateway component supports active/passive high availability. Make sure that there are enough nodes to accommodate the replicas, because being the instances in host network no more than one replica can be scheduled on a given node.
gateway.service.typestring"LoadBalancer"If you plan to use liqo over the Internet consider to change this field to “LoadBalancer”. More generally, if your cluster nodes are directly reachable by the cluster to whom you are peering, you may change it to “NodePort”.
nameOverridestring""liqo name override
networkConfig.mtuint1440set the mtu for the interfaces managed by liqo: vxlan, tunnel and veth interfaces The value is used by the gateway and route operators.
networkManager.config.additionalPoolslist[]Set of additional network pools. Network pools are used to map a cluster network into another one in order to prevent conflicts. Default set of network pools is: [,,]
networkManager.config.podCIDRstring""The subnet used by the cluster for the pods, in CIDR notation
networkManager.config.reservedSubnetslist[]Usually the IPs used for the pods in k8s clusters belong to private subnets In order to prevent IP conflicting between locally used private subnets in your infrastructure and private subnets belonging to remote clusters you need tell liqo the subnets used in your cluster. E.g if your cluster nodes belong to the subnet then you should add that subnet to the reservedSubnets. PodCIDR and serviceCIDR used in the local cluster are automatically added to the reserved list.
networkManager.config.serviceCIDRstring""The subnet used by the cluster for the services, in CIDR notation
networkManager.imageNamestring"liqo/liqonet"networkManager image repository
networkManager.pod.annotationsobject{}networkManager pod annotations
networkManager.pod.extraArgslist[]networkManager pod extra arguments
networkManager.pod.labelsobject{}networkManager pod labels
openshiftConfig.enableboolfalseenable the OpenShift support
pullPolicystring"IfNotPresent"The pullPolicy for liqo pods
route.imageNamestring"liqo/liqonet"route image repository
route.pod.annotationsobject{}route pod annotations
route.pod.extraArgslist[]route pod extra arguments
route.pod.labelsobject{}route pod labels
storage.enablebooltrueenable the liqo virtual storage class on the local cluster. You will be able to offload your persistent volumes and other clusters will be able to schedule their persistent workloads on the current cluster.
storage.realStorageClassNamestring""name of the real storage class to use in the local cluster
storage.storageNamespacestring"liqo-storage"namespace where liqo will deploy specific PVCs
storage.virtualStorageClassNamestring"liqo"name to assign to the liqo virtual storage class
tagstring""Images’ tag to select a development version of liqo instead of a release
virtualKubelet.extra.annotationsobject{}virtual kubelet pod extra annotations
virtualKubelet.extra.argslist[]virtual kubelet pod extra arguments
virtualKubelet.extra.labelsobject{}virtual kubelet pod extra labels
virtualKubelet.imageNamestring"liqo/virtual-kubelet"virtual kubelet image repository
virtualKubelet.initContainer.imageNamestring"liqo/init-virtual-kubelet"virtual kubelet init container image repository
virtualKubelet.virtualNode.extra.annotationsobject{}virtual node extra annotations
virtualKubelet.virtualNode.extra.labelsobject{}virtual node extra labels
webhook.imageNamestring"liqo/liqo-webhook"webhook image repository
webhook.initContainer.imageNamestring"liqo/webhook-configuration"webhook init container image repository
webhook.mutatingWebhookConfiguration.annotationsobject{}mutatingWebhookConfiguration annotations
webhook.pod.annotationsobject{}webhook pod annotations
webhook.pod.extraArgslist[]webhook pod extra arguments
webhook.pod.labelsobject{}webhook pod labels
webhook.service.annotationsobject{}webhook service annotations