kubeadm: fix the bug that 'kubeadm certs generate-csr' command does not remove duplicated SANs

This commit is contained in:
SataQiu 2022-02-07 17:12:38 +08:00
parent e1c16d24a1
commit dcf959c782

View File

@ -563,6 +563,8 @@ func CertificateRequestFromFile(file string) (*x509.CertificateRequest, error) {
// NewCSR creates a new CSR
func NewCSR(cfg CertConfig, key crypto.Signer) (*x509.CertificateRequest, error) {
RemoveDuplicateAltNames(&cfg.AltNames)
template := &x509.CertificateRequest{
Subject: pkix.Name{
CommonName: cfg.CommonName,