Skip to content

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

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]