文件
k3s/flux/infrastructure/infra-devops/helmrelease-cert-manager.yaml

36 行
841 B
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: cert-manager
namespace: infra-devops
spec:
interval: 30m
timeout: 15m
valuesFrom:
- kind: ConfigMap
name: cert-manager-runtime-values
valuesKey: values.yaml
optional: true
chart:
spec:
chart: cert-manager
version: v1.19.3
sourceRef:
kind: HelmRepository
name: jetstack
namespace: infra-gitops
interval: 12h
install:
crds: CreateReplace
upgrade:
crds: CreateReplace
# 首次 install 时 ServiceMonitor CRD 尚不存在,保持 chart 默认值 false。
# infra-devops-post 在 CRD 就绪后通过可选 valuesFrom 开启 ServiceMonitor。
values:
crds:
enabled: true
keep: true
enableCertificateOwnerRef: true
prometheus:
enabled: true