add ovh
This commit is contained in:
67
helm/cert-manager-webhook-ovh/ops/README.md
Normal file
67
helm/cert-manager-webhook-ovh/ops/README.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# Cert-manager Webhook OVH
|
||||
|
||||
Ce chart Helm déploie le webhook OVH pour cert-manager, permettant d'utiliser le DNS-01 challenge avec OVH comme fournisseur DNS.
|
||||
|
||||
## Installation via ArgoCD
|
||||
|
||||
Ce chart est déployé automatiquement via l'ApplicationSet `cert-manager-webhook-ovh` dans ArgoCD.
|
||||
|
||||
## Image Docker
|
||||
|
||||
**Important** : L'image Docker officielle pour cert-manager-webhook-ovh peut ne pas exister. Vous avez deux options :
|
||||
|
||||
### Option 1 : Utiliser une image existante
|
||||
|
||||
Si une image existe sur un registry (Docker Hub, Quay.io, etc.), mettez à jour `values.yaml` :
|
||||
|
||||
```yaml
|
||||
image:
|
||||
repository: votre-registry/cert-manager-webhook-ovh
|
||||
tag: "v1.0.0"
|
||||
```
|
||||
|
||||
### Option 2 : Construire l'image vous-même
|
||||
|
||||
1. Clonez le repository du webhook OVH :
|
||||
```bash
|
||||
git clone https://github.com/cert-manager/webhook-ovh.git
|
||||
cd webhook-ovh
|
||||
```
|
||||
|
||||
2. Construisez l'image :
|
||||
```bash
|
||||
docker build -t votre-registry/cert-manager-webhook-ovh:v1.0.0 .
|
||||
docker push votre-registry/cert-manager-webhook-ovh:v1.0.0
|
||||
```
|
||||
|
||||
3. Mettez à jour `values.yaml` avec votre image.
|
||||
|
||||
## Configuration
|
||||
|
||||
Le `groupName` dans `values.yaml` doit correspondre exactement à celui configuré dans le ClusterIssuer :
|
||||
|
||||
```yaml
|
||||
groupName: acme.gkdomaine.fr
|
||||
```
|
||||
|
||||
## Vérification
|
||||
|
||||
Après déploiement :
|
||||
|
||||
```bash
|
||||
# Vérifier les pods
|
||||
kubectl get pods -n cert-manager-ops | grep webhook-ovh
|
||||
|
||||
# Vérifier les logs
|
||||
kubectl logs -n cert-manager-ops -l app=cert-manager-webhook-ovh
|
||||
|
||||
# Vérifier les webhooks
|
||||
kubectl get mutatingwebhookconfiguration cert-manager-webhook-ovh
|
||||
kubectl get validatingwebhookconfiguration cert-manager-webhook-ovh
|
||||
```
|
||||
|
||||
## Documentation
|
||||
|
||||
- [cert-manager Webhooks](https://cert-manager.io/docs/concepts/webhook/)
|
||||
- [DNS-01 Challenge](https://cert-manager.io/docs/configuration/acme/dns01/)
|
||||
|
||||
Reference in New Issue
Block a user