  istio: # настройки манифестов Istio
    egress:
      deployment:
        create: false # создавать ли Deployment для istio egressgateway
        name: evpc-egressgateway
        # resources:
        #   limits:
        #     cpu: 0.1
        #     memory: 128M
        #   requests:
        #     cpu: 0.1
        #     memory: 64M
        annotations:
          sidecar.istio.io/inject: 'false'
          # # Дополнительные аннотации для граничного прокси. Здесь можно описать импорт сертификатов из vault/secman
          # vault.hashicorp.com/agent-inject-template-cert.pem: |
          #   {%- raw %}
          #   {{- with secret "A/DEV/SY/EVTD/KV/example-audit-cert" -}}
          #   {{ index .Data "cert" }}
          #   {{- end }}
          #   {%- endraw %}
          # vault.hashicorp.com/agent-inject-secret-ca.pem: 'true'
          # vault.hashicorp.com/secret-volume-path-ca.pem: /vault
          # vault.hashicorp.com/namespace: DEV_example
          # vault.hashicorp.com/role: role-ga-secman-eda
          # vault.hashicorp.com/agent-inject-secret-cert.pem: 'true'
          # vault.hashicorp.com/secret-volume-path-key.pem: /vault
          # vault.hashicorp.com/agent-inject: 'true'
          # vault.hashicorp.com/secret-volume-path-cert.pem: /vault
          # vault.hashicorp.com/agent-inject-secret-key.pem: 'true'
          # vault.hashicorp.com/agent-init-first: 'false'
          # vault.hashicorp.com/agent-limits-cpu: 200m
          # vault.hashicorp.com/agent-requests-cpu: 200m
          # vault.hashicorp.com/agent-inject-template-key.pem: |
          #   {%- raw %}
          #   {{- with secret "A/DEV/SY/EVTD/KV/example-audit-cert" -}}
          #   {{ index .Data "key" }}
          #   {{- end }}
          #   {%- endraw %}
          # vault.hashicorp.com/agent-inject-template-ca.pem: |
          #   {%- raw %}
          #   {{- with secret "A/DEV/SY/EVTD/KV/example-audit-cert" -}}
          #   {{ index .Data "ca" }}
          #   {{- end }}
          #   {%- endraw %}
        labels: {}
        #  secman-injector: enabled # лейбл для активации интеграции с secman vault agent injector
        istioDiscoveryService: istiod # название discovery сервиса панели истио к которой подключен ваш неймспейс
        istioControlPlane: control-plane-01 # название неймспейса контрольной панели истио к которой подключен ваш неймспейс
        proxyImage: image # ссылка на образ граничного прокси (IGEG)
    peerAuthentication:
      create: false
  #    name: peer-auth-0
  #    mtls_mode: PERMISSIVE # UNSET (default) | DISABLE | PERMISSIVE | STRICT
    egressService: # параметры сервиса Egress
  #    name: "egressgateway0-svc" # имя сервиса Egress
      create: false # создавать ли манифест сервиса
  #    internalPort: 9443 # внутренний порт Egress
  #    selector: # содержимое поля spec.selector в манифесте сервиса
  #      app: egressgateway-tribe-sy-synes-dev
  #      istio: egressgateway-tribe-sy-synes-dev
    gateway: # параметры манифеста Gateway для Istio Egress
  #    name: egressgateway0-gw # имя манифеста
      create: false # создавать ли манифест
  #    selector: # содержимое поля spec.selector в манифесте
  #      istio: egressgateway-tribe-sy-synes-dev
      destinationRule: # параметры для манифеста DestinationRule Istio
  #      name: epf-vault-dr # имя манифеста
        create: false # создавать ли манифест
  #      tls: # параметры TLS в манифесте spec.trafficPolicy.portLevelSettings[0].tls
  #        mode: MUTUAL # DISABLE | SIMPLE | MUTUAL (own certs) | ISTIO_MUTUAL (control plane certs)
  #        caCertificates: /path/to/egress/certificates/ca-chain.cert.pem
  #        clientCertificate: /path/to/egress/certificates/tls.crt
  #        privateKey: /path/to/egress/certificates/tls.key
  #      outlierDetection:
  #        consecutive5xxErrors: 5
  #        interval: 5m
  #        baseEjectionTime: 5m
  #        maxEjectionPercent: 50
    vault: # параметры для интеграции с HashiCorp Vault
  #    host: vault.host # хост сервиса HashiCorp Vault
  #    port: 8200 # порт сервиса HashiCorp Vault для обращения из pod'а
  #    externalPort: 8200 # порт сервиса HashiCorp Vault
  #    # Порты и протоколы ниже используются в манифестах VirtualService, Gateway, Gateway Service
  #    # Поддерживаемые gwSvc протоколы - "SCTP", "TCP", "UDP"
  #    gwPort: 9444 # порт на egressGateway
  #    gwProtocol: TLS # протокол на egressGateway
  #    gwSvcProtocol: TCP # протокол на service egressGateway
      destinationRule: # параметры для манифеста DestinationRule Istio
  #        name: epf-audit-dr # имя манифеста
        create: false # создавать ли манифест
  #        tls: # параметры TLS в манифесте spec.trafficPolicy.portLevelSettings[0].tls
  #          mode: MUTUAL # DISABLE | SIMPLE | MUTUAL (own certs) | ISTIO_MUTUAL (control plane certs)
  #          caCertificates: /path/to/egress/certificates/ca-chain.cert.pem
  #          clientCertificate: /path/to/egress/certificates/tls.crt
  #          privateKey: /path/to/egress/certificates/tls.key
  #      outlierDetection:
  #        consecutive5xxErrors: 5
  #        interval: 5m
  #        baseEjectionTime: 5m
  #        maxEjectionPercent: 50
      virtualService: # параметры для манифеста VirtualService
  #        name: epf-audit-vs # имя манифеста
        create: false # создавать ли манифест VirtualService
    audit: # параметры для интеграции с сервисом Аудита
  #    host: audit.host # хост сервиса Аудита
  #    port: 80 # порт сервиса Аудита для обращения из pod'а
  #    externalPort: 443 # порт сервиса Аудита
  #    # Порты и протоколы ниже используются в манифестах VirtualService, Gateway, Gateway Service
  #    # Поддерживаемые gwSvc протоколы - "SCTP", "TCP", "UDP"
  #    gwPort: 9443 # порт на egressGateway
  #    gwProtocol: HTTP # протокол на egressGateway
  #    gwSvcProtocol: TCP # протокол на service egressGateway
      destinationRule: # параметры для манифеста DestinationRule Istio
  #      name: epf-audit-dr # имя манифеста
        create: false # создавать ли манифест
  #      tls:
  #        mode: MUTUAL # DISABLE | SIMPLE | MUTUAL (own certs) | ISTIO_MUTUAL (control plane certs)
  #        caCertificates: /path/to/egress/certificates/ca-chain.cert.pem
  #        clientCertificate: /path/to/egress/certificates/tls.crt
  #        privateKey: /path/to/egress/certificates/tls.key
  #      outlierDetection:
  #        consecutive5xxErrors: 5
  #        interval: 5m
  #        baseEjectionTime: 5m
  #        maxEjectionPercent: 50
      virtualService: # параметры для манифеста VirtualService
  #      name: epf-audit-vs # имя манифеста
        create: false # создавать ли манифест VirtualService
    postgres:  # настройки манифестов Istio для работы с базой данных
    ### old helm templates support block (delete in 2.4.0 release) ###
    ### these values are static, leave them unchanged ###
      serviceEntry:
        create: false
      egressService:
        create: false
        destinationRule:
          create: false
      gateway:
        create: false
    ### end of old helm templates support block ###
  #    host: postgres.host # хост сервиса Postgres; указывать валидный SAN из сертификата
  #    port: 5432 # порт сервиса Postgres для обращения из pod'а
  #    externalPort: 5432 # порт сервиса Postgres
  #    # Порты и протоколы ниже используются в манифестах VirtualService, Gateway, Gateway Service
  #    # Поддерживаемые gwSvc протоколы - "SCTP", "TCP", "UDP"
  #    gwPort: 9445 # порт на egressGateway
  #    gwProtocol: TCP # протокол на egressGateway
  #    gwSvcProtocol: TCP # протокол на service egressGateway
      destinationRule:
        create: false # создавать ли манифест
  #      name: postgres-dr-1 # имя манифеста
  #      tls:
  #        mode: MUTUAL # DISABLE | SIMPLE | MUTUAL (own certs) | ISTIO_MUTUAL (control plane certs)
  #        caCertificates: /path/to/egress/certificates/ca-chain.cert.pem
  #        clientCertificate: /path/to/egress/certificates/tls.crt
  #        privateKey: /path/to/egress/certificates/tls.key
  #      outlierDetection:
  #        consecutive5xxErrors: 5
  #        interval: 5m
  #        baseEjectionTime: 5m
  #        maxEjectionPercent: 50
      virtualService: # параметры для манифеста VirtualService
  #      name: postgres-vs-1 # имя манифеста
        create: false # создавать ли манифест VirtualService
  # # Массив serviceEntry, которые нужно создать
  # # Для postgres указать протокол postgres, а не tcp
  #  serviceEntry:
  #    - host: my_hostname
  #      port:
  #        name: tcp-kafka
  #        number: 9092
  #        protocol: TCP
  #      resolution: DNS
  #      annotations: # расскомментировать если нужно чтобы serviceEntry осталась после helm uninstall
  #        "helm.sh/resource-policy": keep
  #    - host: my_hostname_2
  #      addresses: "example"
  #      port:
  #        name: tcp-kafka
  #        number: 9092
  #        protocol: TCP
  #      resolution: STATIC
  #    - host: my_hostname_3
  #      port:
  #        name: tcp-kafka
  #        number: 9092
  #        protocol: TCP