containerd/plugins
Brian Goff e41e9e11b5 transfer: Platform matcher should match multiple platforms
This allows arm64 to pull armhf images.
Before this change the transfer service would reject pulls for armhf on
an arm64 machine, or indeed any such platform variant mismatches.

I would argue that its a bit weird for the transfer service to reject a
pull at all since there are legitamate reasons to want to pull images
for other architectures, however that's a more philosophical change.

In the case where I ran into this, I have an arm64 machine running
an armhf containerd in an armhf container (for running some basic sanity
checks during packaging).
Tests started failing once `ctr` was moved to use the transfer service
by default.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2024-03-21 14:59:17 +00:00
..
content/local mv internal/testutil pkg/testutil 2024-03-04 17:00:39 +09:00
cri Move nri packages to plugin and internal 2024-02-29 21:37:36 -08:00
diff Switch to new errdefs package 2024-01-25 22:18:45 -08:00
events Move events to plugins and core 2024-02-27 22:09:20 -08:00
gc Prevent GC from schedule itself with 0 period. 2024-02-15 11:32:53 +01:00
imageverifier Move pkg/tomlext to internal/tomlext 2024-01-17 09:57:37 -08:00
leases Move gc to pkg/gc 2024-01-17 09:55:12 -08:00
metadata Move events to plugins and core 2024-02-27 22:09:20 -08:00
nri Move nri packages to plugin and internal 2024-02-29 21:37:36 -08:00
restart Add container monitor plugin type for restart 2024-02-15 21:54:40 -08:00
sandbox Move events to plugins and core 2024-02-27 22:09:20 -08:00
services Cleanup introspection interface 2024-03-01 23:07:42 -08:00
snapshots Merge pull request #9917 from AkihiroSuda/mv-testutil 2024-03-12 12:01:16 +00:00
streaming Move transfer and unpack packages 2024-02-07 22:40:15 -08:00
transfer transfer: Platform matcher should match multiple platforms 2024-03-21 14:59:17 +00:00
types.go Clean typos in plugins. 2024-03-08 07:33:20 +00:00