Legacy: Managed Istio gateway and control plane installations

Option Type Default Value Description
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.