41 lines
969 B
YAML
41 lines
969 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: "extdns-k3s-odc2-110"
|
|
domainFilters:
|
|
- "labdevops.net"
|
|
google:
|
|
project: "homelab-264922"
|
|
## Google Project to use
|
|
##
|
|
# project: "homelab-264922"
|
|
## Google Application Credentials
|
|
##
|
|
serviceAccountSecret: "external-dns"
|
|
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 |