Skip to content

TLS with External DNS, Certmanager, and Nginx via Cloudflare

App - External DNS

Retrieve Cloudflare Credentials

See Retrieving Cloudflare Credentials

Installation

Chart Location

Overview

Installation

Add Secret

Secret Name: cloudflare-credentials Namespace: external-dns Secret Key: api-token Secret Value: Cloudflare API Token - 1Password Vault

Verify

Double check that the secret name, namespace, and keys match up with the referenced values below.

Values

provider: cloudflare
domainFilters:
  - servicedeployed.net
env:
  - name: CF_API_TOKEN
    valueFrom:
      secretKeyRef:
        name: cloudflare-credentials
        key: api-token

Deployment

Running Application

App - Certmanager

Installation

Chart Location

Chart Overview

Chart Values

installCRDs: true

Chart Configuration