controlPlane |
struct |
Configuration for the managed Istio control plane instance. |
|
controlPlane.enabled |
bool |
Install the managed Istio control plane instance in the cluster. |
true |
controlPlane.installations[] |
[]struct |
List of Istio control plane installations. |
[{“revision”:“auto”,“clusters”:null,“istioOperatorSpec”:{}}] |
controlPlane.installations[].clusters[] |
[]ptr |
Clusters to install the Istio control planes in. |
|
controlPlane.installations[].clusters[].defaultRevision |
bool |
When set to true, the installation for this revision is applied as the active Istio installation in the cluster. Resources with the ‘istio-injection=true’ label entry use this revision. You might change this setting for Istio installations during a canary upgrade. For more info, see the upgrade docs. |
|
controlPlane.installations[].clusters[].name |
string |
Name of the cluster to install Istio into. Must match the registered cluster name. |
|
controlPlane.installations[].clusters[].trustDomain |
string |
Trust domain value for this cluster's Istio installation mesh config. Defaults to the cluster's name. |
|
controlPlane.installations[].istioOperatorSpec |
struct |
IstioOperator specification for the control plane. For more info, see the IstioOperatorSpec reference. |
|
controlPlane.installations[].revision |
string |
Istio revision for this installation, such as ‘1-18’. Label workload resources with ‘istio.io/rev=$REVISION’ to use this installation. Defaults to ‘AUTO’, which installs the default supported version of Solo Istio. |
|
eastWestGateways[] |
[]struct |
Configuration for the managed east-west gateway. |
null |
eastWestGateways[].enabled |
bool |
Install the gateway in the cluster. |
|
eastWestGateways[].installations[] |
[]struct |
List of Istio gateway installations. For more info, see the GatewayInstallation reference. |
|
eastWestGateways[].installations[].clusters[] |
[]ptr |
Clusters to install the gateway in. |
|
eastWestGateways[].installations[].clusters[].activeGateway |
bool |
When set to true, the installation for this revision is applied as the active gateway through which primary service traffic is routed in the cluster. If the istioOperatorSpec defines a service, this field switches the service selectors to the revision specified in the gatewayRevsion. You might change this setting for gateway installations during a canary upgrade. For more info, see the upgrade docs. |
|
eastWestGateways[].installations[].clusters[].name |
string |
Name of the cluster to install the gateway into. Must match the registered cluster name. |
|
eastWestGateways[].installations[].clusters[].trustDomain |
string |
Trust domain value for this cluster's Istio installation mesh config. Defaults to the cluster's name. |
|
eastWestGateways[].installations[].controlPlaneRevision |
string |
Optional: The revision of an Istio control plane in the cluster that this gateway should also use. If a control plane installation of this revision is not found, no gateway is created. |
|
eastWestGateways[].installations[].gatewayRevision |
string |
Istio revision for this installation, such as ‘1-18’. Defaults to ‘AUTO’, which installs the default supported version of Solo Istio. |
|
eastWestGateways[].installations[].istioOperatorSpec |
struct |
IstioOperator specification for the gateway. For more info, see the IstioOperatorSpec reference. |
|
eastWestGateways[].name |
string |
Name of the gateway. Must be unique. |
|
enabled |
bool |
Enable managed Istio installations. |
false |
northSouthGateways[] |
[]struct |
Configuration for the managed north-south (ingress) gateway. Requires a Gloo Gateway license. |
[{“name”:“istio-ingressgateway”,“enabled”:true,“installations”:[{“gatewayRevision”:“auto”,“clusters”:null,“istioOperatorSpec”:{}}]}] |
northSouthGateways[].enabled |
bool |
Install the gateway in the cluster. |
|
northSouthGateways[].installations[] |
[]struct |
List of Istio gateway installations. For more info, see the GatewayInstallation reference. |
|
northSouthGateways[].installations[].clusters[] |
[]ptr |
Clusters to install the gateway in. |
|
northSouthGateways[].installations[].clusters[].activeGateway |
bool |
When set to true, the installation for this revision is applied as the active gateway through which primary service traffic is routed in the cluster. If the istioOperatorSpec defines a service, this field switches the service selectors to the revision specified in the gatewayRevsion. You might change this setting for gateway installations during a canary upgrade. For more info, see the upgrade docs. |
|
northSouthGateways[].installations[].clusters[].name |
string |
Name of the cluster to install the gateway into. Must match the registered cluster name. |
|
northSouthGateways[].installations[].clusters[].trustDomain |
string |
Trust domain value for this cluster's Istio installation mesh config. Defaults to the cluster's name. |
|
northSouthGateways[].installations[].controlPlaneRevision |
string |
Optional: The revision of an Istio control plane in the cluster that this gateway should also use. If a control plane installation of this revision is not found, no gateway is created. |
|
northSouthGateways[].installations[].gatewayRevision |
string |
Istio revision for this installation, such as ‘1-18’. Defaults to ‘AUTO’, which installs the default supported version of Solo Istio. |
|
northSouthGateways[].installations[].istioOperatorSpec |
struct |
IstioOperator specification for the gateway. For more info, see the IstioOperatorSpec reference. |
|
northSouthGateways[].name |
string |
Name of the gateway. Must be unique. |
|