MCPcopy Index your code
hub / github.com/devspace-sh/devspace / replaceSecurityContext

Function replaceSecurityContext

pkg/devspace/services/podreplace/builder.go:268–283  ·  view source on GitHub ↗
(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec)

Source from the content-addressed store, hash-verified

266}
267
268func replaceSecurityContext(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec) error {
269 if devContainer.Sync == nil {
270 return nil
271 }
272
273 index, container, err := getPodTemplateContainer(ctx, devPod, devContainer, podTemplate)
274 if err != nil {
275 return err
276 }
277
278 if container.SecurityContext != nil {
279 container.SecurityContext.ReadOnlyRootFilesystem = nil
280 podTemplate.Spec.Containers[index] = *container
281 }
282 return nil
283}
284
285func replaceCommand(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec) error {
286 // replace with DevSpace helper

Callers 1

modifyDevContainerFunction · 0.85

Calls 1

getPodTemplateContainerFunction · 0.85

Tested by

no test coverage detected