-
Notifications
You must be signed in to change notification settings - Fork 154
Open
Description
runc supports time namespace since 1.2.0 (opencontainers/runc#3876)
It was added to runtime-spec in opencontainers/runtime-spec#1151
But is missing in this repo:
runtime-tools/generate/generate.go
Line 19 in f7e3563
Namespaces = []string{"network", "pid", "mount", "ipc", "uts", "user", "cgroup"} |
runtime-tools/generate/generate.go
Lines 1465 to 1484 in f7e3563
func mapStrToNamespace(ns string, path string) (rspec.LinuxNamespace, error) { | |
switch ns { | |
case "network": | |
return rspec.LinuxNamespace{Type: rspec.NetworkNamespace, Path: path}, nil | |
case "pid": | |
return rspec.LinuxNamespace{Type: rspec.PIDNamespace, Path: path}, nil | |
case "mount": | |
return rspec.LinuxNamespace{Type: rspec.MountNamespace, Path: path}, nil | |
case "ipc": | |
return rspec.LinuxNamespace{Type: rspec.IPCNamespace, Path: path}, nil | |
case "uts": | |
return rspec.LinuxNamespace{Type: rspec.UTSNamespace, Path: path}, nil | |
case "user": | |
return rspec.LinuxNamespace{Type: rspec.UserNamespace, Path: path}, nil | |
case "cgroup": | |
return rspec.LinuxNamespace{Type: rspec.CgroupNamespace, Path: path}, nil | |
default: | |
return rspec.LinuxNamespace{}, fmt.Errorf("unrecognized namespace %q", ns) | |
} | |
} |
Metadata
Metadata
Assignees
Labels
No labels