-
Notifications
You must be signed in to change notification settings - Fork 0
/
helmrelease.yaml
41 lines (37 loc) · 870 Bytes
/
helmrelease.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: external-dns
namespace: external-dns
spec:
interval: 1h
driftDetection:
mode: enabled
chart:
spec:
chart: external-dns
version: 1.15.0
sourceRef:
kind: HelmRepository
namespace: flux-system
name: external-dns
interval: 1h
values:
deploymentAnnotations:
secret.reloader.stakater.com/reload: cloudflare
podLabels:
policy.gabe565.com/egress-kubeapi: "true"
policy.gabe565.com/egress-world: "true"
priorityClassName: system-cluster-critical
provider:
name: cloudflare
interval: 1h
triggerLoopOnEvent: true
policy: sync
txtOwnerId: ${owner_id}
env:
- name: CF_API_TOKEN
valueFrom:
secretKeyRef:
name: cloudflare
key: token