--- apiVersion: cert-manager.io/v1alpha2 kind: Issuer metadata: name: template-solver-ca namespace: template-solver spec: selfSigned: {} --- apiVersion: cert-manager.io/v1alpha2 kind: Certificate metadata: name: template-solver-ca namespace: template-solver spec: secretName: template-solver-ca duration: 43800h # 5y issuerRef: name: template-solver-ca commonName: "ca.template-solver.cert-manager" isCA: true --- apiVersion: cert-manager.io/v1alpha2 kind: Issuer metadata: name: template-solver-cert namespace: template-solver spec: ca: secretName: template-solver-ca --- apiVersion: cert-manager.io/v1alpha2 kind: Certificate metadata: name: template-solver-cert namespace: template-solver spec: secretName: template-solver-cert duration: 8760h issuerRef: name: template-solver-cert dnsNames: - template-solver - template-solver.template-solver - template-solver.template-solver.svc