Skip to content
You are viewing the documentation for Solo Enterprise for Istio, formerly known as Gloo Mesh (OSS APIs).

Multicluster ambient peering

Page as Markdown

Review Helm values for the multicluster ambient peering Helm chart.

The peering Helm chart is available in the Solo distribution of Istio 1.29 and later. For steps on how to use this chart to connect clusters in a multicluster ambient mesh, see the ambient multicluster installation guides.

OptionTypeDescriptionDefault Value
eastwest.createbooleanWhether to create the east-west gatewayfalse
eastwest.dataplaneServiceTypesarray (string)List of data plane service types for the east-west gateway[loadbalancer]
eastwest.peerCaCrlobjectCertificate Revocation List (CRL) support for plugged-in CAs{}
eastwest.peerCaCrl.enabledbooleanWhen true, mounts the istio-ca-crl ConfigMap into the eastwest gateway deploymentfalse
eastwest.namestringName of the east-west gateway. Defaults to istio-eastwest if unset.
eastwest.clusterstringCluster ID for the east-west gateway""
eastwest.networkstringNetwork name for the east-west gateway""
eastwest.regionstringRegion for topology labels""
eastwest.zonestringZone for topology labels""
eastwest.labelsobjectAdditional labels to add to the east-west Gateway resource{}
eastwest.annotationsobjectAdditional annotations to add to the east-west Gateway resource{}
eastwest.serviceTypestringKubernetes service type for the east-west gateway
eastwest.deploymentobjectKubernetes Deployment spec patch for the east-west gateway{}
eastwest.deployment.specobjectDeployment spec
eastwest.deployment.spec.replicasinteger
eastwest.deployment.spec.template.spec.containers[].namestring
eastwest.deployment.spec.template.spec.containers[].imagestring
eastwest.deployment.templateobjectPod template spec (deprecated: use spec.template instead)
eastwest.deployment.template.spec.containers[].namestring
eastwest.deployment.template.spec.containers[].imagestring
eastwest.serviceobjectKubernetes Service spec patch for the east-west gateway{}
eastwest.service.specobjectService spec
eastwest.service.spec.typestring
eastwest.service.spec.ports[].namestring
eastwest.service.spec.ports[].portinteger
eastwest.service.spec.ports[].protocolstring
eastwest.service.spec.ports[].nodePortinteger
eastwest.service.spec.clusterIPstring
eastwest.service.spec.sessionAffinitystring
eastwest.service.spec.loadBalancerIPstring
eastwest.service.spec.externalNamestring
eastwest.service.spec.externalTrafficPolicystring
eastwest.service.spec.healthCheckNodePortinteger
eastwest.service.spec.publishNotReadyAddressesboolean
eastwest.service.spec.ipFamilystring
eastwest.service.spec.ipFamilyPolicystring
eastwest.service.spec.allocateLoadBalancerNodePortsboolean
eastwest.service.spec.loadBalancerClassstring
eastwest.service.spec.internalTrafficPolicystring
eastwest.serviceAccountobjectKubernetes ServiceAccount spec patch for the east-west gateway{}
eastwest.serviceAccount.metadata.namestring
eastwest.serviceAccount.metadata.namespacestring
eastwest.serviceAccount.automountServiceAccountTokenboolean
eastwest.serviceAccount.imagePullSecrets[].namestring
eastwest.horizontalPodAutoscalerobjectKubernetes HorizontalPodAutoscaler spec patch for the east-west gateway{}
eastwest.horizontalPodAutoscaler.specobjectHorizontalPodAutoscaler spec
eastwest.horizontalPodAutoscaler.spec.minReplicasinteger
eastwest.horizontalPodAutoscaler.spec.maxReplicasinteger
eastwest.horizontalPodAutoscaler.spec.targetCPUUtilizationPercentageinteger
eastwest.horizontalPodAutoscaler.spec.targetMemoryUtilizationPercentageinteger
eastwest.horizontalPodAutoscaler.spec.metrics[].typestring
eastwest.horizontalPodAutoscaler.spec.metrics[].resource.namestring
eastwest.podDisruptionBudgetobjectKubernetes PodDisruptionBudget spec patch for the east-west gateway{}
eastwest.podDisruptionBudget.specobjectPodDisruptionBudget spec
eastwest.podDisruptionBudget.spec.selector.matchExpressions[].keystring
eastwest.podDisruptionBudget.spec.selector.matchExpressions[].operatorstring
eastwest.podDisruptionBudget.spec.unhealthyPodEvictionPolicystring
remote.createbooleanWhether to create remote gatewaystrue
remote.itemsarray (object)List of remote gateway configurations[]
remote.items[].namestringName of the remote gateway (defaults to istio-remote-peer-)
remote.items[].clusterstringCluster ID of the remote cluster
remote.items[].networkstringNetwork name of the remote cluster
remote.items[].addressstringAddress of the remote gateway (IP or hostname)
remote.items[].addressTypestringType of address (IPAddress or Hostname, defaults to IPAddress)
remote.items[].preferredDataplaneServiceTypestringPreferred data plane service type for the remote gateway
remote.items[].trustDomainstringTrust domain of the remote cluster
remote.items[].regionstringRegion for topology labels
remote.items[].zonestringZone for topology labels
remote.items[].nodeportintegerNodePort value for xds-listener (defaults to 15012 if not provided)
remote.items[].serviceAccountOverridestringThe name of the corresponding east-west gateway. Must be set only if the east-west gateway does not use the default ‘istio-eastwest’ service account