OVH Webhook for CertManager¶
The cert-manager-webhook-ovh package is required to validate the certificates of OVH-hosted domains with the DNS challenge.
How it works¶
CertManager talks to a Webhook installed in the kubernetes cluster (in the cert-manager namespace), and it is that webhook which uses the OVH API to run the challenge.
cert-manager-webhook-ovh is open source.
Info
Besides the webhook, the package can create Issuers. Muppy does not use that feature: in Muppy, packages must create their own Issuers.
Installation¶
Create the cert-manager-webhook-ovh Package¶
Create a K8s / K8s Package with:
- Application:
CertManager Webhook OVH - Type:
Helm Chart - Package Source:
Helm repository - Helm repo. name:
cert-manager-webhook-ovh-charts - Helm repo. URL:
https://aureq.github.io/cert-manager-webhook-ovh/ - Helm package name:
cert-manager-webhook-ovh
Click [Refresh Package from source] and check that the Package has been synchronised — the Values and the information must have been updated.
Installing the webhook¶
In Muppy, create a Package Release with the following values:
- Cluster:
- Package:
cert-manager-webhook-ovh v0.x.x - 0.x.x(take the latest version) - Helm Instance:
cert-manager-webhook-ovh - Qualifier:
Infrastructure - Namespace:
cert-manager(created by the CertManager installation) - Values:
- groupName:
pack8s-certmanager-webhook-ovh
- groupName:
Danger
You may use another value, but you will then have to carry it into every package that has a groupName in its Values.
Info
With these Values, the package release installs only the webhook, in the 'cert-manager' namespace, and creates no Issuer.
Click [Save]
Click [helm install]