INNER CODE UNIT · Go
certFile
open-policy-agent/gatekeeper · main.go:445
certFile := filepath.Join(*certDir, certName)
keyFile := filepath.Join(*certDir, keyName)
// certWatcher is used to watch for changes to Gatekeeper's certificate and key files.
certWatcher, err := certwatcher.New(certFile, keyFile)
if err != nil {
setupLog.Error(err, "unable to create client cert watcher")
return err
}
setupLog.Info("setting up client cert watcher")
if err := mgr.Add(certWatcher); err != nil {
setupLog.Error(err, "unable to register client cert watcher")
return err
}
// register the client cert watcher to the driver
args = append(args, rego.EnableExternalDataClientAuth(), rego.AddExternalDataClientCertWatcher(certWatcher))