iac/infrastructure/cert-manager/aero/kustomization.yaml

33 lines
1.2 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- ../base
# Здесь только чарт и namespace. Корневой CA (clusterissuer-ca.yaml) лежит
# рядом, но подключается СЛОЕМ ВЫШЕ — из clusters/aero/configs: его ресурсы
# требуют CRD, которые ставит этот же чарт.
#
# ACME-издатели из base выключены удалением, а не форком base: overlay
# остаётся патчем и не расходится при обновлении base. Плюс без этого они
# ломали бы dry-run слоя controllers — их CRD тоже ещё не существует.
patches:
- target:
kind: ClusterIssuer
name: letsencrypt-issuer
patch: |
$patch: delete
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-issuer
- target:
kind: ClusterIssuer
name: letsencrypt-issuer-istio
patch: |
$patch: delete
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-issuer-istio