ammachado commented on code in PR #3330:
URL: https://github.com/apache/camel-k/pull/3330#discussion_r889649682


##########
pkg/trait/pod_test.go:
##########
@@ -138,6 +150,9 @@ func createPodTest(podSpecTemplate string) (*podTrait, 
*Environment, *appsv1.Dep
                                                        },
                                                },
                                        },
+                                       SecurityContext: 
&corev1.PodSecurityContext{

Review Comment:
   > > The code you've mentioned on pkg/trait/pod.go#L65 uses the PodTemplate 
that is resolved on 
https://github.com/apache/camel-k/blob/main/pkg/cmd/run.go#L583. That code 
wasn't changed, it was not needed.
   > 
   > Yeah, and the behaviour from `kamel run` is mimicked here 
https://github.com/apache/camel-k/blob/main/pkg/trait/pod_test.go#L95-L98 so 
you can expect the same behaviour from the test code. That's why you wouldn't 
need an explicit addition of `SecurityContext` to deployment here.
   
   Figured out what you said.  I'm sorry for the misunderstanding.  What's 
happening is that the `yaml.Unmarshal` on line 109 is initializing the field 
`SecurityContext` on the `podSpec`, but is not initializing the nested 
`SupplementalGroups`.  And to be honest, I don't know why.
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to