(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec)
| 395 | } |
| 396 | |
| 397 | func replaceAttach(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec) error { |
| 398 | if devContainer.Attach == nil || devContainer.Attach.DisableReplace || (devContainer.Attach.Enabled != nil && !*devContainer.Attach.Enabled) { |
| 399 | return nil |
| 400 | } |
| 401 | |
| 402 | index, container, err := getPodTemplateContainer(ctx, devPod, devContainer, podTemplate) |
| 403 | if err != nil { |
| 404 | return err |
| 405 | } |
| 406 | |
| 407 | container.ReadinessProbe = nil |
| 408 | container.StartupProbe = nil |
| 409 | container.LivenessProbe = nil |
| 410 | container.Stdin = true |
| 411 | container.TTY = !devContainer.Attach.DisableTTY |
| 412 | podTemplate.Spec.Containers[index] = *container |
| 413 | return nil |
| 414 | } |
| 415 | |
| 416 | func replaceTerminal(ctx devspacecontext.Context, devPod *latest.DevPod, devContainer *latest.DevContainer, podTemplate *corev1.PodTemplateSpec) error { |
| 417 | if devContainer.Terminal == nil || devContainer.Terminal.DisableReplace || (devContainer.Terminal.Enabled != nil && !*devContainer.Terminal.Enabled) { |
no test coverage detected