--- apiVersion: helm.toolkit.fluxcd.io/v2beta1 kind: HelmRelease metadata: name: external-dns namespace: default spec: interval: 15m chart: spec: chart: external-dns version: 1.11.0 sourceRef: kind: HelmRepository name: external-dns namespace: flux-system install: createNamespace: true remediation: retries: 5 upgrade: remediation: retries: 5 values: interval: 2m logLevel: debug provider: ovh env: - name: OVH_APPLICATION_KEY valueFrom: secretKeyRef: name: ovh-external-dns-creds key: application-key - name: OVH_APPLICATION_SECRET valueFrom: secretKeyRef: name: ovh-external-dns-creds key: application-secret - name: OVH_CONSUMER_KEY valueFrom: secretKeyRef: name: ovh-external-dns-creds key: consummer-key extraArgs: - --annotation-filter=external-dns.home.arpa/enabled in (true) policy: sync sources: - ingress txtOwnerId: "default" domainFilters: - "${SECRET_DOMAIN}" serviceMonitor: enabled: true resources: requests: memory: 100Mi cpu: 25m limits: memory: 250Mi