NEW: Get project updates onTwitterandMastodon

DigitalOcean

This provider uses a Kubernetes Secret resource to work. In the following example, the Secret will have to be named digitalocean-dns and have a sub-key access-token with the token in it. For example:

apiVersion: v1
kind: Secret
metadata:
name: digitalocean-dns
type: Opaque
stringData:
# insert your DO access token here
access-token: "your-access-token"

The access token must have write access.

Using stringData lets you provide the token in plain text; Kubernetes base64-encodes it for you when the Secret is created.

To create a Personal Access Token, see DigitalOcean documentation.

Handy direct link: https://cloud.digitalocean.com/account/api/tokens/new

apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: example-issuer
spec:
acme:
...
solvers:
- dns01:
digitalocean:
tokenSecretRef:
name: digitalocean-dns
key: access-token