@@ -247,6 +247,11 @@ func GetPodSpecForStandaloneMode(ctx trivyoperator.PluginContext,
247247 Name : "TRIVY_INSECURE" ,
248248 Value : "true" ,
249249 })
250+ } else {
251+ env , err = appendTrivyInsecureEnv (config , c .Image , env )
252+ if err != nil {
253+ return corev1.PodSpec {}, nil , err
254+ }
250255 }
251256 if _ , ok := containersCredentials [c .Name ]; ok && secret != nil {
252257 registryUsernameKey := fmt .Sprintf ("%s.username" , c .Name )
@@ -281,11 +286,6 @@ func GetPodSpecForStandaloneMode(ctx trivyoperator.PluginContext,
281286
282287 }
283288
284- env , err = appendTrivyInsecureEnv (config , c .Image , env )
285- if err != nil {
286- return corev1.PodSpec {}, nil , err
287- }
288-
289289 env , err = appendTrivyNonSSLEnv (config , c .Image , env )
290290 if err != nil {
291291 return corev1.PodSpec {}, nil , err
@@ -509,27 +509,21 @@ func GetPodSpecForClientServerMode(ctx trivyoperator.PluginContext, config Confi
509509 }
510510 }
511511
512- env , err = appendTrivyInsecureEnv (config , container .Image , env )
513- if err != nil {
514- return corev1.PodSpec {}, nil , err
515- }
516-
517512 env , err = appendTrivyNonSSLEnv (config , container .Image , env )
518513 if err != nil {
519514 return corev1.PodSpec {}, nil , err
520515 }
521516
522- if config .GetServerInsecure () {
523- env = append (env , corev1.EnvVar {
524- Name : "TRIVY_INSECURE" ,
525- Value : "true" ,
526- })
527- }
528- if config .GetDBRepositoryInsecure () {
517+ if config .GetServerInsecure () || config .GetDBRepositoryInsecure () {
529518 env = append (env , corev1.EnvVar {
530519 Name : "TRIVY_INSECURE" ,
531520 Value : "true" ,
532521 })
522+ } else {
523+ env , err = appendTrivyInsecureEnv (config , container .Image , env )
524+ if err != nil {
525+ return corev1.PodSpec {}, nil , err
526+ }
533527 }
534528 requirements , err := config .GetResourceRequirements ()
535529 if err != nil {
0 commit comments