Skip to content

Commit 152f624

Browse files
kannon92ardaguclu
andauthored
Turn off internal cert management via config (#755) (#757)
Co-authored-by: Arda Güçlü <[email protected]>
1 parent 8d85dac commit 152f624

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
@@ -135,9 +135,13 @@ func main() {
135135
}
136136

137137
certsReady := make(chan struct{})
138-
if err = cert.CertsManager(mgr, cfg, certsReady); err != nil {
139-
setupLog.Error(err, "unable to setup cert rotation")
140-
os.Exit(1)
138+
if cfg.InternalCertManagement != nil && *cfg.InternalCertManagement.Enable {
139+
if err = cert.CertsManager(mgr, cfg, certsReady); err != nil {
140+
setupLog.Error(err, "Unable to set up cert rotation")
141+
os.Exit(1)
142+
}
143+
} else {
144+
close(certsReady)
141145
}
142146

143147
ctx := ctrl.SetupSignalHandler()

0 commit comments

Comments
 (0)