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

144 lines
3.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/istio-config.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: istio-config
namespace: default
- path: ./patches/dashboard.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: dashboard
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
- path: ./patches/local-path-provisioner.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: local-path-provisioner
namespace: local-path-provisioner
- path: ./patches/minio.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: minio
namespace: minio
- path: ./patches/rabbitmq.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: rabbitmq
namespace: rabbitmq
- path: ./patches/kafka.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: kafka
namespace: kafka
- path: ./patches/redis.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: redis
namespace: redis
- path: ./patches/camunda.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: camunda
namespace: camunda
- path: ./patches/s3-proxy.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: s3-proxy
namespace: postgresql
- path: ./patches/postgresql.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: postgresql
namespace: postgresql
- path: ./patches/zitadel.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: zitadel
namespace: zitadel
- path: ./patches/keycloak.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: keycloak
namespace: keycloak
- path: ./patches/openldap.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: openldap
namespace: openldap
- path: ./patches/vault.yaml
target:
group: helm.toolkit.fluxcd.io
version: v2
kind: HelmRelease
name: vault
namespace: vault