in pkg/util/cert/cert.go [43:65]
func CertsManager(mgr ctrl.Manager, setupFinish chan struct{}) error {
return cert.AddRotator(mgr, &cert.CertRotator{
SecretKey: types.NamespacedName{
Namespace: secretNamespace,
Name: secretName,
},
CertDir: certDir,
CAName: caName,
CAOrganization: caOrg,
DNSName: dnsName,
IsReady: setupFinish,
Webhooks: []cert.WebhookInfo{
{
Type: cert.Validating,
Name: validateWebhookConfName,
},
{
Type: cert.Mutating,
Name: mutatingWebhookConfName,
},
},
})
}