Skip to content

Commit a4512dd

Browse files
authored
Turn off internal cert management via config (kubernetes-sigs#755)
1 parent ab38814 commit a4512dd

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

main.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,13 @@ func main() {
171171
}
172172

173173
certsReady := make(chan struct{})
174-
if err = cert.CertsManager(mgr, cfg, certsReady); err != nil {
175-
setupLog.Error(err, "unable to setup cert rotation")
176-
os.Exit(1)
174+
if cfg.InternalCertManagement != nil && *cfg.InternalCertManagement.Enable {
175+
if err = cert.CertsManager(mgr, cfg, certsReady); err != nil {
176+
setupLog.Error(err, "Unable to set up cert rotation")
177+
os.Exit(1)
178+
}
179+
} else {
180+
close(certsReady)
177181
}
178182

179183
ctx := ctrl.SetupSignalHandler()

0 commit comments

Comments
 (0)