@@ -80,7 +80,7 @@ func main() {
8080 setupLog .Info ("🔒 TLS for gRPC server enabled (OTLP receiver)" , "tlsSettings" , tlsSettings )
8181 }
8282
83- if e = startGrpcServer (ctx , ctrl .Log , ms , mp , cfg ); ! util .IsIgnoredErr (e ) {
83+ if e = startKEDAGrpcServer (ctx , ctrl .Log , ms , mp , cfg ); ! util .IsIgnoredErr (e ) {
8484 setupLog .Error (e , "gRPC server failed (KEDA external scaler)" )
8585 return e
8686 }
@@ -182,7 +182,7 @@ func startReceiver(ctx context.Context, otlpReceiverPort int, tlsSettings *confi
182182 return nil
183183}
184184
185- func startGrpcServer (
185+ func startKEDAGrpcServer (
186186 ctx context.Context ,
187187 lggr logr.Logger ,
188188 ms types.MemStore ,
@@ -197,14 +197,17 @@ func startGrpcServer(
197197 }
198198
199199 var serverOpts []grpc.ServerOption
200- tlsSettings := makeTlsSettings (cfg )
201- if tlsSettings .CertFile != "" && tlsSettings .KeyFile != "" {
202- creds , e := credentials .NewServerTLSFromFile (tlsSettings .CertFile , tlsSettings .KeyFile )
203- if e != nil {
204- setupLog .Error (e , "failed to get certificates" )
200+ if cfg .TLSKedaComm {
201+ if cfg .TLSKedaCertFile != "" && cfg .TLSKedaKeyFile != "" {
202+ creds , e := credentials .NewServerTLSFromFile (cfg .TLSKedaCertFile , cfg .TLSKedaKeyFile )
203+ if e != nil {
204+ setupLog .Error (e , "failed to get certificates" )
205+ os .Exit (1 )
206+ }
207+ setupLog .Info ("🔒 TLS for gRPC server enabled (KEDA scaler <-> KEDA comm)" , "cert" , cfg .TLSKedaCertFile , "key" , cfg .TLSKedaKeyFile )
208+ setupLog .Info ("🔒 caveat: ^ these are not being actively watched and automatically reloaded" )
209+ serverOpts = append (serverOpts , grpc .Creds (creds ))
205210 }
206- setupLog .Info ("🔒 gRPC server for KEDA scaler has TLS enabled" )
207- serverOpts = append (serverOpts , grpc .Creds (creds ))
208211 }
209212
210213 grpcServer := grpc .NewServer (serverOpts ... )
0 commit comments