refactor: Update cert-manager configuration to use index for improved clarity

This commit is contained in:
Simon Larsen
2025-09-24 11:03:03 +01:00
parent c4c7d10d16
commit 57f764b92a
2 changed files with 10 additions and 9 deletions

View File

@@ -1,16 +1,17 @@
{{- if .Values.cert-manager.enabled }}
{{- if index .Values "cert-manager" "enabled" }}
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: {{ .Release.Name }}-letsencrypt
namespace: {{ .Release.Namespace }}
spec:
acme:
server: {{ .Values.cert-manager.letsEncrypt.server | quote }}
email: {{ .Values.cert-manager.letsEncrypt.email | quote }}
server: {{ index .Values "cert-manager" "letsEncrypt" "server" | quote }}
email: {{ index .Values "cert-manager" "letsEncrypt" "email" | quote }}
privateKeySecretRef:
name: {{ .Release.Name }}-letsencrypt
solvers:
- http01:
ingress:
class: {{ .Values.oneuptimeIngress.className }}
{{- end }}
- http01:
ingress:
class: {{ .Values.oneuptimeIngress.className }}
{{- end }}

View File

@@ -14,8 +14,8 @@ metadata:
{{- with $.Values.oneuptimeIngress.annotations }}
{{- toYaml . | nindent 4 }}
{{- end }}
{{- if $.Values.cert-manager.enabled }}
cert-manager.io/cluster-issuer: {{ printf "%s-%s" $.Release.Name "letsencrypt" }}
{{- if index $.Values "cert-manager" "enabled" }}
cert-manager.io/cluster-issuer: {{ $.Release.Name }}-letsencrypt
{{- end }}
spec:
ingressClassName: {{ $.Values.oneuptimeIngress.className }}