Chart values

Values

KeyTypeDefaultDescription
advertisement.broadcasterImageNamestring"liqo/advertisement-broadcaster"broadcaster image repository
advertisement.config.enableBroadcasterbooltrueIf set to false, the remote clusters will not be able to leverage your resources, but you will still be able to use theirs.
advertisement.config.resourceSharingPercentageint30It defines the percentage of available cluster resources that you are willing to share with foreign clusters.
advertisement.imageNamestring"liqo/advertisement-operator"advertisement image repository
advertisement.pod.annotationsobject{}advertisement pod annotations
advertisement.pod.labelsobject{}advertisement pod labels
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.portstring"6443"The port that must be used to contact your API server
auth.config.allowEmptyTokenboolfalseSet to true 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"nginx:1.19"auth init container image repository
auth.pod.annotationsobject{}auth pod annotations
auth.pod.labelsobject{}auth pod labels
auth.portOverridestring""Overrides the port were 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"NodePort"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 you plan to use liqo over the Internet consider to change this field to “LoadBalancer”. See https://doc.liqo.io/user/scenarios/ 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.
crdReplicator.imageNamestring"liqo/crd-replicator"crdReplicator image repository
crdReplicator.pod.annotationsobject{}crdReplicator pod annotations
crdReplicator.pod.labelsobject{}crdReplicator pod labels
discovery.config.autojoinbooltrueAutomatically join discovered cluster exposing the Authentication Service with a valid certificate
discovery.config.autojoinUntrustedbooltrueAutomatically join discovered cluster exposing the Authentication Service with a self-signed certificate
discovery.config.clusterNamestring""Set a mnemonic name for your cluster
discovery.config.enableAdvertisementbooltrueEnable the mDNS advertisement on LANs, set to false to not be discoverable from other clusters in the same LAN
discovery.config.enableDiscoverybooltrueEnable the mDNS discovery on LANs, set to false to not look for other clusters available in the same LAN
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.labelsobject{}discovery pod labels
fullnameOverridestring""full liqo name override
gateway.imageNamestring"liqo/liqonet"gateway image repository
gateway.pod.annotationsobject{}gateway pod annotations
gateway.pod.labelsobject{}gateway pod labels
gateway.service.annotationsobject{}
gateway.service.typestring"NodePort"If you plan to use liqo over the Internet consider to change this field to “LoadBalancer”. More generally, if your cluster nodes are not directly reachable by the cluster to whom you are peering then change it to “LoadBalancer”
nameOverridestring""liqo name override
networkManager.config.GKEProviderboolfalseSet this field to true if you are deploying liqo in GKE cluster
networkManager.config.podCIDRstring""The subnet used by the cluster for the pods, in CIDR notation. At the moment the internal IPAM used by liqo only supports podCIDRs with netmask /16 (255.255.0.0).
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 192.168.2.0/24 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.labelsobject{}networkManager pod labels
peeringRequest.imageNamestring"liqo/peering-request-operator"peeringRequest image repository
peeringRequest.pod.annotationsobject{}peering request pod annotations
peeringRequest.pod.labelsobject{}peering request pod labels
pullPolicystring"IfNotPresent"The pullPolicy for liqo pods
route.imageNamestring"liqo/liqonet"route image repository
route.pod.annotationsobject{}route pod annotations
route.pod.labelsobject{}route pod labels
tagstring""Images’ tag to select a development version of liqo instead of a release
virtualKubelet.imageNamestring"liqo/virtual-kubelet"virtual kubelet image repository
virtualKubelet.initContainer.imageNamestring"liqo/init-vkubelet"virtual kubelet init container image repository
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.mutatingWebhookConfiguration.namespaceSelectorobject{"liqo.io/enabled":"true"}The label that needs to be applied to a namespace to make it eligible for pod offloading in a remote cluster
webhook.pod.annotationsobject{}webhook pod annotations
webhook.pod.labelsobject{}webhook pod labels
webhook.service.annotationsobject{}webhook service annotations