From c23b51e2a5d1e79c8249f535ae320b93ae369f37 Mon Sep 17 00:00:00 2001 From: Kochetkov S Date: Wed, 28 Oct 2026 14:39:19 +0300 Subject: [PATCH] infra: route GoAlert through VK Istio --- .../istio-config/vk-infra/istio-config.yaml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/infrastructure/istio-config/vk-infra/istio-config.yaml b/infrastructure/istio-config/vk-infra/istio-config.yaml index dea2280..46d5925 100644 --- a/infrastructure/istio-config/vk-infra/istio-config.yaml +++ b/infrastructure/istio-config/vk-infra/istio-config.yaml @@ -103,6 +103,17 @@ spec: renewBefore: 360h0m0s privateKey: rotationPolicy: Always + goalert-tls: + dnsNames: + - goalert.infra.sarex.io + issuerRef: + name: letsencrypt-issuer-istio + kind: ClusterIssuer + spec: + duration: 2160h0m0s + renewBefore: 360h0m0s + privateKey: + rotationPolicy: Always istio: gateways: vault: @@ -172,6 +183,17 @@ spec: tls: credentialName: wiki-tls mode: SIMPLE + goalert: + name: goalert-gateway + namespace: istio-system + selector: + istio: ingressgateway + servers: + - hosts: + - goalert.infra.sarex.io + tls: + credentialName: goalert-tls + mode: SIMPLE virtualServices: vault-virt-service: namespace: istio-system @@ -250,3 +272,14 @@ spec: prefix: / service: outline.outline.svc.cluster.local port: 80 + goalert-virt-service: + namespace: istio-system + hosts: + - goalert.infra.sarex.io + gateways: + - istio-system/goalert-gateway + routes: + - path: + prefix: / + service: goalert.goalert.svc.cluster.local + port: 8081