# Apply: kubectl apply -f manifests/cert-manager/cluster-issuer-internal.yaml # Delete: kubectl delete -f manifests/cert-manager/cluster-issuer-internal.yaml # Description: Internal CA ClusterIssuers and root certificate for *.home.arpa TLS. apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: internal-ca spec: selfSigned: {} --- apiVersion: cert-manager.io/v1 kind: Certificate metadata: name: internal-ca-cert namespace: cert-manager spec: isCA: true commonName: homelab-internal-ca secretName: internal-ca-cert privateKey: algorithm: ECDSA size: 256 issuerRef: name: internal-ca kind: ClusterIssuer group: cert-manager.io --- apiVersion: cert-manager.io/v1 kind: ClusterIssuer metadata: name: internal-ca-issuer spec: ca: secretName: internal-ca-cert