Istio Trait
The Istio trait allows to configure properties related to the Istio service mesh, such as sidecar injection and outbound IP ranges.
This trait is available in the following profiles: Kubernetes, Knative, OpenShift.
Configuration
Trait properties can be specified when running any integration with the CLI:
kamel run --trait istio.[key]=[value] --trait istio.[key2]=[value2] integration.groovy
The following configuration options are available:
Property | Type | Description |
---|---|---|
istio.enabled |
bool |
Can be used to enable or disable a trait. All traits share this common property. |
istio.allow |
string |
Configures a (comma-separated) list of CIDR subnets that should not be intercepted by the Istio proxy ( |
istio.inject |
bool |
Forces the value for labels |