Files
k3s_cluster1_flux_system/components/external-dns/external-dns-helmrelease.yaml
T

39 lines
887 B
YAML

---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: external-dns
namespace: externaldns-system
spec:
chart:
spec:
chart: external-dns
version: "5.0.0"
sourceRef:
kind: HelmRepository
name: bitnami
interval: 10m0s
values:
provider: "google"
txtOwnerId: "external-dns"
domainFilters:
- "labdevops.net"
google:
## Google Project to use
##
# project: "homelab-264922"
## Google Application Credentials
##
serviceAccountSecretKey: "credentials.json"
## Prometheus Exporter / Metrics
##
metrics:
enabled: true
# podAnnotations:
# prometheus.io/scrape: "true"
# prometheus.io/port: "7979"
serviceMonitor:
enabled: true
namespace: prometheus-system
nodeSelector:
kubernetes.io/arch: amd64