From da8e40c0444ee0df8880d0d9ddbf9333532d7c90 Mon Sep 17 00:00:00 2001 From: emelinda Date: Mon, 3 Aug 2026 16:20:37 +0300 Subject: [PATCH] feat(istio): add required empty blocks to prevent nil pointer errors in aero environment configuration --- infrastructure/istio-config/aero/istio-config.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/infrastructure/istio-config/aero/istio-config.yaml b/infrastructure/istio-config/aero/istio-config.yaml index ba32b26..d5dbd60 100644 --- a/infrastructure/istio-config/aero/istio-config.yaml +++ b/infrastructure/istio-config/aero/istio-config.yaml @@ -25,6 +25,15 @@ spec: environments: aero: namespaces: [] + # Блок обязателен, даже пустой: шаблоны gateway.yaml и virtualservice.yaml + # разыменовывают $env.istio.gateways / .virtualServices без проверки на + # nil и падают с "nil pointer evaluating interface {}". + # Публикацию сервисов наружу добавим отдельным шагом. + istio: + gateways: {} + virtualServices: {} + requestAuthentications: {} + authorizationPolicies: {} certManager: certificates: # Издатель — внутренний CA контура, а не ACME: до Let's Encrypt