add(core): external-dns

This commit is contained in:
nold 2022-11-21 20:38:13 +01:00
parent c1341679c8
commit 2ddfa2dc7e
2 changed files with 81 additions and 0 deletions

View file

@ -60,3 +60,12 @@ apps:
repoURL: https://helm.cilium.io
chart: cilium
targetRevision: 1.12.4
- name: external-dns
repoURL: https://kubernetes-sigs.github.io/external-dns
chart: external-dns
targetRevision: 1.11.0
secrets:
- name: cloudflare-api
keys:
- CF_API_TOKEN

View file

@ -0,0 +1,72 @@
# Default values for external-dns.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
image:
repository: k8s.gcr.io/external-dns/external-dns
# Overrides the image tag whose default is v{{ .Chart.AppVersion }}
tag: ""
pullPolicy: IfNotPresent
shareProcessNamespace: false
podSecurityContext:
fsGroup: 65534
securityContext:
runAsNonRoot: true
runAsUser: 65534
readOnlyRootFilesystem: true
capabilities:
drop: ["ALL"]
# Defaults to `ClusterFirst`.
# Valid values are: `ClusterFirstWithHostNet`, `ClusterFirst`, `Default` or `None`.
dnsPolicy:
serviceMonitor:
enabled: false
additionalLabels: {}
interval: 1m
scrapeTimeout: 10s
env:
- name: CF_API_TOKEN
valueFrom:
secretKeyRef:
name: cloudflare-api
key: CF_API_TOKEN
extraVolumes: []
extraVolumeMounts: []
resources: {}
logLevel: info
logFormat: text
interval: 1m
triggerLoopOnEvent: false
sources:
- ingress
# - service
policy: upsert-only
registry: txt
txtOwnerId: ""
txtPrefix: ""
txtSuffix: ""
domainFilters:
- nold.in
provider: cloudflare
extraArgs:
- "--cloudflare-proxied"
deploymentStrategy:
type: Recreate