diff --git a/chart/templates/ingress.yaml b/chart/templates/ingress.yaml index b8b4c91..6f59185 100644 --- a/chart/templates/ingress.yaml +++ b/chart/templates/ingress.yaml @@ -15,6 +15,8 @@ metadata: release: jiaozifs-api spec: ingressClassName: {{.Values.ingress_name}} + tls: + - secretName: {{.Values.cert}} rules: - host: api.jiaozifs.com http: diff --git a/chart/values.yaml b/chart/values.yaml index f4b7541..3071e78 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -9,3 +9,4 @@ ingress_name: nginx log_level: info claim_name: jiaozifs-home tag: latest +cert: api-jiaozifs-com-tls diff --git a/script/cert.yaml b/script/cert.yaml new file mode 100644 index 0000000..3ea4116 --- /dev/null +++ b/script/cert.yaml @@ -0,0 +1,11 @@ +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: api-jiaozifs-com-certificate +spec: + secretName: api-jiaozifs-com-tls + issuerRef: + name: letsencrypt-prod + kind: ClusterIssuer + dnsNames: + - api.jiaozifs.com