48 lines
1.2 KiB
YAML
48 lines
1.2 KiB
YAML
external-dns-unifi:
|
|
image:
|
|
repository: registry.k8s.io/external-dns/external-dns
|
|
tag: v0.20.0@sha256:ddc7f4212ed09a21024deb1f470a05240837712e74e4b9f6d1f2632ff10672e7
|
|
fullnameOverride: external-dns-unifi
|
|
resources:
|
|
requests:
|
|
cpu: 1m
|
|
memory: 80Mi
|
|
serviceMonitor:
|
|
enabled: true
|
|
interval: 360m
|
|
sources:
|
|
- crd
|
|
- gateway-httproute
|
|
- gateway-tlsroute
|
|
policy: sync
|
|
txtOwnerId: default
|
|
txtPrefix: k8s.
|
|
domainFilters: ["alexlebens.net"]
|
|
excludeDomains: ["alexlebens.dev"]
|
|
provider:
|
|
name: webhook
|
|
webhook:
|
|
image:
|
|
repository: ghcr.io/kashalls/external-dns-unifi-webhook
|
|
tag: v0.8.2@sha256:7f0ddbbc83a36a2a9d762e25eef9cafcb3adf0493068a27d72ae71087eafe6f0
|
|
env:
|
|
- name: UNIFI_HOST
|
|
value: https://192.168.1.1
|
|
- name: UNIFI_API_KEY
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: external-dns-unifi-secret
|
|
key: api-key
|
|
- name: LOG_LEVEL
|
|
value: info
|
|
livenessProbe:
|
|
httpGet:
|
|
path: /healthz
|
|
port: http-webhook
|
|
readinessProbe:
|
|
httpGet:
|
|
path: /readyz
|
|
port: http-webhook
|
|
extraArgs:
|
|
- --ignore-ingress-tls-spec
|