An open API service indexing awesome lists of open source software.

https://github.com/swrm-io/cert-manager-vultr

Cert-Manager Webhook for Vultr DNS
https://github.com/swrm-io/cert-manager-vultr

cert-manager cert-manager-webhook dns vultr vultr-api

Last synced: 4 months ago
JSON representation

Cert-Manager Webhook for Vultr DNS

Awesome Lists containing this project

README

          



CodeQL Status


Docker Build


Docker Build

# Cert-Manager Webhook for Vultr DNS
Cert-Manager Webhook for working with [Vultr](https://www.vultr.com/) DNS.

## Installation

### Helm
```bash
helm repo add swrm-io https://swrm-io.github.io/helm-charts
helm repo update

helm upgrade --install cert-manager-vultr swrm-io/cert-manager-vultr
```

### Secret
Create a secret inside the cert-manager namespace containing your API key.

```yaml
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: vultr-credentials
namespace: cert-manager
data:
apiKey:
```

### ClusterIssuer
Create an issuer that references the secret you created. See [Cert-Manager ACME](https://cert-manager.io/docs/configuration/acme/)

```yaml
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt
spec:
acme:
email:
privateKeySecretRef:
name: letsencrypt
server: https://acme-v02.api.letsencrypt.org/directory
solvers:
- dns01:
webhook:
config:
apiKeySecretRef:
key: apiKey
name: vultr-credentials
groupName: acme.vultr.com
solverName: vultr
```