--- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: external-dns namespace: networking spec: interval: 15m chart: spec: chart: external-dns version: 1.9.0 sourceRef: kind: HelmRepository name: external-dns namespace: flux-system interval: 15m install: createNamespace: true remediation: retries: 5 upgrade: remediation: retries: 5 values: interval: 5m logLevel: debug provider: cloudflare env: - name: CF_API_EMAIL valueFrom: secretKeyRef: name: external-dns-cloud-credentials key: email - name: CF_API_KEY valueFrom: secretKeyRef: name: external-dns-cloud-credentials key: api-key extraArgs: - --cloudflare-proxied - --annotation-filter=external-dns/is-public in (true) policy: sync sources: - ingress txtPrefix: "k8s." txtOwnerId: "default" domainFilters: - "${SECRET_DOMAIN}" resources: requests: memory: 100Mi cpu: 25m limits: memory: 250Mi