This webhook provides support for DNS01 ACME verification using the Openprovider API.
$ helm repo add cert-manager-webhook-openprovider-master https://git.wukl.net/api/v4/projects/149/packages/helm/master
$ helm upgrade --install -n cert-manager cert-manager-webhook-openprovider cert-manager-webhook-openprovider-master/openprovider-webhook
At a minimum, this webhook needs your Openprovider username and password. Both of these need to be stored in a secret. The easiest way to create this secret is the following way:
umask 0077
mkdir openprovider-credentials
echo -n 'your-username' > openprovider-credentials/username
echo -n 'your-password' > openprovider-credentials/password
kubectl create secret generic -n cert-manager openprovider-credentials --from-file openprovider-credentials
The names of the secret and its fields and some other settings such as the record TTLs are customizable. See the example issuer.