From 3d181542f21d9b8925dcf00ecda8d2880d6bd4f1 Mon Sep 17 00:00:00 2001 From: DK Benjamin Date: Wed, 20 Jul 2022 15:21:29 -0400 Subject: [PATCH 1/2] Ensure unique name for letsencrypt issues To be honest I don't know if this is the correct solution, but I ran into an issue trying to setup a second stack where it failed trying to create a ClusterIssuer resource that already existed. --- osm-seed/templates/letsencrypt-issuer.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osm-seed/templates/letsencrypt-issuer.yaml b/osm-seed/templates/letsencrypt-issuer.yaml index 7f73166f..bfb7c143 100644 --- a/osm-seed/templates/letsencrypt-issuer.yaml +++ b/osm-seed/templates/letsencrypt-issuer.yaml @@ -2,7 +2,7 @@ apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: - name: letsencrypt-prod-issuer + name: {{ template "osm-seed.fullname" . }}-letsencrypt-prod-issuer spec: acme: # You must replace this email address with your own. @@ -23,4 +23,4 @@ spec: - http01: ingress: class: nginx -{{- end }} \ No newline at end of file +{{- end }} From 9e65f94add3b3cdbdac48a09c01254e409766889 Mon Sep 17 00:00:00 2001 From: DK Benjamin Date: Mon, 25 Jul 2022 08:22:31 -0400 Subject: [PATCH 2/2] Use release.name for issue prefix --- osm-seed/templates/letsencrypt-issuer.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/osm-seed/templates/letsencrypt-issuer.yaml b/osm-seed/templates/letsencrypt-issuer.yaml index bfb7c143..527db2eb 100644 --- a/osm-seed/templates/letsencrypt-issuer.yaml +++ b/osm-seed/templates/letsencrypt-issuer.yaml @@ -2,7 +2,7 @@ apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: - name: {{ template "osm-seed.fullname" . }}-letsencrypt-prod-issuer + name: {{ template ".Release.Name" . }}-letsencrypt-prod-issuer spec: acme: # You must replace this email address with your own.