OVH Webhook for CertManager¶
Le package cert-manager-webhook-ovh est nécessaire pour valider les certificats des domaines du fournisseur OVH avec le challenge DNS.
Fonctionnement¶
CertManager communique avec un Webhook qui est installé dans le cluster kubernetes (dans le namespace cert-mananger) et c'est le webhook qui utilise l'API OVH pour coordonner le challenge.
cert-manager-webhook-ovh est opensource.
Info
En plus du webhook, le package permet de créer des Issuers. Muppy n'utilise pas cette fonctionnalité. Dans muppy, les packages doivent créer leur Issuers.
Installation¶
Créer le Package cert-manager-webhook-ovh¶
Créer un K8s / K8s Package avec:
- 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
Cliquez sur [Refresh Package from source] et vérifiez que le Package a bien été synchronisé (les Values et informations doivent avoir été mises à jour).
Installation du webhook¶
Dans Muppy, créer un Package Release avec les valeurs suivantes:
- Cluster:
- Package:
cert-manager-webhook-ovh v0.x.x - 0.x.x(prenez la dernière version) - Helm Instance:
cert-manager-webhook-ovh - Qualifier:
Infrastructure - Namespace:
cert-manager(il a été créé par l'installation de CertManager) - Values:
- groupName:
pack8s-certmanager-webhook-ovh
- groupName:
Danger
Vous pouvez utiliser une autre valeur, mais vous devrez la répercuter dans tous les packages qui ont un groupName dans les Values
Info
Avec ces Values, le package release installe uniquement le webhook dans le namespace 'cert-manager' et ne créé pas d'Issuer.
Cliquez sur [Save]
Cliquez sur [helm install]