certificates default to tolerate no key encipherment

This commit is contained in:
Paco Xu 2022-08-03 16:39:55 +08:00
parent 685d639cb5
commit 3ace3eb74b

View File

@ -56,9 +56,9 @@ func DefaultSignerNameFromSpec(obj *certificatesv1beta1.CertificateSigningReques
// Set the signerName to 'legacy-unknown' as the CSR could not be
// recognised.
return certificatesv1beta1.LegacyUnknownSignerName
case IsKubeletClientCSR(csr, obj.Usages, false):
case IsKubeletClientCSR(csr, obj.Usages, true):
return certificatesv1beta1.KubeAPIServerClientKubeletSignerName
case IsKubeletServingCSR(csr, obj.Usages, false):
case IsKubeletServingCSR(csr, obj.Usages, true):
return certificatesv1beta1.KubeletServingSignerName
default:
return certificatesv1beta1.LegacyUnknownSignerName