apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: cert-manager namespace: {{ .Values.spec.namespace }} finalizers: - resources-finalizer.argocd.argoproj.io spec: destination: namespace: cert-manager name: {{ .Values.spec.destination.name }} project: {{ .Values.spec.project }} syncPolicy: automated: prune: true selfHeal: true source: chart: cert-manager repoURL: https://charts.jetstack.io targetRevision: 1.7.1 helm: releaseName: cert-manager --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: cert-manager-hetzner-webhook namespace: {{ .Values.spec.namespace }} finalizers: - resources-finalizer.argocd.argoproj.io spec: destination: namespace: cert-manager name: {{ .Values.spec.destination.name }} project: {{ .Values.spec.project }} syncPolicy: automated: prune: true selfHeal: true source: chart: cert-manager-webhook-hetzner repoURL: https://deyaeddin.github.io/cert-manager-webhook-hetzner/chart/ targetRevision: 0.2.1 helm: releaseName: cert-manager-hetzner-webhook parameters: - name: "groupName" value: "acme.kaisers.info" - name: "certManager.namespace" value: {{ .Values.spec.namespace }} --- apiVersion: v1 kind: Secret metadata: name: hetzner-secret type: Opaque data: api-key: M21TS3N1bzAzTVNld1JQeW12aVFpSU5TbFhPc0lBOFU=