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:
| Namespaces= []string{"network", "pid", "mount", "ipc", "uts", "user", "cgroup"} |
| funcmapStrToNamespace(nsstring, pathstring) (rspec.LinuxNamespace, error) { |
| switchns { |
| 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) |
| } |
| } |
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
runtime-tools/generate/generate.go
Lines 1465 to 1484 in f7e3563