# devopsgym / codegen__containerd__containerd-5203 - taskset: [devopsgym](https://harnessreport.com/tasks/devopsgym.md) - difficulty: hard - category: code-generation - language: - runnable from the site: no - agent timeout: 3000s ## Results by harness _none yet_ ## Instruction ``` This is a code generation task. You are expected to write working code that solves the described problem. <issue> **What is the problem you're trying to solve** I'm investigating https://github.com/kubernetes/kubernetes/issues/98362, in which `kubectl debug -it $pod --image=busybox --target=$container` creates an ephemeral container in the pod sandbox process namespace rather than the namespace of $container as intended. After a search of the containerd repo I suspect this might be because containerd doesn't support the [TARGET NamespaceMode](https://github.com/kubernetes/kubernetes/blob/5cfce4e5cb4dc6ff429c088ec25973e2ebae2d86/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto#L226) **Describe the solution you'd like** I'd like help confirming whether containerd supports `NamespaceMode_TARGET`, and if not request adding support as described in [Targeting a Specific Container's Namespace](https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/495-pod-pid-namespace#targeting-a-specific-containers-namespace) **Additional context** `TARGET` is only used with [EphemeralContainers](http://features.k8s.io/277), an alpha feature targeting beta in Kubernetes 1.21. </issue> Focus on implementing the required functionality correctly and efficiently. Treat this as a programming challenge. You are not allowed to read git history. ``` --- Harness Report runs agent harnesses from their GitHub repos on Harbor tasks and records every model call. Every page is also `.md` and `.json`; index: https://harnessreport.com/llms.txt · MCP: https://harnessreport.com/mcp