@@ -329,13 +329,23 @@ func (router *Router) GetRouterConfig() string {
329329
330330 sslProfilesConfig := ""
331331 for _ , sslProfile := range router .sslProfiles {
332- sslProfilesConfig += fmt .Sprintf (
333- "\\ nsslProfile {\\ n name: %s\\ n caCertFile: /home/runner/%s-cert/ca.crt\\ n certFile: /home/runner/%s-cert/tls.crt\\ n privateKeyFile: /home/runner/%s-cert/tls.key\\ n}" ,
334- sslProfileName (sslProfile ),
335- sslProfileName (sslProfile ),
336- sslProfileName (sslProfile ),
337- sslProfileName (sslProfile ),
338- )
332+ if sslProfile .CaCert == "" {
333+ sslProfilesConfig += fmt .Sprintf (
334+ "\\ nsslProfile {\\ n name: %s\\ n caCertFile: /home/runner/%s-cert/tls.crt\\ n certFile: /home/runner/%s-cert/tls.crt\\ n privateKeyFile: /home/runner/%s-cert/tls.key\\ n}" ,
335+ sslProfileName (sslProfile ),
336+ sslProfileName (sslProfile ),
337+ sslProfileName (sslProfile ),
338+ sslProfileName (sslProfile ),
339+ )
340+ } else {
341+ sslProfilesConfig += fmt .Sprintf (
342+ "\\ nsslProfile {\\ n name: %s\\ n caCertFile: /home/runner/%s-cert/ca.crt\\ n certFile: /home/runner/%s-cert/tls.crt\\ n privateKeyFile: /home/runner/%s-cert/tls.key\\ n}" ,
343+ sslProfileName (sslProfile ),
344+ sslProfileName (sslProfile ),
345+ sslProfileName (sslProfile ),
346+ sslProfileName (sslProfile ),
347+ )
348+ }
339349 }
340350
341351 return fmt .Sprintf (
0 commit comments