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

Function replaceWorkingDir

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

Source from the content-addressed store, hash-verified

248}
249
250func replaceWorkingDir(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec) error {
251 if devContainer.WorkingDir == "" {
252 return nil
253 }
254
255 index, container, err := getPodTemplateContainer(ctx, devPod, devContainer, podTemplate)
256 if err != nil {
257 return err
258 }
259
260 container.ReadinessProbe = nil
261 container.LivenessProbe = nil
262 container.StartupProbe = nil
263 container.WorkingDir = devContainer.WorkingDir
264 podTemplate.Spec.Containers[index] = *container
265 return nil
266}
267
268func replaceSecurityContext(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec) error {
269 if devContainer.Sync == nil {

Callers 1

modifyDevContainerFunction · 0.85

Calls 1

getPodTemplateContainerFunction · 0.85

Tested by

no test coverage detected