-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathvalues.yaml
76 lines (69 loc) · 1.82 KB
/
values.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
---
fullnameOverride: external-dns-mikrotik
logLevel: debug
logFormat: text
interval: 5s
sources: ["ingress", "service", "crd"]
registry: txt
txtOwnerId: default
txtPrefix: k8s.
domainFilters: ["example.com"]
excludeDomains: []
policy: sync
provider:
name: webhook
webhook:
image:
repository: ghcr.io/mirceanton/external-dns-provider-mikrotik
tag: v1.4.2@sha256:8e2a68bdc37401eed7d61095a8cf205cafac973c767e67c223f18e98fd8ebb0f
pullPolicy: IfNotPresent
env:
- name: LOG_FORMAT
value: json
- name: LOG_LEVEL
value: debug
- name: MIKROTIK_DEFAULT_TTL
value: "1800"
- name: MIKROTIK_DEFAULT_COMMENT
value: Managed by ExternalDNS
- name: MIKROTIK_BASEURL
valueFrom:
secretKeyRef:
name: mikrotik-credentials
key: MIKROTIK_BASEURL
- name: MIKROTIK_USERNAME
valueFrom:
secretKeyRef:
name: mikrotik-credentials
key: MIKROTIK_USERNAME
- name: MIKROTIK_PASSWORD
valueFrom:
secretKeyRef:
name: mikrotik-credentials
key: MIKROTIK_PASSWORD
- name: MIKROTIK_SKIP_TLS_VERIFY
valueFrom:
secretKeyRef:
name: mikrotik-credentials
key: MIKROTIK_SKIP_TLS_VERIFY
livenessProbe:
httpGet:
path: /healthz
port: http-webhook
initialDelaySeconds: 10
timeoutSeconds: 5
readinessProbe:
httpGet:
path: /readyz
port: http-webhook
initialDelaySeconds: 10
timeoutSeconds: 5
extraArgs:
- --ignore-ingress-tls-spec
- --managed-record-types=A
- --managed-record-types=AAAA
- --managed-record-types=CNAME
- --managed-record-types=TXT
- --managed-record-types=MX
- --managed-record-types=SRV
- --managed-record-types=NS