istio.io/istio@v0.0.0-20240520182934-d79c90f27776/tests/integration/base.yaml (about) 1 # This file provides some defaults for integration testing. 2 apiVersion: install.istio.io/v1alpha1 3 kind: IstioOperator 4 metadata: 5 name: install 6 spec: 7 meshConfig: 8 # Disable retries. This avoids confusing logs and errors, and allows finer grain control for tests 9 defaultHttpRetryPolicy: {} 10 accessLogFile: "/dev/stdout" 11 defaultConfig: 12 proxyMetadata: 13 ISTIO_META_DNS_CAPTURE: "true" 14 values: 15 pilot: 16 # Lower the reconnect time so we test reconnects. The default of 30min means we almost never trigger in tests. 17 keepaliveMaxServerConnectionAge: 120s 18 autoscaleEnabled: false 19 env: 20 ENABLE_EXTERNAL_NAME_ALIAS: true 21 UNSAFE_ENABLE_ADMIN_ENDPOINTS: true 22 PILOT_REMOTE_CLUSTER_TIMEOUT: 15s 23 PILOT_ENABLE_ALPHA_GATEWAY_API: "true" 24 PILOT_MULTI_NETWORK_DISCOVER_GATEWAY_API: "true" 25 global: 26 proxy: 27 resources: 28 requests: 29 cpu: 10m 30 memory: 40Mi 31 gateways: 32 istio-ingressgateway: 33 autoscaleEnabled: false 34 resources: 35 requests: 36 cpu: 10m 37 memory: 40Mi 38 istio-egressgateway: 39 autoscaleEnabled: false 40 resources: 41 requests: 42 cpu: 10m 43 memory: 40Mi