feat(fluxcd): add Istio gateway HelmRelease configuration with kustomize patching in aero environment

This commit is contained in:
emelinda 2026-08-03 16:08:12 +03:00
parent b28e5dd27a
commit 4ae7a8286b
2 changed files with 22 additions and 0 deletions

View File

@ -0,0 +1,17 @@
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: ingressgateway
namespace: istio-system
spec:
interval: 5m
timeout: 10m
values:
# Ключ _internal_defaults_do_not_set — так значения именует сам чарт
# istio-gateway, это не ошибка.
_internal_defaults_do_not_set:
# Дефолт чарта — 3 реплики, но больше одной не влезает физически:
# под занимает hostPort 80/443, а nodeAffinity разрешает только
# control-plane, и такая нода в контуре одна (k3s-server). Остальные
# реплики висли бы в Pending навсегда. То же значение в yc-k8s-test.
replicaCount: 1

View File

@ -3,3 +3,8 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- ../base - ../base
patches:
- path: istio-gateway.yaml
target:
kind: HelmRelease
name: ingressgateway