apiVersion: install.istio.io/v1alpha2 kind: IstioControlPlane spec: # Use the default profile as the base # More details at: https://istio.io/docs/setup/additional-setup/config-profiles/ profile: default values: global: # Ensure that the Istio pods are only scheduled to run on Linux nodes defaultNodeSelector: beta.kubernetes.io/os: linux # Enable mutual TLS for the control plane controlPlaneSecurityEnabled: true mtls: # Require all service to service communication to have mtls enabled: false grafana: # Enable Grafana deployment for analytics and monitoring dashboards enabled: true security: # Enable authentication for Grafana enabled: true kiali: # Enable the Kiali deployment for a service mesh observability dashboard enabled: true tracing: # Enable the Jaeger deployment for tracing enabled: true