containerd/pkg/cri/server
Sebastiaan van Stijn 9bc8d63c9f
cri/server: use containerd/oci instead of libcontainer/devices
Looks like we had our own copy of the "getDevices" code already, so use
that code (which also matches the code that's used to _generate_ the spec,
so a better match).

Moving the code to a separate file, I also noticed that the _unix and _linux
code was _exactly_ the same (baring some `//nolint:` comments), so also
removing the duplicated code.

With this patch applied, we removed the dependency on the libcontainer/devices
package (leaving only libcontainer/user).

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
2021-04-08 23:25:21 +02:00
..
bandwidth docs: Various typo found by codespell 2020-12-22 13:22:16 +08:00
testing Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
cni_conf_syncer.go cri: check fsnotify watcher when receiving cni conf dir events 2021-03-03 16:46:41 +08:00
container_attach.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_create_linux_test.go cri/server: use containerd/oci instead of libcontainer/devices 2021-04-08 23:25:21 +02:00
container_create_linux.go pkg/cri/opts.WithoutRunMount -> oci.WithoutRunMount 2021-04-07 21:25:36 +09:00
container_create_other_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_create_other.go [cri] add image-name annotation 2021-02-04 07:05:11 -05:00
container_create_test.go Ignore some tests on darwin 2021-03-24 22:40:22 -07:00
container_create_windows_test.go [cri] add image-name annotation 2021-02-04 07:05:11 -05:00
container_create_windows.go cri: append envs from image config to empty slice to avoid env lost 2021-02-18 16:39:28 -08:00
container_create.go Fix empty error warpping 2021-02-18 11:06:59 +08:00
container_exec.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_execsync.go [CRI] Reduce clutter of log entries during process execution 2021-01-06 13:09:03 -05:00
container_list_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_list.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_log_reopen.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_remove_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_remove.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_start_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_start.go cri: handle sandbox/container exit event separately 2021-01-24 13:43:38 +08:00
container_stats_list_linux_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_stats_list_linux.go docs: Various typo found by codespell 2020-12-22 13:22:16 +08:00
container_stats_list_other.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_stats_list_windows.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_stats_list.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_stats.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_status_test.go cri: fix container status 2021-03-05 00:00:10 +08:00
container_status.go cri: fix container status 2021-03-05 00:00:10 +08:00
container_stop_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_stop.go Fix repeated sending signal 2021-02-17 21:33:49 +08:00
container_update_resources_linux_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_update_resources_linux.go Refactor pkg packages 2020-10-08 17:30:17 -07:00
container_update_resources_other.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
container_update_resources_windows.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
events_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
events.go cri: handle sandbox/container exit event separately 2021-01-24 13:43:38 +08:00
helpers_linux_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
helpers_linux.go pkg/cri/server: optimizations in unmountRecursive() 2021-01-08 17:32:01 +01:00
helpers_other.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
helpers_selinux_linux_test.go remove "selinux" build tag 2020-12-15 20:05:25 +09:00
helpers_test.go Migrate current TOML code to github.com/pelletier/go-toml 2021-03-25 13:13:33 -07:00
helpers_windows.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
helpers.go Change CRI config runtime options type 2021-04-08 15:11:33 +05:30
image_list_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
image_list.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
image_pull_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
image_pull.go Add support for using a host registry dir in cri 2021-03-12 22:42:22 +00:00
image_remove.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
image_status_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
image_status.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
imagefs_info_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
imagefs_info.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
instrumented_service.go remove exec sync debug contents from logs 2021-01-26 14:57:54 -05:00
opts.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
restart.go cri: handle sandbox/container exit event separately 2021-01-24 13:43:38 +08:00
sandbox_list_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_list.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_portforward_linux.go use happy-eyeballs for port-forwarding 2021-03-22 20:15:24 +01:00
sandbox_portforward_other.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_portforward_windows.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_portforward.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_remove.go Fix comment in RemovePodSandbox 2020-10-12 17:59:08 -07:00
sandbox_run_linux_test.go cri: add annotations for pod name and namespace 2021-01-26 12:10:39 +01:00
sandbox_run_linux.go pkg/cri/opts.WithoutRunMount -> oci.WithoutRunMount 2021-04-07 21:25:36 +09:00
sandbox_run_other_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_run_other.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_run_test.go Ignore some tests on darwin 2021-03-24 22:40:22 -07:00
sandbox_run_windows_test.go cri: add annotations for pod name and namespace 2021-01-26 12:10:39 +01:00
sandbox_run_windows.go cri: add annotations for pod name and namespace 2021-01-26 12:10:39 +01:00
sandbox_run.go Allow moving netns directory into StateDir 2021-02-10 18:33:14 +01:00
sandbox_status_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_status.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_stop_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
sandbox_stop.go cri: handle sandbox/container exit event separately 2021-01-24 13:43:38 +08:00
service_linux.go Move RunningInUserNS() to its own package 2021-03-23 11:29:53 +01:00
service_other.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
service_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
service_windows.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
service.go oci.WithPrivileged: set the current caps, not the known caps 2021-02-10 17:14:17 +09:00
snapshots.go Refactor pkg packages 2020-10-08 17:30:17 -07:00
status.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
streaming_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
streaming.go Refactor pkg packages 2020-10-08 17:30:17 -07:00
update_runtime_config_test.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
update_runtime_config.go Move cri server packages under pkg/cri 2020-10-07 13:09:37 -07:00
version.go Refactor CRI packages 2020-10-07 14:45:57 -07:00