github.com/oam-dev/kubevela@v1.9.11/charts/vela-core/templates/cluster-gateway/certmanager.yaml (about) 1 {{- if and .Values.multicluster.enabled .Values.multicluster.clusterGateway.secureTLS.enabled .Values.multicluster.clusterGateway.secureTLS.certManager.enabled }} 2 apiVersion: cert-manager.io/v1 3 kind: Issuer 4 metadata: 5 name: {{ template "kubevela.fullname" . }}-cluster-gateway-issuer 6 namespace: {{ .Release.Namespace }} 7 spec: 8 selfSigned: {} 9 --- 10 apiVersion: cert-manager.io/v1 11 kind: Certificate 12 metadata: 13 name: {{ template "kubevela.fullname" . }}-cluster-gateway-tls 14 namespace: {{ .Release.Namespace }} 15 spec: 16 secretName: {{ template "kubevela.fullname" . }}-cluster-gateway-tls-v2 17 duration: 8760h # 1y 18 issuerRef: 19 name: {{ template "kubevela.fullname" . }}-cluster-gateway-issuer 20 dnsNames: 21 - {{ .Release.Name }}-cluster-gateway-service 22 - {{ .Release.Name }}-cluster-gateway-service.{{ .Release.Namespace }}.svc 23 - {{ .Release.Name }}-cluster-gateway-service.{{ .Release.Namespace }}.svc.cluster.local 24 {{- end }}