iac/clusters/yc-k8s-test/infrastructure/kustomization.yaml
2026-04-09 12:15:52 +03:00

60 lines
1.5 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../../../infrastructure
patches:
- path: ./patches/cert-manager.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: cert-manager
namespace: cert-manager
- path: ./patches/istio-base.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: istio-base
namespace: istio-system
- path: ./patches/istio-pilot.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: istiod
namespace: istio-system
- path: ./patches/istio-gateway.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: ingressgateway
namespace: istio-system
- path: ./patches/dashboard.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: dashboard
namespace: kubernetes-dashboard
- path: ./patches/dashboard-certificate.yaml
target:
group: cert-manager.io
version: v1
kind: Certificate
name: dashboard-tls
namespace: kubernetes-dashboard
- path: ./patches/clusterissuer-letsencrypt.yaml
target:
group: cert-manager.io
version: v1
kind: ClusterIssuer
name: letsencrypt-issuer
- path: ./patches/clusterissuer-letsencrypt-istio.yaml
target:
group: cert-manager.io
version: v1
kind: ClusterIssuer
name: letsencrypt-issuer-istio