istio.io/istio@v0.0.0-20240520182934-d79c90f27776/tests/integration/iop-externalistiod-primary-integration-test-defaults.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    components:
     8      base:
     9        enabled: true
    10      pilot:
    11        enabled: true
    12        k8s:
    13          service:
    14            type: LoadBalancer
    15            ports:
    16            - port: 15017
    17              name: tcp-webhook-testing
    18              protocol: TCP
    19          overlays:
    20          - kind: Deployment
    21            name: istiod
    22            patches:
    23            - path: spec.template.spec.volumes[100]
    24              value: |-
    25                name: config-volume
    26                configMap:
    27                  name: istio
    28            - path: spec.template.spec.volumes[100]
    29              value: |-
    30                name: inject-volume
    31                configMap:
    32                  name: istio-sidecar-injector
    33            - path: spec.template.spec.containers[0].volumeMounts[100]
    34              value: |-
    35                name: config-volume
    36                mountPath: /etc/istio/config
    37            - path: spec.template.spec.containers[0].volumeMounts[100]
    38              value: |-
    39                name: inject-volume
    40                mountPath: /var/lib/istio/inject
    41          env:
    42          - name: INJECTION_WEBHOOK_CONFIG_NAME
    43            value: "istio-sidecar-injector-istio-system"
    44          - name: VALIDATION_WEBHOOK_CONFIG_NAME
    45            value: "istio-istio-system"
    46          - name: EXTERNAL_ISTIOD
    47            value: "true"
    48          - name: SHARED_MESH_CONFIG
    49            value: istio
    50      ingressGateways:
    51      - name: istio-ingressgateway
    52        enabled: false
    53      egressGateways:
    54      - name: istio-egressgateway
    55        enabled: false
    56    values:
    57      global:
    58        operatorManageWebhooks: true
    59        configValidation: false
    60      base:
    61        enableCRDTemplates: true