Shiming Zhang
a0bd8c6f2d
Add OCI/Image Volume Source support
...
Signed-off-by: Shiming Zhang <wzshiming@hotmail.com >
2025-05-08 21:17:13 +02:00
Krisztian Litkey
79cdbf61b6
cri,nri: block NRI plugin sync. during event processing.
...
Block the synchronization of registering NRI plugins during
CRI events to avoid the plugin ending up in an inconsistent
starting state after initial sync (missing pods, containers
or missed events for some pods or containers).
Signed-off-by: Krisztian Litkey <krisztian.litkey@intel.com >
2025-02-03 10:24:20 +02:00
Sameer
b7b6b324b8
Add check for CNI plugins before tearing down pod network
...
Signed-off-by: Sameer <sameer.saeed@live.ca >
2024-09-27 16:12:03 -04:00
Swagat Bora
c0cdcb34f1
Add spans to CRI runtime service and related client methods
...
This adds otel spans to CRI service mainly targeting mutating apis which includes:
* Sandbox apis - RunPodSandbox, StopPodSandbox, RemovePodSandbox
* Container apis - CreateContainer, StartContainer, StopContainer, RemoveContainer
* Attach, Exec and Exec Sync
* Containerd client methods: container.go, client.go, process.go and task.go
Signed-off-by: Swagat Bora <sbora@amazon.com >
2024-08-05 02:34:20 +00:00
Sascha Grunert
c6cea95d95
Make StopPodSandbox RPC idempotent
...
Similar to sandbox removal, the stop of a sandbox should be a noop if
the sandbox has not been found.
Found during: https://github.com/kubernetes-sigs/cri-tools/pull/1535
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2024-07-30 10:40:16 +02:00
Abel Feng
0f1d27412f
sandbox: add methods to sandboxService
...
so that we cri service don't have to get sandbox controller everytime it
needs to call sandbox controller api.
Signed-off-by: Abel Feng <fshb1988@gmail.com >
2024-02-26 10:10:11 +08:00
Maksym Pavlenko
bbac058cf3
Move CRI from pkg/ to internal/
...
Signed-off-by: Maksym Pavlenko <pavlenko.maksym@gmail.com >
2024-02-02 10:12:08 -08:00