Details the Helm chart installation options differences between Istio 1.1 and Istio 1.2.
Jun 18, 2019
The tables below show changes made to the installation options used to customize Istio install using Helm between Istio 1.1 and Istio 1.2. The tables are grouped in to three different categories:
The installation options already in the previous release but whose values have been modified in the new release.
The new installation options added in the new release.
The installation options removed from the new release.
Modified configuration options
Modified kiali key/value pairs
Key
Old Default Value
New Default Value
Old Description
New Description
kiali.hub
docker.io/kiali
quay.io/kiali
kiali.tag
v0.14
v0.20
Modified prometheus key/value pairs
Key
Old Default Value
New Default Value
Old Description
New Description
prometheus.tag
v2.3.1
v2.8.0
Modified global key/value pairs
Key
Old Default Value
New Default Value
Old Description
New Description
global.tag
release-1.1-latest-daily
1.2.0-rc.3
Default tag for Istio images.
Default tag for Istio images.
global.proxy.resources.limits.memory
128Mi
1024Mi
global.proxy.dnsRefreshRate
5s
300s
Configure the DNS refresh rate for Envoy cluster of type STRICT_DNS 5 seconds is the default refresh rate used by Envoy
Configure the DNS refresh rate for Envoy cluster of type STRICT_DNS This must be given it terms of seconds. For example, 300s is valid but 5m is invalid.
Modified mixer key/value pairs
Key
Old Default Value
New Default Value
Old Description
New Description
mixer.adapters.useAdapterCRDs
true
false
Setting this to false sets the useAdapterCRDs mixer startup argument to false
Setting this to false sets the useAdapterCRDs mixer startup argument to false
You can use the field called alwaysInjectSelector and neverInjectSelector which will always inject the sidecar or always skip the injection on pods that match that label selector, regardless of the global policy. See https://istio.io/docs/setup/kubernetes/additional-setup/sidecar-injection/more-control-adding-exceptions
sidecarInjectorWebhook.alwaysInjectSelector
[]
New global key/value pairs
Key
Default Value
Description
global.logging.level
"default:info"
global.proxy.logLevel
""
Log level for proxy, applies to gateways and sidecars. If left empty, "warning" is used. Expected values are: trace|debug|info|warning|error|critical|off
global.proxy.componentLogLevel
""
Per Component log level for proxy, applies to gateways and sidecars. If a component level is not set, then the global "logLevel" will be used. If left empty, "misc:error" is used.
global.proxy.excludeOutboundPorts
""
global.tracer.datadog.address
"$(HOST_IP):8126"
global.imagePullSecrets
[]
Lists the secrets you need to use to pull Istio images from a secure registry.