Serialize ClusterIssuers creation
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
Adrien Reslinger 2022-05-10 00:34:21 +02:00
parent 444ed560eb
commit 6d78359203
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
3 changed files with 17 additions and 23 deletions

View file

@ -4,14 +4,14 @@ kind: ClusterIssuer
metadata:
name: {{ item.name }}
spec:
{% if acme_provider is defined %}
{% if item.acme_provider is defined %}
acme:
{% if acme_provider == "letsencrypt" %}
{% if item.acme_provider == "letsencrypt" %}
email: "{{ cert_manager_acme_email }}"
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: {{ item.name }}-account-key
{% elif acme_provider == "zerossl" %}
{% elif item.acme_provider == "zerossl" %}
server: https://acme.zerossl.com/v2/DV90
externalAccountBinding:
keyID: YOUR_EAB_KID
@ -25,7 +25,7 @@ spec:
{% endif %}
solvers:
{% for i in item %}
{% for i in item.solvers %}
- {{ i.solver }}:
{% if i.solver == "dns01" %}
{% if i.dns_provider == "cloudflare" %}
@ -58,9 +58,11 @@ spec:
ingress:
class: traefik
{% endif %}
{% if i.domain is defined %}
selector:
dnsZones:
- "{{ i.domain }}"
{% endif %}
{% endfor %}
{% else %}
selfSigned: {}