charts/common/templates/_ingress.tpl (13 lines of code) (raw):

{{/* vim: set filetype=mustache: */}} {{/* Return true if cert-manager required annotations for TLS signed certificates are set in the Ingress annotations Ref: https://cert-manager.io/docs/usage/ingress/#supported-annotations Usage: {{ include "hf.common.ingress.certManagerRequest" ( dict "annotations" .Values.path.to.the.ingress.annotations ) }} */}} {{- define "hf.common.ingress.certManagerRequest" -}} {{ if or (hasKey .annotations "cert-manager.io/cluster-issuer") (hasKey .annotations "cert-manager.io/issuer") (hasKey .annotations "kubernetes.io/tls-acme") }} {{- true -}} {{- end -}} {{- end -}}