Açıklama Yok

cert-manager.yaml 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. apiVersion: argoproj.io/v1alpha1
  2. kind: Application
  3. metadata:
  4. name: cert-manager
  5. namespace: {{ .Values.spec.namespace }}
  6. finalizers:
  7. - resources-finalizer.argocd.argoproj.io
  8. spec:
  9. destination:
  10. namespace: cert-manager
  11. name: {{ .Values.spec.destination.name }}
  12. project: {{ .Values.spec.project }}
  13. syncPolicy:
  14. automated:
  15. prune: true
  16. selfHeal: true
  17. source:
  18. chart: cert-manager
  19. repoURL: https://charts.jetstack.io
  20. targetRevision: 1.7.1
  21. helm:
  22. releaseName: cert-manager
  23. ---
  24. apiVersion: argoproj.io/v1alpha1
  25. kind: Application
  26. metadata:
  27. name: cert-manager-hetzner-webhook
  28. namespace: {{ .Values.spec.namespace }}
  29. finalizers:
  30. - resources-finalizer.argocd.argoproj.io
  31. spec:
  32. destination:
  33. namespace: cert-manager
  34. name: {{ .Values.spec.destination.name }}
  35. project: {{ .Values.spec.project }}
  36. syncPolicy:
  37. automated:
  38. prune: true
  39. selfHeal: true
  40. source:
  41. chart: cert-manager-webhook-hetzner
  42. repoURL: https://deyaeddin.github.io/cert-manager-webhook-hetzner/chart/
  43. targetRevision: 0.2.1
  44. helm:
  45. releaseName: cert-manager-hetzner-webhook
  46. parameters:
  47. - name: "groupName"
  48. value: "acme.kaisers.info"
  49. - name: "certManager.namespace"
  50. value: {{ .Values.spec.namespace }}
  51. ---
  52. apiVersion: v1
  53. kind: Secret
  54. metadata:
  55. name: hetzner-secret
  56. type: Opaque
  57. data:
  58. api-key: M21TS3N1bzAzTVNld1JQeW12aVFpSU5TbFhPc0lBOFU=