controlPlane |
struct |
|
Configuration for the managed Istio control plane instance. |
controlPlane.enabled |
bool |
true |
Install the managed Istio control plane instance in the cluster. |
controlPlane.installations[] |
[]struct |
[{“revision”:“auto”,“clusters”:null,“istioOperatorSpec”:{}}] |
List of Istio control plane installations. |
controlPlane.installations[] |
struct |
|
List of Istio control plane installations. |
controlPlane.installations[].revision |
string |
|
Istio revision for this installation, such as ‘1-17’. Label workload resources with ‘istio.io/rev=$REVISION’ to use this installation. Defaults to ‘AUTO’, which installs the default supported version of Gloo Istio. |
controlPlane.installations[].clusters[] |
[]ptr |
|
Clusters to install the Istio control planes in. |
controlPlane.installations[].clusters[] |
struct |
|
Clusters to install the Istio control planes in. |
controlPlane.installations[].clusters[].name |
string |
|
Name of the cluster to install Istio into. Must match the registered cluster name. |
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[].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. |
northSouthGateways[] |
[]struct |
[{“name”:“istio-ingressgateway”,“enabled”:true,“installations”:[{“gatewayRevision”:“auto”,“clusters”:null,“istioOperatorSpec”:{}}]}] |
Configuration for the managed north-south (ingress) gateway. Requires a Gloo Gateway license. |
northSouthGateways[] |
struct |
|
Configuration for the managed north-south (ingress) gateway. Requires a Gloo Gateway license. |
northSouthGateways[].name |
string |
|
Name of the gateway. Must be unique. |
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[] |
struct |
|
List of Istio gateway installations. For more info, see the GatewayInstallation reference. |
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-17’. Defaults to ‘AUTO’, which installs the default supported version of Gloo Istio. |
northSouthGateways[].installations[].clusters[] |
[]ptr |
|
Clusters to install the gateway in. |
northSouthGateways[].installations[].clusters[] |
struct |
|
Clusters to install the gateway in. |
northSouthGateways[].installations[].clusters[].name |
string |
|
Name of the cluster to install the gateway into. Must match the registered cluster name. |
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[].trustDomain |
string |
|
Trust domain value for this cluster's Istio installation mesh config. Defaults to the cluster's name. |
northSouthGateways[].installations[].istioOperatorSpec |
struct |
|
IstioOperator specification for the gateway. For more info, see the IstioOperatorSpec reference. |
eastWestGateways[] |
[]struct |
null |
Configuration for the managed east-west gateway. |
eastWestGateways[] |
struct |
|
Configuration for the managed east-west gateway. |
eastWestGateways[].name |
string |
|
Name of the gateway. Must be unique. |
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[] |
struct |
|
List of Istio gateway installations. For more info, see the GatewayInstallation reference. |
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-17’. Defaults to ‘AUTO’, which installs the default supported version of Gloo Istio. |
eastWestGateways[].installations[].clusters[] |
[]ptr |
|
Clusters to install the gateway in. |
eastWestGateways[].installations[].clusters[] |
struct |
|
Clusters to install the gateway in. |
eastWestGateways[].installations[].clusters[].name |
string |
|
Name of the cluster to install the gateway into. Must match the registered cluster name. |
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[].trustDomain |
string |
|
Trust domain value for this cluster's Istio installation mesh config. Defaults to the cluster's name. |
eastWestGateways[].installations[].istioOperatorSpec |
struct |
|
IstioOperator specification for the gateway. For more info, see the IstioOperatorSpec reference. |
enabled |
bool |
false |
Enable managed Istio installations. |