feat(fluxcd): add HelmRelease for Istio configuration in aero environment

This commit is contained in:
emelinda 2026-08-03 15:40:24 +03:00
parent 457f0dad41
commit 037d069c85

View File

@ -0,0 +1,29 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: istio-config
namespace: default
spec:
interval: 5m
timeout: 10m
values:
global:
env: aero
environments:
aero:
namespaces: []
certManager:
certificates:
# Издатель — внутренний CA контура, а не ACME: до Let's Encrypt
# из закрытого контура не достучаться.
# См. infrastructure/cert-manager/aero/clusterissuer-ca.yaml
#
# Домены продублированы из aero/roles/sarex_stack/defaults/main.yml
# (platform_domain и производные). Единого источника нет — так же
# захардкожено во всех остальных кластерах репозитория.
dashboard-tls:
dnsNames:
- dashboard.sarex.local.lonsdaleites.ru
issuerRef:
name: aero-ca-issuer
kind: ClusterIssuer